什么是组件
组件时最小的被测对象,不能再拆开测试的原子被测对象
例如,函数的每一个入参,每一个控件
组件用例设计
针对入参
int,string,bool,枚举,浮点
针对控件
控件用例设计= 入参型用例设计 + 交互用例
文本框元素,下拉框元素,多选框Combox元素
模块类用例设计
- 模块时什么
- 模块怎么测
接口函数的用例设计
- 纯内部逻辑 没有外部系统交互 没有底层数据库交互
- 入参 内部正常逻辑 内部异常逻辑
- 入参校验用例设计
- 内部逻辑用例设计
- 数据库交互用例设计
- 外部系统调用用例设计
Web页面用例设计
- 展示类界面
- 内容对页面的影响
- 控件用例设计
- 页面跳转
- 异常
- 数据库内容对展示的影响
系统测试
- 验证系统是否满足了需求规格的定义,找到矛盾的地方,提出更加完善的方案
系统测试包括
功能测试
根据需求文档对软件进行测试,是在模块测试之后的联调
健壮性测试
- 安全性测试
- 异常测试
- 压力测试
接口自动化测试
- 前期准备
- 调用被测对象
- 结果校验
测试用例管理
测试需求管理
- 总体需求文档
- 评审
- 敏捷开发测试
- 上线
-
更新需求
-
测试用例管理
- 测试用例对测试需求的覆盖管理
- 测试计划的制订
- 测试用例的执行
- 大量测试数据的度量和统计功能
- 度量:代码覆盖率,自动化程度,漏测率,缺陷发现率。