测试需求(Test Requirement):测试需求主要解决"测什么"的问题, 一般来自需求规格说明书中原始需求。 测试需求应全部覆盖已定义的业务流程,以及功能和肺功能方面的需求。
-
测试需求按适用范围分为公共测试需求和项目测试需求
1.1 公共测试需求:同类型系统共同需要的、通用的需求,列为公共测试需求。如OA办公系统通用的发文基本信息页面。
1.2 项目测试需求:是根据不同的项目,编制出的针对项目特点的测试需求。 -
按需求类别分为隐性测试需求和显性测试需求
2.2 显性测试需求:即可直接获取的需求,如项目组提供的各类需求文档、会议纪要、用户手册以及项目组主动告知的一些需求等
2.3 隐性测试需求:即无法直接获取的需求,需要测试人员在编写时运用自身的知识、经验、询问或直接运行系统推敲出来的隐含的需求。如程序运行中一些必要的条件限制,但这些需求无法直接获知,只能通过运行程序逻辑推敲出来;
再如某系统的行业标准、规范中隐含的需求等。 -
项目测试需求又分为功能测试需求、通用功能测试需求、流程测试需求及非功能测试需求
3.1 功能测试需求:是将系统中显性、不通用的页面、功能,按模块顺序整理转化为便于测试的一种需求。
3.2 流程测试需求:流程测试需求是将系统业务流程中不同结点不同角色的特殊功能,整理形成直观的、便于测试的一种需求。
3.3 通用测试需求:是指将系统中通用的功能操作、要求转化为便于测试的一种需求。如通用的功能按钮,页面、规定、名词术语等
3.4 非功能测试需求:将软件中除明确的功能需求以外的要求,定义为非功能测试需求。如兼容性、观感(界面)需求、易用性、性能要求、可维护性要求等
原文:https://jingyan.baidu.com/article/60ccbceb40840c64cab197b0.html
网友评论