- 3
- 0
- 约6.09千字
- 约 10页
- 2025-05-09 发布于四川
- 举报
软件测试的意义1软件产品化之后给人们日常生活和工作带来了极大的便利。同样的,也使人们对1产品的质量重视上升到了更进一步的高度。随着软件危机的不断出现以及人们对2于软件更进一步的认识,测试的地位得到了前所未有的提高,并且人们意识到:3测试开始的时间越早,软件的缺陷将越早被发现,带来整个软件开发中的成本也下4降越多。软件测试是发现软件中缺陷的主要手段和唯一有效的方法。软件质量的重5视度越高,软件测试工作在软件开发过程中就越重要。6
什么是软件测试软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。12
为什么要使用测试用例01软件测试中永远不可能做到穷举测试,又想使得测试工作的效率达到最高,那么该如何兼顾工作量和效率的问题,往往成为测试工作中的瓶颈问题所在。如何测试,用什么方式来测试,在什么环境和什么样的条件下进行测试,测试的工作量和如何避免重复的测试,等等各种应该考虑的因素在测试工作中如何协调和同步,在测试用例中应该充分描述这些问题。02
为达到最佳的测试效果或高效的揭露系统中隐藏的错误而精心设计的少量测试数据,称之为测试用例。一个好的测试用例是在于它能发现至今未发现的错误。01什么是测试用例02
使用测试用例的好处在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率测试用例的使用令软件测试的实施重点突出、目的明确在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度,缩短项目周期
黑盒测试用例白盒测试用例逻辑覆盖法基本路径测试法1设计测试用例的方法2
黑盒测试用例的设计7黑盒测试法是根据被测程序功能来进行测试,所以通常也称为功能测试。用黑盒测试法设计测试用例,有4种常用技术:等价分类法边界值分析错误猜测法因果图法12345
一、等价分类法8所谓等价分类,就是把输入数据的可能值划分为01若干等价类(等价类是指某个输入域的子集合。在该02集合中,各个输入数据对于揭露程序中的错误都是等03价的)。因此,可以把全部输入数据合理地划分为若04干等价类,在每一个等价类中取一个数据作为测试的05输入条件,这样就可以用少量的代表性测试数据,来06取得较好的测试结果。07
是指对于程序的规格说明来说,是合理的有意义的输入数据构成的集合。利用它可以检验程序是否实现预先规定的功能和性能。在具体问题中,有效等价类可以是一个,也可以是多个。有效等价类
无效等价类10是指对于程序的规格说明来说,是不合理的,是无意义的输入数据构成的集合。测试员主要利用这一类测试用例来检查程序中功能和性能的实现是否不符合规格说明要求。在具体问题中,无效等价类至少应有一个,也可能有多个
1、如果输入条件规定了取值范围,或者是值的个数,则可以确立一个有效等价类和两个无效等价类。确定等价类的原则:例如:……序号值可以从1到999……一个有效等价类:1≤序号值≤999两个无效等价类:序号值1序号值999
logo2、如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可确立一个有效等价类和一个无效等价类。例如:在C语言中对变量标识符规定为“以字母打头的……串”。所有以字母打头的构成为有效等价类;而不在此集合内(不以字母打头)归于无效等价。
定一个有效等价类和一个无效等价类。02如果输入条件是一个布尔量,则可以确01
4、如果规定了输入数据是一组值,而且程序要对每个输入值分别进行处理。这时可为每一个输入值确立一个有效等价类,此外再针对这组值确立一个无效等价类,它应是所有不允许输入值的集合。例如:在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理。因此可以确定4个有效等价类为教授、副教授、讲师和助教,以及1个无效等价类,它应是所有不符合以上身份的人员的输入值的集合。
例如:在C语言中规定了“一个语句必须以分号‘;’作为结束”,这时,可以确定一个有效等价类,以“;”结束,和若干个无效等价类应以“:,、”等。5、如果规定了输入数据必须遵守的规则,则可以确定一个有效等价类(符合规则),和若干个无效等价类(从不同角度违反则)。
在程序中的处理方式不同,则应将此等价类贰如果确知,已划分的等价类中各元素壹进一步划分成更小的等价类。叁
每一无效等价类至少要用一个测试用例,不然就可能漏掉某一类错误,但允许若干有效等价类合用同一个测试用例,以便进一步减少测试的次数。划分等价类不仅要考虑代表“有效”输入值的有效等价类,还需考虑代表“无效”输入值的无
您可能关注的文档
最近下载
- 消费者权益保护法.ppt VIP
- OTA平台国际市场机票查询的预测方法及系统.pdf VIP
- 2025年重庆西南大学附中小升初自主招生数学试卷真题(含答案详解).pdf VIP
- 设备管理体系标准PMS.pptx VIP
- 人防教育课件.pptx VIP
- 个人简历空白模板.docx VIP
- Flash CS6核心应用案例教程(全彩慕课版)(第2版)教案全套 第1--9讲 初识Flash---商业案例.docx
- T_HPAAIA 83002—2020_SCS内置保温现浇混凝土复合墙体系统构造.pdf VIP
- NB∕T 14002.3-2022 页岩气 储层改造 第3部分:压裂返排液回收和处理方法.pdf
- 固体矿产钻探工安全操作规程.docx
原创力文档

文档评论(0)