单元测试:比如说对Java中的类和方法的测试,一般由软件开发人员实施(尽可能保证测试用例相对独立,测试过程中不要调用其他类的方法,而是在测试用例中重写模拟方法)
集成测试:(测试各个单元模块的接口)在单元测试的基础上,把软件单元按照概要规格说明书要求,组装模块,测试看是否模块达到了规格技术指标。
系统测试:(黑盒测试)在经过集成测试的单元模块,按照整体需求规格说明书,进行一套有效严格的测试,保证软件的正常运行。(集成测试偏重于技术角度,系统测试偏重于业务角度)
回归测试:(回归测试在测试生命周期中是很重要的一部分,会进行多次回归测试),是指在发生修改之后,再重新回去测试一下,避免修改的内容导致了其他的错误。验证之前出现过但已修复好的缺陷不再重新出现。
冒烟测试:(是自由测试的一种)是指开发者功能完成后的完整性功能测试,发现问题后反馈给开发者进行修改,然后看这次修改是否真的修复解决了这bug,或者对其他模块造成了影响,这个时候就需要冒烟测试来进行验证,缺点就是覆盖率低。
验收测试:也叫交付测试,是针对用户需求、业务流程进行的整体测试,确认是否满足验收标准,由用户、客户看是否接受系统,可以部署上线。
Alpha测试:用户在开发者的场所进行测试,是一个可控的环境中测试的。
Beta测试:是用户在对软件产品进行测试,开发者不在现场,用户对测试过程中遇到的bug进行记录,开发并对它进行修改,再测试,直到用户觉得可以了,就部署上线。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!