当前位置: 首页 > news >正文

自动化测试方案编写思路

澄清问题:
目标:完成项目的自动化测试,设计一个方案,告诉领导打算怎么做?有哪些流程?花多长时间?需要哪些资源帮助?达到什么样的效果?
现状:需求分析-是个什么样的项目?有多少功能模块?核心业务是什么?为什么要做自动化测试?希望利用自动化解决什么问题?项目目前面临的问题是什么?

一. 需求分析、项目了解、业务熟悉 :

   核心业务  优先级  接口文档?

二. 自动化工具/框架选型—为什么要写代码框架,而不是选工具?

 工具:别人已经实现的功能,你只能用,通行性非常高,项目定制化的可能实现不了。如果工具提供扩展功能,还要掌握一门它的语言,然后自己写代码去扩展。代码:想要什么,用自己最熟悉的语言就可以实现什么

三.根据项目对框架做调整/优化

判断鉴权方式
接口请求类型:http dubbo webservice
先写几个接口测一测能否跑通

四.如何获取接口/预估接口量是多少

swagger。 开发人员对接。 如果没有接口文档,考虑如何持续自动对抓包

五.预估时间,并做一个时间上的计划

几个人一起写?
平均一个人,每天可以完成几个接口的自动化:接口的业务/接口的入参出参了解/设计自动化用例/执行并调试
平均一个接口有多少用例?
Jenkins集成-调试

六.需要资源和协助

七.做成的效果

1.覆盖了多少模块的功能,每一个模块覆盖的比例,总共业务上覆盖上比例
2.在每一次开发专测试的时候,在测试环境快速冒烟、回归。提高测试效率,时间效率
3.对于最开始的:解决了什么问题?
4.Jenkins 集成-实时展示。。。
5.记录从开始做自动化到现在为止,发现bug量是多少;记录一下没有自动化的时间和有了自动化的时间;记录一下没有自动化之前线上历史bug量/UI bug量。有了接口自动化之后,变化四什么?

八:维护和优化阶段—追随迭代—新需求的接口也逐步加上

http://www.lryc.cn/news/45312.html

相关文章:

  • 【爬虫】案例04:某小说网多线程小说下载
  • 海外独立站创业,Shopify网站如何引流
  • 基于51单片机的室内湿度加湿温度声光报警智能自动控制装置设计
  • 解决:github爆 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  • 【django开发手册】如何使用select_related进行一次连表查询
  • 二、MySQL 基础
  • 项目中常用写法(前端)
  • 【面试】Java并发编程面试题
  • HAProxy和Nginx搭建负载均衡器
  • 【集大成篇】数据类型( C、C++、Java )对比
  • python编程:从键盘输入一个正整数n(n>2),请编程求解并输出大小最接近n的素数(n本身除外)
  • spring的面试宝典
  • ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用
  • (二)MyBatis源码阅读:SqlSession分析
  • 小白学Pytorch系列-- torch.autograd API
  • 【大数据基础】基于零售交易数据的Spark数据处理与分析
  • 【机器学习】P14 Tensorflow 使用指南 Dense Sequential Tensorflow 实现
  • ubuntu18.04安装nvidia驱动,3种方式图文详解+卸载教程
  • 多线程进阶学习11------CountDownLatch、CyclicBarrier、Semaphore详解
  • 华为OD机试用java实现 -【RSA 加密算法】
  • 技术宅小伙:大龄程序员就业,未来我们将何去何从?
  • Spring Boot+Vue实现Socket通知推送
  • python---python介绍
  • 第十四届蓝桥杯大赛——真题训练第10天
  • 3.29~3.30学习总结
  • 结构体详解 ——— C语言
  • Java SE 基础(4) Java的语言特点
  • 都炸店了,拼多多还在坚持什么
  • vue尚品汇商城项目-day01【6.Footer组件的显示与隐藏】
  • 命令行上的数据科学第二版 一、简介