浅谈软件测试之回归测试
摘要:回归测试的定义:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。1.回归测试是指重复以前的全部或部分的相同测试。2.新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试。3.回归测试的重心,以关键性模组为核心。回归测试的好处:自动回归测试将...
阅读全文
白盒测试——基本路径法
摘要:白盒测试的测试方法: 代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。 我们这次主要了解一下路径测试法: 基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。 ...
阅读全文
初探灰盒测试——介于白盒测试与黑盒测试的测试
摘要:学术性的定义—什么是灰盒:灰盒是一种程序或系统上的工作过程被局部认知的装置。灰盒测试测试,也称作灰盒分析,是基于对程序内部细节有限认知上的软件调试方法。为什么需要灰盒测试:灰盒测试由方法和工具组成,这些方法和工具取材于应用程序的内部知识和与之交互的环境,能够用于黑盒测试以增强测试效率、错误发现和错误...
阅读全文
对闰年测试的非法输入处理的思考
摘要:问题描述:输入一个年份,确定其是否合法,并且判断该年份是否为闰年。测试用例: 1.可以被被400整除的年份 2.可以被4整除,但不能被100整除的年份 3.可以被100但不能被400整除的年份 4.奇数年份 5.偶数但不能被4整除的年份 6.非法输入测试代码:通过对问题的分析,和对测试用例的思考,得...
阅读全文