内容大纲

原文解读

测试架构师是产品测试专家,是测试团队的灵魂人物,也是测试工程师在软件测试技术上的一个重要发展方向。

在需求分析阶段,首先要理解产品的商业目标和核心价值,了解我们的公司、客户及商务,比如公司中的营销人员和销售人员如何细分客户?每个细分市场的关键价值主张是什么?公司试图增长哪些细分市场?如何增长?每个市场是谁做出购买决策的?每个细分市场的主要竞争对手是谁?公司对此产品的策略主张是什么?产品是如何融入这一战略的?测试架构师要围绕这些内容展开测试活动:如何验证待测试的产品正确体现了市场价值?所做的测试策略是否和公司的财务、销售、营销目标一致?其次要梳理用户的使用场景,了解用户将会如何使用这个产品,比如产品有多少种用户?这些用户的业务是什么?他们如何从你的产品中获得价值?产品的竞争对手为用户提供了哪些有价值的解决方案?你们之间的差异是什么?产品所在领域有哪些基本的规范和要求?行业背景有哪些?用户的习惯是什么?最后要输出产品总体测试策略,它就好像测试的总纲,帮助整个测试团队明确测试的范围、目标,测试的重点和难点,测试的深度和广度,以及如何安排各种测试活动(及测试分层)。如果把测试需求分析、测试分析设计、测试执行、测试质量评估等测试活动比做珍珠,测试策略就是那根穿珍珠的线。

在测试分析和设计阶段,确定“测试设计大纲”,以此来保证测试设计中测试的覆盖度(深度和广度)“刚刚好”。比如给测试用例划分等级,以此来保证测试执行时可以更有效地选择测试用例,确定自动化和回归测试策略。

在测试执行阶段,一是要确定和计划的偏差,尤其是应对测试时间被压缩、工作阻塞和返工等情况保持版本节奏,可以:通过加班来补救;延长这个迭代计划时间;增加一个迭代计划用于测试;缩减后续迭代计划的范围。二是要选择合适的测试用例,包括接收测试用例、每个版本的执行测试用例和回归测试用例,也要考虑测试用例的最佳执行方式,是自动化测试还是手工测试、是否需要增加探索式测试等。三是跟踪测试过程,除了用例覆盖情况,还要着重关注缺陷趋势和处理机制。

在测试质量评估阶段,测试架构师需要对产品的质量进行评估,比如测试覆盖度分析、测试过程分析、缺陷分析。

测试架构师的工作是保证测试的正确性,制定测试策略,解决“测什么”和“怎么测”的问题,需要熟练掌握产品技术和测试技术,并有能力找到其中的平衡点。测试管理者的工作是保证落地和交付,制定测试计划,解决由“谁”在“何时”花费多长时间来执行测试,其项目管理方面的知识是核心,包括各种沟通与协调方法。

参考资料:

《测试架构师修炼之道》第2版第3章测试架构师应该做和不应该做的事情

