一、测试用语
1. 回归测试
是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
2. 冒烟测试
在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试。
3. 单元测试
是指开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。它是一种由程序员自行测试的工作。通常情况下,一个单元测试(用例)用于判断某个特定条件(或场景)下特定函数的行为。
一个需要耗时十分之一秒才能执行完的单元测试就已经算是一个慢的单元测试了。
有些测试容易跟单元测试混淆,譬如下面的测试就不是单元测试:
1) 跟数据库有交互;
2) 进行了网络间通信;
3) 调用了文件系统;
4) 需要你对环境做特定的准备(如编辑配置文件)才能运行的。