• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小K-yf
博客园    首页    新随笔    联系   管理    订阅  订阅
P3—测试需求分析

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.示例:

面试题

1.遇到隐形需求怎么办?

充分熟悉产品,参考成熟产品,站在用户的角度去考虑,从而挖掘需求

2.给你一个带logo的水杯,你会如何测试?

功能:装水、是否漏水,装热水、冰水、茶水、饮料、是否保温
非功能

  • 界面:logo是否与原型图一致,是否美观、是否掉色、材质
    易用性:防滑、防烫、带把手、会不会刺嘴巴、携带是否方便
    兼容性:是否能装其他的液体
    安全性:装热水的时候,水会不会有毒
    性能:防摔、挤压

你会如何去测试朋友圈,购物车等熟知的软件产品

posted on 2023-03-22 16:43  糖果Tian  阅读(152)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3