P3—测试需求分析

发布时间 2023-03-22 21:15:56作者: 糖果Tian

P3—测试需求分析

1、什么是软件测试需求

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

2、软件测试需求的必要性

3、如何对软件测试需求进行分析(重点)

1.测试需求分析

(1)什么是测试需求分析

1.根据需求规格说明书明确测试的内容,去细分需求(提取测试点)
2.什么是测试点:软件包含多个功能点,每个功能点包含多个子功能测试点),测试点是软件功能细分的最小单元

(2)测试需求分析的目的

1.测试需求分析是编写测试用例的依据
2.有助于保证测试的质量与进度
3.测试需求是衡量测试覆盖率的重要指标;

(3)发布上线

1.测试用例执行率(100%):测试用例覆盖率(100%);测试覆盖率(趋近于100%);测试点覆盖率
2.Bug遗留率(趋近于0%)

(4)测试需求分析具体怎么来进行分析

1.需求分析的步骤:查阅需求规格说明书(原型图)---》a.初步熟悉被测软件的核心的业务流程;b.再针对某个功能,细化需求,列出测试点
2.一个页面如何进行测试需求分析
a.进行界面检查:参考原型图,查看界面是否一致
b.依次分析每个输入项,按照从上到下,从左到右的顺序来进行分析(分析哪些方面)

  • 1.约束限制(长度、格式)
  • 2.是否必填
  • 3.是否重复
  • 4.隐形需求:需求中没有提及,但是应该需要进行验证,需要常识、熟悉业务,根据成熟同类产品,从而挖掘需求(比如:手机号码)

c.按钮

  • 根据业务逻辑的先后顺序来进行依次分析,一般按钮存在(什么条件)操作成功,(什么条件) 操作失败,验证操作结果(? )
  • 需要验证按钮操作结果:验证交互功能(验证关联功能)
  • ---》验证当前操作结果的功能(比如:验证登录成功,进入首页,展示个人信息;比如验证注册成功(注册的账号能登录成功))

2.示例: