测试用例编写设计规范

测试用例设计编写规范

用例独立性

描述:用例之间无耦合

说明:

用例与用例不依赖、无关联,其他用例的结果不会对当前用例产生影响;

例如:多个用例添加同名的用户;当前用例的结果作为下个用例的前置等等导致的用例之间关联、不独立。

用例正确性

描述:用例步骤和测试方法,能达到测试目的;用例多次执行的结果稳定唯一

说明:

检点是稳定的,唯一的,可预知的。不是根据环境、时间或者其它因素有关的,导致结果的不确定。

用例移植性

描述:支持多环境多版本

说明:

与测试环境和版本有关的地方,进行抽象处理

如:

  • 中英文版本的结果检查不应该只校验中文,否则英文版用例无法用
  • 环境相关,调用xp系统cmd命令,则有可能win7的cmd命令不同导致无法使用等等
  • 发包工具与环境无关,虚拟和实体环境场景都能用
  • 用例不写死路径、环境、版本等可变信息

用例可维护性

描述:可变公共参数需要变量化

说明:

项目公共可变的信息,如主机ip、设备ip、账号密码、路径信息等可能变化的参数必须独立;环境相关的参数值,使用配置,让参数值可配,增强自动化用例的易维护与移植。

用例可阅读性

描述:用例步骤思路清晰,便于他人阅读理解测试过程。用例思路包含:前置准备、步骤与期望检查、后置清理

说明:

  1. 用例需要能体现测试步骤的思
  2. 复杂难以理解的测试步骤,可以有注释备注
  3. 用例步骤不宜过长,用例步骤过长会导致难维护且难理解,可以拆分用例。如果实在需要过多步骤才能完成,则需要有良好的备注信息,体现出测试思路。

 

posted @ 2018-12-10 15:04  小嘉欣  阅读(836)  评论(0编辑  收藏  举报