链接:
来源:牛客网
1.单元测试:是对软件中最小可测试单元(人为规定的最小必测功能模块)进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
2.集成测试:也叫组装测试或联合测试。在单元测试的基础上将所有模块按照要求设计组装成为子系统或系统,进行集成测试。
3.系统测试:对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不复合系统说明书的地方。系统测试可以发下系统分析和设计中的错误。
4.验收测试:是部署软件之前的最后一个测试操作。在上述步骤完成之后,产品发布之前所进行的测试活动。验收测试是技术测试的最后一个阶段,也称交付测试。目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
5.回归测试:修改了了旧代码之后重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
单元测试:最小模块测试,静态测试,白盒
集成测试:各模块之间集成后测试
系统测试:基于整个需求说明书进行黑盒测试
回归测试:以修复的问题是否还会再次出现
验收测试:内部测试+外部测试