测试类型
冒烟测试(smoking test)
涉及所有方面的广度,但是不研究深度,用以判断我们是否需要执行进一步的测试
对象:每一个新译的需要正式测试的软件版本
目的:确认基本功能正常,保证软件能够跑起来
目标:确认系统或模块能正常运行,可以进行测试
测试用例:
1:业务流的测试,保证正常业务链路的正常使用
2:工作流的测试,主要测试流程流转是否正常
3:关键功能、基本功能、对核心业务有影响的增删改查
方法:手工进行功能测试,检查程序各个模块的主要流程
回归测试(Regression Test)
回归新特性所有相关功能,避免引入代码变更存在问题以及引入新问题,深入全面
1:验证新的代码确实把缺陷改正了
2:同时要验证新的代码没有把模块现有的功能破坏
可用性测试(sanity test)
测试新特性的有限正常功能,深入测试