TMMI_测试过程改进框架_已定义级别6_非功能测试3

SG 2 Establish a Non-functional Test Approach建立非功能测试方法

A test approach for non-functional testing, based on identified non-functional product risks, is established and agreed upon.

非功能测试测试方法,基于明确的非功能产品风险,被建立和商定。

SP 2.1 Identify non-functional features to be tested 明确要测试的非功能特点

The non-functional features to be tested, and not to be tested, are identified based on the nonfunctional product risks. Example work products 1. List of non-functional features to be tested and not to be tested Sub-practices 1. Breakdown the prioritized non-functional product risks into non-functional features to be tested and not to be tested 2. Document the risk level and source documentation (test basis) for each identified feature to be tested

要测试的非功能特点,和不需要测试的。基于非功能产品风险被明确。

例子工作产品:1.非功能特点列表

子实践:1. 分解非功能产品风险到要测试的不测试的非功能特点。2.对每一个要测试的已经明确的特点,文档化风险水平和来源文档(测试基准)

SP 2.2 Define the non-functional test approach 定义非功能测试方法

The test approach is defined to mitigate the identified and prioritized non-functional product risks. Example work products 1. Non-functional test approach (documented in a test plan) The approach should be described in sufficient detail to support the identification of major test tasks and estimation of the time required to do each one. Sub-practices 1. Select the non-functional test techniques to be used Examples of non-functional test techniques to be selected include the following:  Heuristic evaluation, survey and questionnaires for usability  Operational profiles for reliability  Load, stress and volume testing for efficiency Note that black box techniques, white box techniques and experienced-based techniques such as exploratory testing and checklists can also be selected to test specific non-functional quality attributes. 2. Define the approach to reviewing test work products 3. Define the approach for non-functional re-testing 4. Define the approach for non-functional regression testing 5. Define the supporting test tools to be used 6. Identify significant constraints regarding the non-functional test approach, such as test resource availability, test environment features and deadlines 7. Align the non-functional test approach with the defined organization-wide or program-wide test strategy 8. Identify any areas of non-compliance with the test strategy and the rationale 9. Review the non-functional test approach with the stakeholders 10. Revise the non-functional test approach as appropriate Examples of when the non-functional test approach may need to be revised include the following:  New or changed priority level of non-functional product risks  Lessons learned on applying the non-functional test approach in the project 

测试方法被定义来减少明确的和优先级的非功能产品风险。

例子工作产品:1. 非功能测试方法,方法应该被描述使用有效的详细的来支持主要测试任务的明确和每个需求评估的时间。

子实践:1. 选择要使用的非功能测试技术。2. 定义重审测试工作产品的方法。3.定义非功能重测试的方法。4.定义非功能回归测试的方法。5.定义要使用的支持测试工具。6.明确明显的约束。基于非功能测试方法。7,保持非功能测试方法和定义的组织或者项目级别测试战略一致。8.明确测试战略和原则的一些不合规的方面。9.重审非功能测试方法。

SP 2.3 Define non-functional exit criteria 定义非功能出标准

The exit criteria for non-functional testing are defined to plan when to stop testing. Example work products 1. Non-functional exit criteria Sub-practices 1. Define a set of exit criteria related to the non-functional product quality attributes to be tested Examples of exit criteria related to non-functional product quality attributes include the following:  For reliability: Mean Time Between Failures (MTBF), Mean Time to Repair (MTTR)  For usability: user satisfaction, average time to perform functions  For efficiency: mean response time, memory utilization  For maintainability: average effort to change, availability of documentation 2. Review the non-functional exit criteria with the stakeholders Note that the exit criteria of a test level should be aligned with the entry criteria of a subsequent test level. Note that entry, suspension and resumption criteria are not explicitly defined within this process area by means of specific practices. The criteria that were defined as part of the process area Test Planning generally are applicable to non-functional testing. For example, entry criteria such as the availability of a test environment, a successful intake test and the availability of test release notes are applicable to all types of testing, both functional and non-functional. However, briefly revisiting the defined entry, suspension and resumption criteria defined at Test Planning from a non-functional testing perspective is recommended

非功能测试的出标准被定义来计划何时停止测试。

例子工作产品:非功能出口标准

子实践:1.定义要测试的关联到非功能产品质量属性的出口标准。包括:可靠性,易用性,有效性,可维护。2. 重审非功能出口标准。

猜你喜欢

转载自blog.csdn.net/wangweimic/article/details/88417901