测试架构师应该做和不应该做的事情相关推荐

  1. 重读《从菜鸟到测试架构师》-- 开发团队做的远不仅是开发

    上回说到小艾跟着导师修炼了一段基本功之后,也明确了自己的专业技能学习道路,却在几次转头的瞬间发现身边的每一个人都似乎在做着不同的事情,不是说好的一个团队嘛,为什么你做这个,他做那个呢?小艾还真是疑惑, ...

  2. 【软件测试】资深测试聊一聊,测试架构师是怎么样的,做一名成功的测试工程师......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  3. 测试架构师: 软件测试架构师应该做和不该做的事情

    测试架构师应该考虑以下问题: 测试的目标是什么? 测试的范围是什么? 测试的深度和广度是什么? 测试的重点和难点是什么? 如何安排测试? 如何评估测试结果? 测试的源头是需求.软件测试架构师在需求阶段 ...

  4. 测试架构师的目标和价值

    网友邮件问我2个问题:测试架构师的价值怎么量化体现?能否用最少的词描述测试架构师对产品测试组支撑时最主要的工作目标是什么? 问题1回复: 你一切的活动提升产品线整体10%的的测试质量,10%的测试效率 ...

  5. 重读《从菜鸟到测试架构师》--黑色的盒子里有什么(中)

    上一章说到小艾在功能测试组开始了功能测试的学习,然而对产品知识.软件技能和客户意识有了一定了解的小艾,对整个测试依然有着不解之处,这时,导师为他深入浅出的解读了功能测试,导师是怎么解读的呢? 关于黑盒 ...

  6. 重读《从菜鸟到测试架构师》-- 测试专家的第一步

    无论是大学毕业的第一份工作还是工作多年后重新入职新公司,我们都不可避免的会遇到上班第一天,在这第一天的时间里我们需要完成领设备.装系统等准备工作,当然,不可或缺的还有新人培训,这本书的第一章也直白地使 ...

  7. 测试架构师需要具备哪些能力?

    目录 前言 为什么软件项目需要架构设计? 测试架构师需要解决什么问题? 测试架构师需要具备哪些能力? 测试工程师如何培养架构能力? 前言 相比于我们常见的研发架构师,测试架构师是近几年才出现的一个岗位 ...

  8. 测试开发,测试架构师为什么能拿50 60k呢需要掌握哪些技能呢

    这篇文章是软件工程系列知识总结的第五篇,同样我会以自己的理解来阐述软件工程中关于架构设计相关的知识. 相比于我们常见的研发架构师,测试架构师是近几年才出现的一个岗位,当然岗位title其实没有特殊的含 ...

  9. 关于测试架构师的解读

    1.什么是测试架构师 测试的发展主要是管理线和技术线 管理线:测试人员管理,项目管理,资源协调等 技术线:测试策略,技术规划,测试方法引入,自动化框架,自动化平台等 测试架构师更多就是技术线的带头人. ...

最新文章

  1. bootstrap-less源码分析:行和列
  2. pads最新版本是多少_电路EDA软件究竟有多少?
  3. 附庸风雅(2006-10-20 13:39:32)(新浪)
  4. TCP/IP详解--学习笔记(11)-TCP交互数据流,成块数据流
  5. mono beta 3 released
  6. iphone无法连接电脑_电脑开机无线网卡无法自动连接网络怎么办?
  7. windows下node安装
  8. 谷歌搜索技巧:搜索语法+隐藏彩蛋+高级设置
  9. 随笔 - 142 文章 - 0 评论 - 2294 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 权限管理...
  10. 注册app短信验证平台_免费的短信验证码平台弊端竟然这么多!
  11. Java实例分析:宠物商店
  12. leapmotion 定义识别手势改变物体颜色
  13. 有道单词本添加js实现自动阅读单词
  14. 周杰伦新专辑预售热点传播分析报告概览
  15. bilibili技术总监毛剑:B站高可用架构实践
  16. 树莓派OS Lite系统安装LXDE桌面环境
  17. arcgis中editor在哪_这71个Arcgis常用技巧,你收藏了吗?
  18. 自动开机和自动关机设定方法(包括linux和windows)
  19. Flex——项目item的属性(order、flex-grow、flex-shrink、flex-basis、flex、align-self)
  20. 正则表达式收藏(三)之高级技巧

热门文章

  1. GIVE 添加 bigWig 文件
  2. 7-67 计算年龄 (10 分)
  3. HTML中的 DOM 是什么?有什么作用?
  4. CAD教程:CAD联动模式的使用技巧
  5. 计算机二级(Python)——02数值运算函数
  6. IDEA跳转到上一个下一个方法的快捷键
  7. Vue.js+ECharts:切换图表类型(图表工具栏)
  8. 申请基于GPT-4.0模型的NewBing秒审核
  9. MS17-010永恒之蓝漏洞的简谈与利用
  10. 在线给程序员出主意:花100万买北京户口,值不值?