4.调研什么样的框架可以提高ROI

本文讨论了在选择测试框架时应考虑的因素,如框架是否能满足测试需求、是否有活跃社区支持。强调了编写可维护、可复用的代码,通过减少维护工作量和提高代码复用率来提升项目ROI。
摘要由CSDN通过智能技术生成

一、回归本源,框架是为了支撑我们测试,所以我们对框架的要求

1.框架满足我们的测试需求

  • UI框架有对象识别能力
  • API框架有http原语封装,对xml json支持
  • 单元测试框架有mock能力

2.框架应有广泛的同行用户、持续更新、成熟的社区和积极的客户响应

(这里只是抛出话题,不要着急,稍后会进行对应框架的对比)

二、选定框架后,进行代码编写,什么样的代码才值得写?

1.做值得做的工作,最重要的是降级风险带来的变动

最大的风险是:维护工作量

维护工作主要体现在:

  • 被测截面发生变化带来的工作量
  • 诊断自动化测试的工作量(真假阴阳)
    • 通知:从错误世纪发生到我们知道错误发生
    • 诊断:开始诊断错误到定位出错误
    • 修复:修复错误喝验证修复方案
    • 确认:修复后上线,跑出第一轮测试结果

所以我们要尽可能减少维护的工作量:

  1. 缩小通知时间:实时通知(Log规范+elk+grafana 实现告警实时传达)
  2. 诊断越快越好,发现后优先修复(检查点+日志+必要的屏幕截图/视频)
  3. 修复要彻底,自动化测试结果可信(高内聚低耦合的模块化设计,隔离错误,缩小影响范围,快速修复)
  4. 修复后尽快上线(自动化测试上下线标准和流程的建立)

2.写可以多处使用的代码,提高复用率

  • 一行代码,多浏览器运行(UI)
  • 一行代码,多数据运行
  • 一份代码,多环境运行
  • 一份代码,多语言(Language)运行

选择合适的框架,实现高复用率的代码,尽量减少维护工作量,可以大大提高我们的ROI。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是半半呀~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值