1.每个系统可以给所有相关接口准备一份完整的主流程数据,这样就不用每执行一条用例就要先执行很多前置用例
2.每条用例在设计之初,关于使用的前置数据,以及条件判断的数据值,以及设置的前提条件数据值,尽量保持独立性,这样就避免了异步执行的时候出现校验判断时对时错的问题
3.对于各个模块中的配置数据,共用一个的数据配置成一份即可,其他数据直接通过变量形式引入即可,后续数据变化也只需要修改一份即可
4.每条用例的判断条件,尽量精确,不要弄的比较模糊,这样后续用例一多就会造成校验有误的问题
5.每条用例尽量验证一个测试点,用例名称尽量达到见名知意的境界
6.每个用例名称命名尽量统一规范,达到可以很快的定位到哪个项目,哪个模块,接口名称(与接口文档接口名保存一致),验证点
7.每条独立运行的用例,尽量每个前置条件都给初始化,尽量初始化精确点,避免影响其他用例的执行
相关文章
- 12-26kubernetes使用flannel网络插件服务状态显示CrashLoopBackOff
- 12-26使用Kubeadm快速搭建Kubernetes(docker)
- 12-26使用Kubeadm部署K8S v1.17.2集群部署详细步骤
- 12-26如何使用Jsoup爬取网页内容
- 12-26jinja2渲染使用
- 12-26【爬蟲】使用 httpclient进行POST请求
- 12-26C++沉思录之二——虚函数使用的时机
- 12-26爬虫入门程序以及HttpClient的使用
- 12-26.net core HttpClient 使用之消息管道解析(二)
- 12-26HttpComponents封装的HttpClient配合连接池的使用