美文网首页Python测试开发
软件测试基础理论:什么是测试需求?

软件测试基础理论:什么是测试需求?

作者: 庄周幻梦 | 来源:发表于2021-04-10 20:52 被阅读0次

    测试需求(Test Requirement):测试需求主要解决"测什么"的问题, 一般来自需求规格说明书中原始需求。 测试需求应全部覆盖已定义的业务流程,以及功能和肺功能方面的需求。

    1. 测试需求按适用范围分为公共测试需求和项目测试需求
      1.1 公共测试需求:同类型系统共同需要的、通用的需求,列为公共测试需求。如OA办公系统通用的发文基本信息页面。
      1.2 项目测试需求:是根据不同的项目,编制出的针对项目特点的测试需求。

    2. 按需求类别分为隐性测试需求和显性测试需求
      2.2 显性测试需求:即可直接获取的需求,如项目组提供的各类需求文档、会议纪要、用户手册以及项目组主动告知的一些需求等
      2.3 隐性测试需求:即无法直接获取的需求,需要测试人员在编写时运用自身的知识、经验、询问或直接运行系统推敲出来的隐含的需求。如程序运行中一些必要的条件限制,但这些需求无法直接获知,只能通过运行程序逻辑推敲出来;
      再如某系统的行业标准、规范中隐含的需求等。

    3. 项目测试需求又分为功能测试需求、通用功能测试需求、流程测试需求及非功能测试需求
      3.1 功能测试需求:是将系统中显性、不通用的页面、功能,按模块顺序整理转化为便于测试的一种需求。
      3.2 流程测试需求:流程测试需求是将系统业务流程中不同结点不同角色的特殊功能,整理形成直观的、便于测试的一种需求。
      3.3 通用测试需求:是指将系统中通用的功能操作、要求转化为便于测试的一种需求。如通用的功能按钮,页面、规定、名词术语等
      3.4 非功能测试需求:将软件中除明确的功能需求以外的要求,定义为非功能测试需求。如兼容性、观感(界面)需求、易用性、性能要求、可维护性要求等


    原文:https://jingyan.baidu.com/article/60ccbceb40840c64cab197b0.html

    相关文章

      网友评论

        本文标题:软件测试基础理论:什么是测试需求?

        本文链接:https://www.haomeiwen.com/subject/nxankltx.html