测试分为什么,白盒,黑盒,单元,集成测试?【乐搏软件测试】

按照对软件的内部程序的了解程度可以分成:

黑盒测试>>>灰盒测试>>>白盒测试;

点击免费领取:接口测试+性能测试+自动化+测试开发+测试用例+简历模板 - 技术

黑盒:好比网恋,两人完全不了解,需要摸索着对方的脾气;
灰盒:就像高中同学多年不见后再次减免,你说不上来是了解他还是不了解了,需要重新认识了解一遍;
白盒:自由恋爱,充分了解;

按照程序的运行状态,可以分成:

静态测试和动态测试;

静态就是不运行程序本身,直接找代码中可能存在的错误;
动态测试就是实际运行测程序,输入实际的测试实例,检查运行结果与预期结果的差异;

根据测试的阶段由小到达分成:

单元测试、集成测试、系统测试、验收测试;
测试分为什么,白盒,黑盒,单元,集成测试?【乐搏软件测试】_第1张图片
单元测试:单元测试是所有测试中最底层的一类测试,是第一个环节,也是非常重要的一个环节。只有在这个环节才能保证代码覆盖率到100%,其他环节的测试都不能保证~

集成测试:其实叫组装测试可能好理解一点,就是将各个模块组装起来,检查接口是不是有问题,功能和性能是不是有问题。

系统测试:计算机的硬件,外设还有一些支撑软件系统的元素组合在一起所进行的测试;

验收测试:是部署软件测试之前的最后一个测试操作。也就是交付前的测试所以也叫交付测试;

根据测试执行的方式可以分成:
手工测试和自动化测试;

手工测试:测试人员一个一个的输入用例;

别再做功能测试了快来解锁新技术(1)
别再做功能测试了快来解锁新技术(2)

自动化测试:写脚本,在预设条件下运行系统或者应用程序,评估结果;

根据测试的类型可以分成:

功能测试、性能测试,兼容性测试,安全测试;

功能测试:主要是检查软件功能是不是能满足规格说明书的一个要求;

性能测试:这做个比喻吧,就是双11,用户量暴增,那么性能测试就是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件对系统的各项性能指标进行测试;

性能测试小白扫盲必修课(一)
性能测试小白扫盲必修课(二)
性能测试小白扫盲必修课(三)

兼容性测试:app上线前,需要测试在各个手机的版本是否可以发布;

安全测试:包括信息泄露还有破幻信息的完整性,还有拒绝服务…这些都是安全性测试;

你可能感兴趣的:(Python,软件测试,性能测试,软件测试,单元测试,黑盒测试,小程序,反射)