一、什么是软件测试需求分析?
软件测试的第一步是需求分析,要解决的是“测试什么”的问题,分析软件应满足的用户需求点有哪些,写成一份软件需求规格说明书,测试人员再根据需求规格说明书做好全部的检测工作。
软件测试的需求分析必须明确,比如要做性能测试,那么就应该明确测试点有哪些,吞吐量、响应时间、并发用户数等性能指标是否需要全部测试?
二、为什么要进行测试需求分析?
1、软件测试需求是设计测试用例的依据;
2、有助于保证测试的质量和进度;
3、软件测试需求是衡量测试覆盖率的重要指标。
三、如何进行软件测试需求分析?
软件测试需求分析的一般步骤:
1、列出需求文档中具有可测性(原始需求中提到的可以验证的功能)的原始需求;
2、对每一条测试点进行细化,形成可测试的分层描述的测试点;
3、对形成的测试点从软件产品质量需求来分析,确定测试执行需要实施的测试类型;
4、建立测试需求跟踪矩阵,对测试需求进行管理。
四、没有明确的测试需求如何做第三方软件测试?
在通常情况下,做软件测试需要客户提供明确的测试需求,而有一些仅需要第三方软件测试报告的客户并不清楚自身的测试需求,正规的第三方软件检测机构如卓码软件测评会根据预算向客户推荐最合适的测试方案,再出示盖有CMA、CNAS检测资质的软件测试报告。(咨询测试报价)