软件测试输入准则,软件测试准则-明明白白结束之六脉神剑

2023-11-05 03:50

本文主要是介绍软件测试输入准则,软件测试准则-明明白白结束之六脉神剑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原标题:软件测试准则-明明白白结束之六脉神剑

85fafe552c34cee4bc5561a93d993eca.png

测试的结束标准有很多,我认为主要有以下六条

一、基于测试计划

单元测试首先要满足项目的进程,整个测试进度受开发计划与测试计划的影响。因此,单元测试计划是我们结束的一个标准。但由于执行力度的不同,以及中间的各种变数,因此计划的结束时间只能作为一个依据,为了保证单元测试的实际时间与计划时间匹配,需要做到以下几点:

单元测试计划的颗粒度要够细,根据内容可区分需求验证计划、功能验证计划、性能验证计划、公共项目测试计划;根据时间可以建立月计划、周计划、甚至日计划等

计划并不是一个表格,它需要和测试人员共同沟通并达成一致,一个盲目下达的计划很容易产生执行偏差以及人员的逆反心理。

每步计划的执行反馈要明确到人、事。测试结果不能仅仅是报告上的一个“通过”, 它需要形成书面报告或者口头报告。

测试计划必须基于整体测试策略以及测试方案,并将计划、策略、方案传达给所有测试人员,使大家有着相同的测试目标。

二、基于测试用例

单元测试阶段,测试人员往往通过测试用例来执行测试,用例的质量与执行情况便决定了单元测试的质量。当测试用例全部测试完毕并通过时,表明单元测试结束,但为了更好的保证质量,我们需要从以下情况把握:

用例的设计必须基于测试计划、测试策略和测试方案,过细与过粗的方案都会影响测试的质量以及测试的周期。

用例必须区分重要、一般、次要,保证重要用例100%执行完成。

用例的执行进度需要在计划中体现,且不能只是单纯百分比的体现。

用例必须要评审。

三、基于测试内容

单元测试需要测试很多内容,比如需求条目、功能验证、公共项目验证、性能验证、产品组合、加密等等,我们需要保证每项测试内容全部验证通过。比如:

需求条目完全验证通过。

功能验证可基于用例、特性、场景、节点等多种维度展开,保证功能覆盖率达到100%

公共项目验证达到100%

性能测试条目全部验证通过。

四、基于代码

目前我们是基于黑盒测试,虽然对代码关注不够,但通过开发部的协助,代码的测试也有几个标准可作为单元测试结束的依据

核心代码必须经过开发人员及开发经理的代码检查与代码走查。

代码的语句及分支的覆盖率达到70%或者更多。

代码的缺陷发现率,比如千行代码至少发现2个BUG。

五、基于缺陷

测试人员发现的BUG往往通过CQ或者其他缺陷系统展现,这些BUG也能成为我们单元测试的结束标准,比如有以下几点:

所有缺陷必须全部关闭或者遗留。

BUG的发现趋势成正常下降趋势

一二类BUG数量极少,且在很长时间内不产生一类BUG。

另外还有很多缺陷度量的方法,也可借鉴使用。

六、基于测试报告

测试报告是测试结果的体现,因此测试报告的全部完成也是我们单元测试结束的一个标准,常见的报告一般有以下:

基于需求条目的需求验证报告

开发部的代码检查及走查报告

测试用例的执行报告。

性能测试报告等

代码覆盖率报告等

测试风险报告

测试人员、测试经理、部门经理的测试报告等

达到上面这些标准后,可进入集成测试阶段。但结果仅是过程的体现,没有过程便没有结果。因此我们还是需要步步为营,稳扎稳打,保证每道工序做到最好。返回搜狐,查看更多

责任编辑:

这篇关于软件测试输入准则,软件测试准则-明明白白结束之六脉神剑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/347233

相关文章

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

解决Office Word不能切换中文输入

我们在使用WORD的时可能会经常碰到WORD中无法输入中文的情况。因为,虽然我们安装了搜狗输入法,但是到我们在WORD中使用搜狗的输入法的切换中英文的按键的时候会发现根本没有效果,无法将输入法切换成中文的。下面我就介绍一下如何在WORD中把搜狗输入法切换到中文。

当你输入一个网址后都发生什么

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~

如何保证android程序进程不到万不得已的情况下,不会被结束

最近,做一个调用系统自带相机的那么一个功能,遇到的坑,在此记录一下。 设备:红米note4 问题起因 因为自定义的相机,很难满足客户的所有需要,比如:自拍杆的支持,优化方面等等。这些方面自定义的相机都不比系统自带的好,因为有些系统都是商家定制的,难免会出现一个奇葩的问题。比如:你在这款手机上运行,无任何问题,然而你换一款手机后,问题就出现了。 比如:小米的红米系列,你启用系统自带拍照功能后

淘应用宣告结束 U站后来居上

目前,输入淘宝买家应用中心(yingyong.taobao.com)原有域名后将直接跳转至淘宝U站,而淘江湖则合并至“我的淘宝”。 据了解,所谓appkey是供淘宝客调用淘宝商家的数据,优站导航能够很方便的使淘宝客在自己的网站里显示淘宝卖家的商品详情。此次调整意味着,淘宝客所调用的数据接口将不再支持淘宝U站中心和淘江湖。 淘宝方面解释,此次调整主要源于淘宝优站中心(含原淘宝U站业务)已于201

在 Qt Creator 中,输入 /** 并按下Enter可以自动生成 Doxygen 风格的注释

在 Qt Creator 中,当你输入 /** 时,确实会自动补全标准的 Doxygen 风格注释。这是因为 Qt Creator 支持 Doxygen 以及类似的文档注释风格,并且提供了代码自动补全功能。 以下是如何在 Qt Creator 中使用和显示这些注释标记的步骤: 1. 自动补全 Doxygen 风格注释 在 Qt Creator 中,你可以这样操作: 在你的代码中,将光标放在

adb shell 执行后台程序后断开adb后台进程被结束的解决办法

环境:Android 版本 Android8 通常让程序后台执行就是在命令 最后加上 &即可,但是在Android 8上实验发现,程序的确后台了,但是拔掉USB线再连接上发现进程已结束。不确定Android早期版本是否存在此问题。 参考网上一些Linux方法,如加nohup 仍然无效,还是会结束。看来Android adb shell 与 Linux shell 还是有一定区别。 后来在网上

软件测试之压力测试知识总结

软件测试之压力测试知识总结 一、压力测试概述 压力测试(Stress Testing)是软件测试中的一种重要手段,用于验证软件应用程序在极端负载条件下的稳定性和可靠性。其主要目的是在软件承受极高负载时,测量其健壮性、错误处理能力和恢复能力,确保软件在危急情况下不会崩溃或表现异常。压力测试也被称为耐力测试,在软件工程中占有举足轻重的地位。 1.1 压力测试的目的 压力测试的主要目的包括:

软件测试中常用的linux命令总结

1、修改ssh登陆密码命令:passwd 2、新建一个名字为dbuser的Linux新用户:(sudo adduser dbuser) 4、./frps -c ./frps.ini(FRP启动命令) 5、lsof -i:7500(监听端口) 6、sh reload.sh master(文件后缀为sh时,nginx启动命令);( 文件为执行文件启动命令:./nginx -s reload) 7、sh

【Markdown】输入空格方式

文章目录 1.nbsp2. ensp3. emsp4.thinsp5. zwnj6. zwj7. 其它 1.nbsp  为“不换行空格”,全称“No-Break Space”,它是最常见和我们使用最多的空格,大多数的人可能只接触了 ,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该