测试框架那些事儿

打算新开一个模块,就叫做我写过的测试框架系列。

我们看看测试工程师(其实就是我啦)的常见需求:

  1. 我需要一个平台,能够展示每天跑了多少条用例
  2. 我只要运行指定的测试用例
  3. 测试失败能够通知到我
  4. 用例失败能够重试几次
  5. 要是能够向spring一样使用依赖注入就好了
  6. 我要去判断用例是否成功还是失败
  7. 我要测试http接口
  8. 我要测试dubbo接口
  9. 我要查看mysql数据库
  10. 我要查看redis
  11. 我的B用例依赖于A用例, 我想让我的测试用例按照指定顺序运行
  12. 我的用例太多了,我想并发执行,加快测试速度
  13. 我想把我的代码和我的测试数据分开
  14. 我想获取使用用例的错误日志
  15. 我要查看es
  16. 我要查看hbase
  17. 我要并发测试

测试框架的工作

对应上面的需求,我们来设计测试框架

重试机制
消息推送
测试用例上报
测试进度上报
使用AbstractTestNGSpringContextTests
断言检查
http通用请求接口封装
mysql连接方法处理–待完成

测试框架设计结构图

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值