【软件测试】学习笔记(四)

2021-09-05  本文已影响0人  TAIKEMAN

一、软件测试分类

1、按照开发阶段划分

① 单元测试

一般要读程序和代码。大多数时候,单元测试都是由开发人员自己去完成(交叉)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?(大家不懂代码和算法)

② 集成测试

比较多的设计到接口测试(接口测试工具和方法专门学习),企业非常需要接口测试工程师。它是一个持续不断的过程

③ 确认测试

一般都是正向的测试(功能是否实现),有时也称为冒烟测试,一般不作为正式的测试环节

④ 系统测试

全面的:对系统所有功能的测试;模拟所有的软件用户的操作;全方位的:和硬件系统的联系,和系统软件的联系,和其他软件的关系

⑤ 验收测试

一般供求双方。有三种验收测试的主体:α测试(软件开发商自己进行的交付前的测试)、β测试(软件的需求方自己进行的测试)、γ测试(第三方的软件测试)

2、按照测试技术划分

① 黑盒测试

② 白盒测试

③ 灰盒测试

3、按照代码运行划分

① 静态测试

② 动态测试

4、按照软件特性分类

① 功能测试

② 性能测试

③ 安全性测试

5、其他测试类型

① 回归测试

② 冒烟测试

③ 随机测试

④ 猴子测试

6、按照测试运行主体划分

① 手工测试

② 自动化测试

7、总结

图1 软件测试分类总结

二、软件测试的原则

1、遇到的问题

2、测试的原则

上一篇 下一篇

猜你喜欢

热点阅读