首页 > 其他分享 >测试需求、测试用例、bug的关系

测试需求、测试用例、bug的关系

时间:2024-07-29 21:07:56浏览次数:12  
标签:需求 分析 -- 测试用例 测试 bug

测试需求和测试用例、缺陷报告的关系?

测试的基本流程:获取测试需求--编写测试计划--制定测试方案--设计和开发测试用例--执行测试--提交缺陷--测试分析和评审--测试总结--准备下一版本的测试

获取测试需求是测试工作的重点,也是第一步。通过需求的分析,了解和掌握测试的方向和内容。例如

1)分析系统的模块和组织结构。
2)分析出软件的基本功能和运行流程。(业务分析)包括可能有哪些人或者哪些角色要用
3)识别出软件的重要功能和次要功能。

获取测试需求的过程中,测试人员就要有相应的分析成果,一般用xmind这样的思维导图工具进行分析,或者使用跟踪矩阵来完成测试需求的获取和分析。

 

设定测试中需求的正、反向和优先级。
当有测试需求之后,就开始针对每一个需求点进行测试用例的设计。也就是每一个需求点都要被测试
因此测试的过程中衡量需求的覆盖程度就非常的重要。

使用:需求的覆盖程度=被测试用例覆盖的需求数/需求点总数
进行计算和说明。如果需求覆盖度小<100%,那就说明了测试的覆盖度不够。

测试中最能体现测试人员工作量的指标就是缺陷的数量和用用例的数量。
1)设计的测试用例总量 TC
2)执行的测试用例总量 EC
3)执行通过的测试用例总量 SC
4)执行失败的测试用例总量 FC
5)提交的缺陷的总量 BC
以上五个数据,他们要符合如下的数量关系

1)TC于≥EC
2)TC=EC+WC
3)EC=SC+FC
4)BC≥FC。提交的bug数量,多于执行未通过的用例数。一条用例测预期结果数量是固定(甚至是唯一的)。

标签:需求,分析,--,测试用例,测试,bug
From: https://www.cnblogs.com/taoyao/p/18317238

相关文章

  • 软件测试必备 - 14个接口与自动化测试练习网站
    随着互联网和移动应用的快速发展,接口和自动化测试的重要性日益凸显。越来越多的企业开始重视API测试,因为它不仅能提升开发效率,还能确保系统的稳定性和安全性。这些练习网站为测试人员提供了宝贵的资源,帮助他们掌握必要的技能,应对日益复杂的测试需求。  在软件测试的世界里,接......
  • 动态A/B测试:在Mojo模型中实现模型比较的智能策略
    动态A/B测试:在Mojo模型中实现模型比较的智能策略引言在机器学习模型的开发和部署过程中,A/B测试是一种关键的方法,用于比较不同模型版本或不同算法的性能。Mojo模型,通常指的是H2O.ai框架中导出的模型,支持在多种环境中运行预测。实现Mojo模型的自定义A/B测试不仅可以帮助我们......
  • 使用JUnit 5进行Java单元测试的高级技术
    使用JUnit5进行Java单元测试的高级技术大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨如何使用JUnit5进行Java单元测试的高级技术。JUnit5是Java测试框架JUnit的最新版本,它引入了许多新功能和改进,使得编写和执行测试更加方便和灵活......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-57- 上传文件 - 番外篇
    1.简介前边的三篇文章基本上对文件上传的知识介绍和讲解的差不多了,今天主要是来分享宏哥在文件上传的实际操作中发现的一个问题:input控件和非input控件的上传API对其都可以上传成功。废话不多说直接进入正题。2.项目实战宏哥之前在讲解和分享Java+selenium系列时,将其划分为非in......
  • MPsoc TSN网络功能设计及测试 (petalinux22.2)
    TSN参考链接:linkxilinx内核TSNkernel代码链接:linkpetalinux-config-ckernel选择如下:TSNPL端设备树配置代码tsn0_axi_firewall_0:axi_firewall@a0020000{ clock-names="aclk"; clocks=<&misc_clk_0>; compatible="xlnx,axi-firewall-1.2&qu......
  • 人工智能|利用人工智能自动找bug
    简介在程序员编程的过程中,产生Bug是一件稀松平常的事情,以前在编码的过程中提前找出Bug,需要通过单元测试、CodeReview等各种方式。当今,人工智能技术的发展给软件开发和测试带来了许多机会。利用人工智能技术,可以开发出自动化的bug检测工具,从而提高软件质量和可靠性。除了Bug......
  • 嵌入式工业开发板基础测试手册——基于NXP iMX6ULL开发板(1)
    前言本文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2020.04Kernel:Linux-5.4.70LinuxSDK:5.4.70_2.3.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装Se......
  • OpenFeign的bug汇总
    报错:Requestmethod‘POST‘notsupported解决:@RequestMapping(method=RequestMethod.GET,value="/risk/queryAll")@FeignClient(value="risk-service",configuration=RiskClientFallbackFactory.class)publicinterfaceRiskClient{......
  • 嵌入式基础测试手册——基于NXP iMX6ULL开发板(4)
    前言 本文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2020.04Kernel:Linux-5.4.70LinuxSDK:5.4.70_2.3.0基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXPi.MX6ULL的ARMCortex......
  • 射频测试接收灵敏度
    灵敏度(Sensitivity)接收机性能测试相关指标:接收灵敏度,接收灵敏度是衡量手机信号强弱的关键指标。接收灵敏度计算公式:Sensitivity(dBm)=-174dBm/Hz+NF+10*log(BW)+SNR,-174dBm/Hz:指的是常温下(25℃)的热噪声,高温时热噪声会加大,导致灵敏度变差。NF:接收机的噪声系数。10*log(BW......