查看: 667|回复: 3

How DO SDL Activities & Work Products Affect Testing?

[复制链接]
认证徽章
论坛徽章:
1054
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2019-1-24 10:39 | 显示全部楼层 |阅读模式
How Do Software Development Lifecycle Activities & Work Products Affect Testing?
Software testing is required to assess the quality of some or all of the work products delivered by the software development lifecycle activities. The testing process itself subsists in the larger perspective of the development lifecycle.

Therefore, the Test Manager needs to design and pilot the test tasks in the context of how development lifecycle activities and work products affect testing and vice-versa.
Take the example of organizations employing Agile development methodology.

  • Here developers often resort to testing driven development by creating automatic unit tests and keep adding the tests and the code into a configuration management system.
  • So the Test Manager, in coordination with development manager, must ensure that the testing team is a part of these activities and aligned to them.

Review of the unit tests enable the testers to understand the softwareand its implementation as well as suggest improvements to increase their scope and impact.
The testers can also assess how they can incorporate their legacy automated tests, particularly functional regression tests, into the configuration management systems.
As discussed earlier, the exact relationship between test tasks, software development lifecycle tasks, stakeholders in testing and work products depends upon a variety of factors like organization, project, software development lifecycle, etc. Testing is closely related to these:
  • Requirement gathering and management – While determining test scope and estimating test efforts, the Test Manager should also be aware changes in requirements later into the project, undertaking control activities to incorporate the changes in testing as well. It is advisable to make Technical Test Analysts and Test Analysts a part of the requirement reviews.
  • Project Management – Test Manager is responsible for finalizing the test schedule and resource requirement in coordination with Technical Test analyst and Test Analyst and making it available to the Project Manager. If there are any changes in project plan, Project Manager and Test Manager must work together to take up test control activities to incorporate changes in project plan.
  • Managing product configuration, release and change – test team led by the Test Manager is responsible for outlining and describing testing processes and methods and define them in test plan. Test Manager may also request the analysts to come up with build verification tests and ascertain version control throughout test implementation.
  • Software development and maintenance – Test Manager is responsible for coordinating with Development Managers to deliver test objects – complete with test content and test release dates – and getting involved in defect management.
  • Technical support – Test Manager must coordinate with Technical Support Manager to deliver test results accurately during test closure and to review production failures so that improvements in test process may be implemented. The technical support team must be aware of observed failures and their solutions.
  • Technical documentation development – Test Manager is responsible for working in coordination with the Technical Documentation Manager to ascertain documents for testing are provided on time and to manage defects pointed out in the documents.

Besides finding the stakeholders, a Test Manager must make a list of other software development lifecycle activities and work products that have an effect over or are affected by testing process. If this is not done, the test process may not be able to realize its optimal efficiency.

认证徽章
论坛徽章:
1054
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2019-1-24 10:40 | 显示全部楼层
Other Work Products In Testing
Senior management and test managers also create documents like Test Policy, Test Strategy, Master Test Plan and Level Test Plan which are discussed in detail in later topics.
Many work products get created in the complete testing process, especially through Test Analysts. Examples include specifications for test cases, defects reports, test logs, etc.
Test Manager supports the Test Analyst by ensuring quality and consistency by following these steps:
  • Determining metrics like rejected defects percentage for evaluating work product quality and monitoring their correct usage during testing
  • Selecting and customizing templates for documenting the work products
  • Establishing standards for work products, like degree of detailing required
  • Getting test work products reviewed by appropriate stakeholders using correct methods

Type of test documentation, degree of detailing and test document specificity is influenced by these factors:
  • Development lifecycle used
  • Standards to be followed
  • Organizational and other regulations to be followed
  • Product quality
  • Project risks

Getting industry standard templates for documenting testing work products is an important consideration for any Test Manager. IEEE 829 is one of the most important sources because it can be used in any industry.
However, it has many levels of detailing included, so it must be customized as per an organization’s standards.
Regular use of templates enables seamless joining of processes across the organization and decreases need for training staff on test work products documentation.
Test reports are created by the Test Manager. They are discussed under Testing Metrics.

使用道具 举报

回复
认证徽章
论坛徽章:
1054
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2019-1-24 10:40 | 显示全部楼层

使用道具 举报

回复
认证徽章
论坛徽章:
1054
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2019-1-24 10:40 | 显示全部楼层

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

PostgreSQL中国大会,参会票抢购!

由 PostgreSQL中文社区与ITPUB联合主办的第九届《PostgreSQL 中国技术大会》将在北京隆重召开。PostgreSQL 作为功能最强的的开源关系型数据库之一,得到了越来越多企业的推广和运用,也越来越受到广大技术爱好者的欢迎和重视。这将是 PostgreSQL 的又一次交流盛会。
----------------------------------------
时间:2019年11月29~11月30日

点击报名>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表