按照对软件的内部程序的了解程度可以分成:
黑盒测试>>>灰盒测试>>>白盒测试;
点击免费领取:接口测试+性能测试+自动化+测试开发+测试用例+简历模板 - 技术
黑盒:好比网恋,两人完全不了解,需要摸索着对方的脾气;
灰盒:就像高中同学多年不见后再次减免,你说不上来是了解他还是不了解了,需要重新认识了解一遍;
白盒:自由恋爱,充分了解;
按照程序的运行状态,可以分成:
静态测试和动态测试;
静态就是不运行程序本身,直接找代码中可能存在的错误;
动态测试就是实际运行测程序,输入实际的测试实例,检查运行结果与预期结果的差异;
根据测试的阶段由小到达分成:
单元测试、集成测试、系统测试、验收测试;

单元测试:单元测试是所有测试中最底层的一类测试,是第一个环节,也是非常重要的一个环节。只有在这个环节才能保证代码覆盖率到100%,其他环节的测试都不能保证~
集成测试:其实叫组装测试可能好理解一点,就是将各个模块组装起来,检查接口是不是有问题,功能和性能是不是有问题。
系统测试:计算机的硬件,外设还有一些支撑软件系统的元素组合在一起所进行的测试;
验收测试:是部署软件测试之前的最后一个测试操作。也就是交付前的测试所以也叫交付测试;
根据测试执行的方式可以分成:
手工测试和自动化测试;
手工测试:测试人员一个一个的输入用例;

本文详细介绍了软件测试的各类别,包括按内部程序了解程度划分的黑盒、灰盒和白盒测试,按程序运行状态的静态和动态测试,按测试阶段的单元、集成、系统和验收测试,以及手工测试和自动化测试的执行方式,并阐述了功能、性能、兼容性和安全性的测试类型。通过深入理解这些测试概念,有助于提升软件质量保证。
2235

被折叠的 条评论
为什么被折叠?



