美文网首页
软件测试需求分析方法

软件测试需求分析方法

作者: 想当米虫 | 来源:发表于2018-10-24 23:36 被阅读0次

    如何进行软件测试需求

    测试需求分析的主要目的:依据需求文档提取测试点,根据测试点来编写测试用例

    通过分析需求描述中的输入、输出、处理、限制之间、约束等,给出对应的验证内容(功能测试)

     通过分析各个功能模块之间的业务顺序,和各个功模块之间传递的信息和数据,对存在功能交互的功能项给出对应的验证内容(功能交互测试)

    考虑到需求的完整性,要充分覆盖软件需求的各种特征,包含隐性需求的验证,比如界面的验证,注册账号的唯一性验证(界面、易用性、兼容性、安全性、性能压力)。

    测试思路框架

    案例分析

    原始需求

    短信管理功能-相同内容群发

    原始需求描述

    发送企业短信的操作包括:

    【信息填写】发送的主题、手机号、短信内容、业务类型、发送级别、发送方式(定时/即时)、sp账号【系统判断】判断提交手机号码与短信内容

    1、 存在黑名单,进行过滤

    2、 存在重复号码

    3、 存在格式非法

    4、 存在未配置的号段

    5、 存在关键字

    【提交】点发送,该批次短信进入发送队列业务规则:

    1、 系统长短信支持1000个字以内,超过了则不能再编辑

    2、 定时发送时间必须大于当前时间,否则系统提示“你输入的小于当前时间,请重新输入

    测试点分析步骤如下:

    1、正常功能,是否正常提交

    2、单个功能项验证(正常+异常)、重点输入项

         规则:按顺序从上至下,对每个输入项进行验证

                  < 数据长度、数据类型验证、必填项验证、重复

                  < 限制约束验证

    3、功能交互验证

         模块之间传递的信息和数据,对存在功能交互的功能项

    4、隐性需求

         充分熟悉产品业务,挖掘隐性需求。

    相关文章

      网友评论

          本文标题:软件测试需求分析方法

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