测试种类
在日常测试中,最常遇到的测试类型包括:
测试类型 | 注释 |
---|---|
功能测试 | 适用于测试的各个阶段 |
用户界面测试 | 顾名思义,针对界面布局的合理性、易用性等 |
接口测试 | 主要发生在集成测试阶段,由开发人员完成,但目前很多公司都有专门的接口测试人员 |
强度测试 | 主要测试程序对于异常情况的处理能力 |
压力测试 | 压力测试与强度测试、负载测试不可混为一谈,压力测试是寻找,系统崩溃临界点的测试,以获取系统所能提供的最大服务级别 |
性能测试 | 关注点在于喜悦的整体,与压力测试、强度测试、负载测试一同进行时才有意义 |
安全测试 | 到底如何进行安全测试??不了解 |
可靠性测试 | 我的理解是与稳定性测试类似,系统在长时间运行下的一个状态 |
健壮性测试 | 在单元测试阶段和系统测试阶段,如数据边界测试、非法数据测试、异常中断测试等等,验证程序对各种异常情况是否进行正确处理。健壮性的大部分测试用例尽量编写在功能测试用例中 |
文档测试 | 针对用户的文档,以需求、用户手册、安装手册等为主,检验文档是否和实际应用存在差别。文档测试不需要编写测试用例==========》反正是没接触过!!! |
测试阶段
常见的是V模型,如下图:
- 单元测试一般由开发进行,不做概述
- 集成测试:主要测试内容为接口测试。
- 系统测试:主要测试内容包括测试种类表格中所列出的除了接口测试和文档测试以外的所有测试内容。
- 验收测试:主要是进行文档测试。