zoukankan      html  css  js  c++  java
  • 测试用例编写设计规范

    测试用例设计编写规范

    用例独立性

    描述:用例之间无耦合

    说明:

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

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

    用例正确性

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

    说明:

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

    用例移植性

    描述:支持多环境多版本

    说明:

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

    如:

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

    用例可维护性

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

    说明:

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

    用例可阅读性

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

    说明:

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

     

  • 相关阅读:
    skywalking请求头传输协议
    一篇文章带你搞懂SkyWalking调用链追踪框架
    zuihou-admin-cloud很经典的一个微服务开发平台,能够详细的看里面的视频https://www.kancloud.cn/zuihou/zuihou-admin-cloud/1411215
    skywalking权限验证功能
    哔哩哔哩中Openshift红帽培训
    ElasticSearch中文社区视频教程地址
    浅谈一些有趣的区间问题
    浅谈区间最小点覆盖
    洛谷 P1325 雷达安装
    CF12B Correct Solution?
  • 原文地址:https://www.cnblogs.com/sunshine-blog/p/10096569.html
Copyright © 2011-2022 走看看