测试优先级 与 重点测试的讨论
高优先级 - 必须测试
中优先级 - 应该测试,只有在测试完所有 高优先级 项后才进行测试
低优先级 - 可能会测试,但只有在测试完所有 高优先级 和 低优先级 项后才进行测试
重点测试的部分:同一个优先级中需要重点测试的部分
用户要求的功能都是必须测试的。
如果按软件需求这么大的点来划分测试的优先级,那么24个需求都是高优先级,所以测试优先级只能在测试需求的层面来划分。
………………………………………………………………………………………………………………………………………………
说明:
测试优先级是决定哪些测试需求在这个阶段必须执行(高级),哪些次之(中级),哪些再次之,甚至可以不执行(低级),也就是说,测试优先级是解决测与不测的问题。而重点测试是在如果决定执行测试需求的情况下,对它的重视程度(比如,一个功能关联到很多其它的功能,那么对它的重视程度肯定高)。
重点测试 与 测试优先级没有必然的联系。重点测试只是在某一个优先级中必须重视的部分。
一篇测试测试需求文档包含很多测试需求。测试优先级首先划分出某个阶段必须测试的需求,可以延缓测试的需求,可以不测试的测试需求,然后,在各级中各自中挑选出重点测试的测试需求,这个就是我的基本想法。
优先级的确定的依据,一个是根据软件需求优先级的说明来参考,如果没有,就只有测试人员自己根据对系统的认识来辨别了。
我认为,用户要求实现都是必须测试的,也就是优先级高的(除非软件需求标明了用户的这个要求优先级较低)。现在我们的软件需求上没有标明优先级,也就看不出明确的优先级,虽然我们也可以自己来确定一下这个软件需求的优先级,但考虑到此次的软件需求也并不多,所以没有必要来划分,所有的软件需求都做为高优先级来处理。
一个软件需求对应多个测试需求,有些测试需求是在第一阶段必须测试的,有些不是。现在从测试需求这一层来划分优先级。
因为用户要求的就是必须测试的,所以,就算是一个单据上增加一个字段,对这个字段的测试也是高优先级。原因很简单,如果这个字段是用户必须用到的,但是我们提供的这个字段无效,对用户来说那就是一个很大的bug了。所以在高优先级中可能会看到一些看起来很不起眼的测试用例,但必须测试到。
当划分好优先级之后再划分出重点测试的部分,重点测试的部分是复杂度比较高的部分,出现错误的几率比较大的地方,象那些只添加一个字段这样不起眼的测试需求就被划分到非重点测试的部分中去了。
测试优先级 与 重点测试的讨论相关推荐
- 重读《从菜鸟到测试架构师》-- 测试专家的第一步
无论是大学毕业的第一份工作还是工作多年后重新入职新公司,我们都不可避免的会遇到上班第一天,在这第一天的时间里我们需要完成领设备.装系统等准备工作,当然,不可或缺的还有新人培训,这本书的第一章也直白地使 ...
- 《从菜鸟到测试架构师一个测试工程师的成长日记》笔记与思考
一.测试的本质 1.测试其实是发现并解决问题的过程,而其 目标则是让软件产品以尽可能高的质量交付给客户,使软件产品中存在的问题尽可能少. 运用风险分析和不同系统功能的测试优先级,来确定测试的关注点,从 ...
- 测试软件测试赢在测试2:中国软件测试专家访谈录
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 赢在测试2:中国软件测试专家访谈录(品专家脚印悟测试真理本书已在台湾发行) 蔡为东著 ISBN 978-7-121-20066-3 ...
- app测试流程和重点_APP开发测试流程是怎么样的?
一款APP产品在上线之后的稳定性,取决于上线之前的软件测试,也就是说在上线之前,能找出更多的软件问题并解决,那么上线以后,APP软件自然就很少出现问题,系统性能自然就更加的稳定.那么正规的测试流程是怎 ...
- 测试用例优先级与三轮测试的结合
测试用例优先级与三轮测试的结合 发布时间: 2009-7-10 15:01 作者: meizhu 来源: Taobao QA Team 字体: 小 中 大 | 上一篇 下一篇 | ...
- c语言return 11,二级C语言教程章节测试11.对函数的进一步讨论
一.选择题 (1)有以下程序 # include void f(char *s, char *t) { char k; k=*s; *s=*t; *t=k; s++; t--; if (*s) f(s ...
- 测试触控延时的软件,重点测试:触控屏响应时间_笔记本评测-中关村在线
★重点测试:触控屏响应时间 触控型笔记本除了有一块触控屏外,传感器及控制IC部分是十分重要的.整套电路设计优劣会直接会影响到触控的响应时间.下面就来进行实际测试,为了这个环节我们特意找到了一套专业的滑 ...
- 电商网站重点测试方向、测试点整理
电商网站测试总结:总体按照两种模式进行划分总结:1.按照测试类型 2.按照电子商务网站的系统架构 1.按照测试类型来划分 1.兼容性 1.1主要是在浏览器兼容(360浏览器IE6 IE8浏览器) ...
- 如何进行测试优先级划分
一般测试的优先级是从这三种情况进行划分:新模块测试.回归测试和特殊功能测试. 1.新单元模块的测试优先级 新模块单元,内部业务逻辑测试,优先级第一.新模块单元与其他模块的集成测试优先级第二. 对于新模 ...
最新文章
- 【转】js之匿名函数
- 将jsp页面转pdf
- python绘图subplot绘制5幅图:以2行绘制,首行3幅图,次行2幅图居中(内含绘制3幅图简单版)
- Retrofit网络请求参数注解,@Path、@Query、@Post、Body等总结(超级实用)以及以Json格式和form-data格式提交数据
- nature,science上关于计算机视觉的一些原创文献
- 企业贡献开源,其背后的战略动机是什么?
- C++ PAT 乙级 1007——素数对猜想
- Ubuntu和window10 安装双系统
- 十大经典排序算法4(Python版本)
- 频率波数域matlab,频率-波数域方法的发展及其在台阵数据分析中的应用
- 金山android高级面试,金山视频云/KSYMediaPlayer_Android
- mysql sjis 校对乱码_MySQL乱码问题深层分析
- 【寄明月】MMD动作镜头下载-附赠扇子和使用方法
- 学习之 “Spark的安装配置”
- 事务Transaction的理解(一)
- PL3376C-ASEMI电源管理芯片PL3376C
- 计算机科学 贺楠,计算机学部-黑龙江东方学院.DOC
- 怎么样才能彻底消灭猫瘟病毒?
- async 函数的含义和用法
- 华盛顿大学计算机本科录取,华盛顿大学美国排名及录取难度