• 0
  • 0
分享

目前,许多软件公司组织了一些小型敏捷团队。这些团队可能在不同项目或同一个项目不同部分中工作。我经常参观这些公司,他们有大型开放式办公室、大桌子、帖满了五颜六色便利贴的白板,有时这些便利贴像秋天的落叶落在地板上、太多太多的耳机以及总是不够用的办公室。是不是听起来很熟悉,Spotify?Skype?

我对这些地方的熟练敏捷测试有一个建议:一个称为"空降测试员"的角色。这个名字来自精英型消防员"空降消防员"。一个空降测试员是一个训练有素、满怀激情的测试领导者(参考我针对测试领导者所写的"有责任心的测试人员"),他"空降"到各个项目:评估测试,执行测试或组织其他成员进行测试。 一个空降测试员可以作为一个独立测试团队(我称之为顶级测试人员)或加入其他测试团队。

这类角色的价值出现,是因为在典型的专用敏捷环境下,希望每个人都有助于测试,却又无法保证设置专职测试人员。在实践中,这意味着每个人都会长期作为业余测试人员,没有经过训练,也不主动。空降测试员角色可以由一个致力于精通测试技能和测试工具的人来担当,其可以服务于多个项目。我认为自己接近这一角色,因为它正是我已经做的。我是一名喜欢亲自动手测试和进行内部测试项目的软件测试顾问。我喜欢短期任务,以及帮助其他测试人员快速提升。

空降测试员做什么?

空降测试员基本会问,我的项目该如何测试?我该如何为项目做贡献?我今天该如何帮助别人测试?

空降测试员具体活动:

"可能在一个项目上花费数周时间,作为一名负责任的普通测试人员。

"可能在一个项目上花费几天时间,组织和领导测试活动,指导成员,并帮助评估结果。

"可能在一个项目上花费不到90分钟,审查测试策略并向团队测试人员或开发人员提供建议。

"可能参加敏捷迭代计划会议,以确保测试问题得到讨论。

"可能设计、编写或配置工具来帮助执行某种专项测试。

"可能会指导另一位测试人员如何创建测试策略,使用工具,或通过其他方式学习成为更好的测试人员。

"可能理解测试覆盖率。

"可能与设计人员合作,提升产品的可测试性。

"可能帮助改善测试人员和开发人员之间的关系,甚至在没有其他测试人员的情况下,帮助开发人员考虑测试有效性。

空降测试员是一个对时序要求严格的角色。你必须学会在多个任务线程中分解和分割你的时间。您必须几乎每天重新评估项目和产品风险。有人从来没有"跳"出项目,但却体现出在一个紧张的项目中工作所需的技能和气质,即灵活、敏捷、自我管理的工作方式,我称呼这样的人为空降测试员。

附录#1:评论者Augusto Evangelisti建议我强调关于教练的观点。虽然它已经在我的清单上面,但我同意它值得更加突出。为了安全地"跳"离项目,空降测试员必须不断地倾向于推动,指导,甚至训练本地助手(通常是开发人员,而非测试专家,即使他们超级聪明并且在其他技术领域经验丰富)和本地负责任的测试人员(如果该项目有)。理想的目标是让每个团队合理自给自足,或者至少空降测试人员的定期访问足以使他们保持良好的运行。

空降测试员需要什么?

"必要时立即投入测试的能力和热情。

"跳出特定测试任务看到大局的能力。

"招募助手的能力。

"指导和培训测试人员以及其他有助测试的人员的能力。

"对工具的广泛了解和根据需要编写工具的能力。

"与开发人员良好的尊重关系。

"在敏捷迭代计划会议上提出测试相关问题(如可测试性)的能力。

"对可测性的敏锐了解。

"在偶尔的测试活动中引导具有挑战性人格的项目小组的能力。

"必要时,当众表达和制作有用、简洁的文件的能力的能力。

"管理多线程工作的能力。

"评估和解释测试的能力,以及特定形式的测试。

一个好的空降测试员会听取任何人的建议,但不必任何人告诉空降测试员下一步做什么。空降测试员管理自己的测试任务,等待客户咨询。空降测试员必须能够发现和分析测试上下文,然后根据需要适应或改进。这正是上下文驱动测试学派。

空降测试员是否需要成为程序员?

编码技能在这个角色中有很大的帮助,但并非必须成为一个好的程序员。你需要具备的是快速学习能力,卓越的解决问题能力和社交技巧。哦,当然,你应该以测试为生。

空降测试员如何形成?

和优秀的开发人员一样,空降测试员以自创居多。空降测试人员可以从程序员转行(例如我),然后爱上测试带来的刺激(我喜欢搜寻bug)。空降测试员也可以从测试者开始,学习咨询和领导技能,但不想成为全职管理者。虽然作为管理者会有相应的报酬和其他利益,但有些人喜欢从事技术工作。空降测试员可能是有经验和有价值的测试人员职业道路的部分扩展。


版权声明:本文出自《51测试天地》原创测试文章系列(四十六)投稿。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 在当前这个时代,直播功能还是相对比较普遍的,无论是douyin上面的直播,还是唱歌软件上面的pk或者是一些培训软件上讲师直播等。在不久之前测试的一个项目中,包含了很多课程相关的丰富功能,这里简单做个总结,重点介绍下直播功能的测试要点。课程模式分为如下三种:直播课,录播课,双师课。直播课很好理解,是先约定开课时间,然后到达时间之后,讲师上线,进行直播讲课,学员可以实时提问,课程结束之后有回放。录播课是先将课程视频制作好,然后上传到服务器,添加课程,添加章节,上传海报等,学员购买后即可观看学习,视频可以回放可以暂停可以快进。双师课跟前面两种稍微有点区别,双师课有课程学习也有实操,除了跟着线上老师进...
            1 1 22915
            分享
          • 1、简介ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。Apachejmeter可以用于对静态的和动态的资...
            12 12 7421
            分享
          •   Postman实现接口功能测试  新增货品接口实战  1、填写接口请求4要素:  由于货品新增接口文档找不到接口请求4要素中的:请求方法、请求地址和请求头,故,使用Fiddler抓包获取,获取结果如下:  1)请求方法:POST  2)请求地址:  https://open.jackyun.com/open-platform/developer/intercept/testtool/buildparamandrequest  3)请求头:  截图如下:  文本内容如下:Content-Type: application/x-www-form-urlencoded; ch...
            0 0 1702
            分享
          •   彭博社的马克·古尔曼今天表示,苹果计划整合部分门店中专门用于 Apple Vision Pro 头显的零售空间。目前,大多数门店都有两张专门用于 Apple Vision Pro 的桌子,一张用于展示单元,一张用于客户演示。苹果计划将演示和展示部分都移到一张桌子上,利用额外的空间展示新的 M4 Mac 型号。  古尔曼表示,苹果正在试行这种新的门店安排,目前只有部分门店会进行这种改变。  就在苹果计划减少零售空间用于 Vision Pro 的两周前,The Information 报道称,苹果已经减少了 Vision Pro 的产量,并可能在 2024 年底前完全停止生产该设备。一些工厂早...
            0 0 246
            分享
          • 1. 通过cmd窗口命令启动1.1 启动单个appium服务打开cmd,直接输入:appium这里默认启动的端口是4723,如果没有被占用的情况C:\Users\Carl_DJ>appium [Appium] Welcome to Appium v1.17.1 [Appium] Appium REST http interface listener started on 0.0.0.0:4723也可以直接输入:appium -p 4723C:\Users\Carl_DJ...
            0 0 2865
            分享
      • 51testing软件测试圈微信