C3 Test case
- 测试用例:为特定目标而开发的一组测试输入、执行条件和预期结果,如执行特定程序路径或验证是否符合特定需求。
Test scenario
测试场景:测试应用程序的可能方式或方法,一个详细的测试程序组成,一个测试场景有许多与之相关的测试用例。- Test Case
- Test Case Description
- Test Data
- Expected Result
- Actual Result
- Pass/Fail
- Pre - Condition、Post - Conditions
- 测试用例必要要素
- 编号
- 所属模块
- 用例标题
- 优先级
- 前置条件
- 测试输入数据
- 测试步骤,建议不超过3步
- 预期结果
- 实际结果
- 状态:通过/失败
Test Oracle
- oracle是一种确定程序是否通过测试的机制。
- 执行检查所观察行为正确性任务的实体称为oracle,需求、规范、开发人员知识、用户需求扮演着Oracle的角色
用例维护
- 根据新的需求规格说明书,更新用例
- 根据提交给测试的软件版本的具体实现,更新用例
- 根据非pass用例执行结果,进行分析后,更新用例
- 对每个版本发现的问题进行分析,找到测试用例设计遗漏点,更新用例
- 软件功能测试后,出现变更,追究或者删除用例
- 需求掌握程度加深后,发现测试遗漏点,更新用例