测试平台测试平台研发推广的一些思考

Posted sysu_lluozh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试平台测试平台研发推广的一些思考相关的知识,希望对你有一定的参考价值。

针对现阶段在自动化测试平台的需求调研、开发、落地以及推广过程中的一些问题及思考

Q1:如何衡量平台的业务价值,通过哪些要素评估一个测试平台?

内部研发平台的核心价值在于统一固化流程和规范,以及技术积累:

  • 流程要关注团队内部和团队间的协作
  • 规范有助于统一组织语言和数据
  • 技术积累在于以平台的方式传递

衡量一个平台的业务价值,需要从这个平台的核心价值中体现

Q2:平台如何更好的收集用户真实诉求并与平台长期规划如何平衡?

平台长期规划主要围绕:

  • 平台的核心价值体现
  • 前瞻性技术引入
  • 定义测试工程师全新且更高效的工作形态

前瞻性技术的引入:

  1. 新技术预研
  2. 引入试点
  3. 工具设计开发(固化)
  4. 工具试点
  5. 工具推广的策略
  6. 整合到平台

而用户反馈需求的处理:

  • 用户使用诉求的引导
  • 真实诉求每个迭代按比例安排交付响应
  • 定期收集而积极反馈用户诉求的处理

Q3:平台在降低用户使用门槛上有哪些注意要点,有哪些机制可以更好的产生用户粘性?

数字化产品主要分为两类:

  • 占用用户的时间(如:抖音/王者荣耀等)
  • 以提效为目标,降低用户的使用时间(如:企业微信)

显然测试平台属于后者,故仅谈用户粘性不太合理

因此我们更多的是需要提升用户使用的频率以及所带来的赋能效果,而非仅仅是使用时长

Q4:技术实现方案选型有哪些基本原则?

技术方案选型的基本原则:

  • 价值正确(比如自动生成业务逻辑用例)
  • 学习成本(要关注团队的当前能力现状)
  • 测试用例的可维护性

Q5:落地推广一般有哪些方式手段?

落地推广的主要方式:

  • 解决用户痛点问题,用户价值认可
  • 聚焦用户反馈问题,及时响应
  • 领导认可及号召

Q6:平台化or脚本化如何取舍,如何在推广平台的同时让测试的能力同样有对应的提升?

从脚本到平台化的过程:

  1. 轻量化试点适用的开源技术
  2. 效果达到预期后固化整合到平台

工具团队的职责不仅仅要设计和开发工具,更重要的是要赋能各业务线的研发/测试团队

软件产品就好比一把剑,剑再利武功不好也成不了武林高手,教会团队如何用好技术才是最重要的

Q7:自动化平台如何提升用户使用效率?

需要重点关注:

  • 测试执行的效率(如:并行执行)
  • 减少用户脚本编写时间
  • 减少用户环境准备时间

Q8:针对平台在提升产品测试深度上有哪些建议?

用例质量以及测试深度更多与团队知识管理和认知水平有直接的关系

以上是关于测试平台测试平台研发推广的一些思考的主要内容,如果未能解决你的问题,请参考以下文章

自动化测试的一些思考

对技术部门建设的一些思考想法

信息系统实践手记4-平台对接的一些思考

聊聊性能测试平台

API快速开发平台设计思考

基于python自动化测试平台与虚拟化技术结合的思考