测试分类
测试方式(颗粒) : 黑白灰
黑盒测试 : 基于规格(SRS)的测试(关注功能) 系统测试
白盒测试(透明盒测试) : 基于内部逻辑的测试(关注代码的实现过程) 单元测试
灰盒测试 : 根据颗粒度大小划分,需要进行规格测试和对逻辑的考虑 集成测试(常见:接口测试)
执行方式 : 人工,自动化(利用代码使计算机模拟人工操作)
测试阶段 : 单元测试,集成测试,系统测试,验收测试
单元测试(UT) : 每个功能划分单元,对一个单元进行测试
集成测试(IT) : 将不同单元模块组合在一起,形成更大组件的过程
系统测试(SIT) : 检验软件产品能否与系统的其他部分(比如,硬件、数据库及操作人员)协调工作。
验收测试(UAT) : 部署软件之前的最后一个测试操作,通常由提供者和客户完成
α 测试 : 内测 在可控的环境下进行测试
β 测试 : 公测
γ 测试 : 产品成熟时,进行个别优化
测试类型 : 功能,可用,可靠,兼容,安全,性能
测试手段 : 静态测试,动态测试
静态测试 : 常见的代码走查和文档评审
动态测试 : 启动软件都是动态测试
冒烟测试 / smoking test
主要功能(老功能+新功能),正向用例
目的:检测测试版本是否达到提测标准
测试用例
定义:指导我们完成测试的 输入,预期结果,预置条件等等的文档
编号: ST-login-001
模块: 模块名
子模块
预置条件: 要执行该项测试必须实现或满足的一个条件项
描述 : 描述要测什么
操作步骤 : 描述要怎么测
预期结果 : 预期得到结果
实际结果 : 测