首页 > 其他分享 >P3—测试需求分析

P3—测试需求分析

时间:2023-03-22 16:58:55浏览次数:49  
标签:需求 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.示例:

标签:需求,P3,功能,测试点,验证,分析,测试
From: https://www.cnblogs.com/TianCandy/p/17244624.html

相关文章

  • RunerGo:随时调整任务参数,测试报告实时查看
    我们在做性能测试时,偶尔需要在测试任务执行时调整参数配置,需要关注压力机状态和测试情况。这篇文章给大家介绍一下如何通过RunnerGo,在测试任务执行过程中调整任务参数,实时......
  • 如何让selenium执行时浏览器不显示"正受到自动测试软件的控制"
    option=webdriver.ChromeOptions()option.add_experimental_option('excludeSwitches',['enable-automation'])option.add_experimental_option('useAutomationExtension......
  • 测试人员的价值体现
    转载:https://mp.weixin.qq.com/s?__biz=MzkwNTI2NjAxMA==&mid=2247484436&idx=1&sn=873bd57355cb63d120b4613a355dc240&chksm=c0fb1221f78c9b37ed105e9115c4ffa12cba9985ec......
  • 精准测试之分布式调用链底层逻辑
    作者:京东工业宛煜昕概要:1.调⽤链系统概述;2.调⽤链系统的演进;3.调⽤链的底层实现逻辑;4.Span内容组成。⼀、分布式调⽤链系统概述客户打电话给客服说:“优惠券使......
  • COMP3121/9101 23T1难点分析
    COMP3121/910123T1—Assignment2(UNSWSydney)DueMonday27thMarchat5pmSydneytimeInthisassignmentweapplythegreedymethodandassociatedgraphalgo......
  • Vulnhub之Photographer靶机详细测试过程
    Photographer识别目标主机IP地址sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24|ScreenView:UniqueHosts......
  • 程序员为什么不写单元测试?
    一、为了单元测试而写单元测试   最近笔者曾经做过一次“程序员在项目开发中编写单元测试的情况”的调查。    调查结果显示:1.几乎没有严格在项目中执行TDD(,TD......
  • 软件测试职业发展的四个阶段
    你可能在一家行业内很有影响力的公司从事软件测试工作,如果你不规划自己的成长之路,这份工作对你的意义是有限的。一般来说,软件测试的职业发展分为四个阶段:入门阶段、发......
  • 性能测试技术笔记(三):如何设计一个压测平台
    转载:https://www.cnblogs.com/imyalost/p/17031603.html前面两篇笔记介绍了如何快速上手压测项目以及压测前准备测试环境和测试数据的一些方法。这篇文章,我想分享下关于......
  • 网络测试工具之tcping(可以测试能不能ping通端口)
    用原生的ping命令,是不能ping测试端口能不能ping通的1、tcping的介绍Ping命令可以检查网络的连通性,帮助分析和判定网络故障,是Windows、Unix和Linux系统下的一个命令。......