QA 战士,第 1 部分: 高水平测试人员的战斗策略

发表于:2008-5-28 13:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Laura Rose    来源:51Testing软件测试论坛

分享:

比较属性

“比较竞争对手的实力和弱点。”

        高水平的测试人员了解如何比较他和他的队友所作出的贡献,因此他可以补充并完善团队。他知道,较强的且更成功的团队拥有各种才干。每个人都赏识其他人拿出来的东西。高水平的测试人员选择完全且连续的分布,因为他了解,对于他可以做且完成的事是不存在限制的。他知道他的同事的能力和才干不限制他自己的价值,但会扩展他的能力来完成更多事情。高水平的测试人员了解,在团队中他能够得到无限的才干、经验及资源。

        与此同时,高水平的测试人员对他的价值和贡献的看法是现实的。他了解什么阻碍了他发挥充分的潜能。他现实地回顾他的职业道路和教育。他接触指导者,并且确定他的领域中的英雄,从而效仿并钦佩。他认为质量或测试认证是正确的,并且与其职业目标相符合。他了解外界的认证提供额外的授权、头衔,和公认的专家经验的水平。事业上达到的每一个台阶都让他对其技艺有了不同的观点或看法。当持有新的观点时,高水平的测试人员就会拟定新的愿望和目标。

寻找战略转机

“开发超越常规的战略。”

        高水平的测试人员开发超越常规的战略。虽然可靠的测试人员在其任务的“认识到的”范围内工作,并且等待将要出现或分配给他们的机会,但是高水平的测试人员创造机会,并且将人从问题中分离。他专注于共享的利益,不是个人的立场(个人主义)。他看到互惠互利的选择,不是纯粹关注客观标准。 3

        当确定出问题之后,高水平的测试人员快速地致力于解决方案。因为他了解,结果出自解决方案,而不是出自继续的问题讨论中。

应用此智慧

        在此部分中,我已经介绍了评估情况、比较属性和生成有创造力的策略的一般概念。但那些一般解决方案的实际解决方案和应用程序是什么样?一些包含:

        根据来自测试以及用客户的方式使用产品的经验书写白皮书、会议演示和 FAQ。 
        与客户见面,收集客户的商业过程模型、应用程序、测试文件,和环境数据。 
        浏览客户的站点,使用真实世界的应用程序和环境在实验室中进行测试。 
        继续评价特定认证的适合性。
作战

        理想的战略是效果最好的。伴随现今不断变化的软件技术,今天能用的明天可能就不能用了,并且正确的战略只能在适当的执行下成功。将计划与执行分离会减弱二者的有效性。

调度足够的资源

“投入充足的资源,这样运作可以持续不断。”

        这在任何的测试组织中都是极大的挑战。在测试领域中,我们可以管理和协调许多资源。由于您的团队不得不在许多平台和配置上进行测试,因而建立并维护那些环境的职责就落在他们身上。虽然其他人也使用相同的机器,但是当有问题时,测试人员经常成为现场“专家”。每台机器还需要不断的补救和安全性修补来符合安全法规。这耗费了许多时间和精力。所有这些工作都是产品测试之外的。

        当进行并行的活动时,充足资源的问题就特别关键。虽然每个人都认识到,为目前和未来的产品和服务分配充足的资源可以确保成功,但是许多组织还是在维护分支和未来的产品研究,以及当前的开发流中共享资源。

        知道了上面的情景,您将您的职业发展安排在哪里,准备下一个技术,还是实现提前思考的想法?

        由于高水平的测试人员了解他真实的技能以及职业目标,因此他将培训需求和解决方案直接整合到他的工作进度中。他认识到他自己完全控制自己的日程。他知道没有人负责他的成长和幸福。高水平的测试人员表明,好的项目计划有助于他承担的任何任务(也就是,规划工作规模、预测完成日期,以及当落后时,根据要报告的预测的目标策划进展)。他找到有创造性的方式在适当的时间调度适当的资源。并且他在进行过程中与项目涉众保持良好的沟通。

        顶尖高手是认识到抱怨只有有限价值的“面向解决方案的”人。他用不可避免的障碍作为革新的契机。他可能让不熟悉的人员解决熟悉的问题,促进不同的观点。

        高水平的测试人员还控制时间。他是时间管理技巧的大师,这是我们下一个讨论点。

结合时间

“关键是快速地有效且高效。”

        战争中贵在快速的胜利,不是持久战。高水平的测试人员快速地将可采用的想法为组织转化为可度量且有用的结果。高水平的测试人员“打有把握的仗”。 4 在安排课程、参加会议,或参与小组讨论之前,他已经确定出将为团队和组织生成的切实且有用的产品。在他接受并参加每日或每周的会议之前,他会了解会议的日程和目标,以及他们如何能接受他当前的意图。如果集会、会议,或讨论与他的目标不一致,那么他会将精力花在更有关的事情上。这不意味着这些集会是浪费时间。这些特别的会议可能非常有趣且迷人。这只是因为他已经预见到了根据他的目标,他们的活动的商业价值或附加的价值。他已经决定其他事是更适当的。

        他结合时间。一旦他将自己的活动与他的目标和愿望相结合,时间就不是问题,因为他会通过灵感完成事情。

每个人必须从胜利中受益

“用每个胜利加强人力资源和物质资产。”

        在战争中,成功的指令在于每个人都胜利。当一个人打败敌人时,您拿到了战利品,您将他们的资源与自己的混合,您善待战俘,并将他们添加到自己的势力中。

        这在商业中是一样的。高水平的测试人员将其组织的大部分活动转化为整个组织的双赢。如果他读书,或者添加学习午餐会或其他培训活动,他会通过一个包含该知识的实例或将知识结合到被采用的过程中的方式分享获得的东西。

        好的测试人员看到他们面前的任务,以及时间表。他们可能加班完成所分配的工作。但他们将资源限制给自己。高水平的测试人员考虑其他选择,他扩展除了自己可以调用的资源。

这里有一些实例:

        实例 1:在一个项目中,我们在系统级测试上需要帮助。我们的技术支持、区域执行,和客户培训团队也需要了解我们的产品来完成他们的工作。虽然我们本可以用额外的时间进行测试,但是我们让其他团队帮助我们进行系统级测试。因此,我们进行了测试,而那些团队得到了任务所需的培训和材料。我们还根据他们与客户的经验书写了许多系统的测试案例。

        实例 2:我们发现审查很难并入当前的开发文化。理由源于“在进度中没有时间”到“我们真的没准备那种水平的过程成熟度”。但是一旦我们经历了对于测试计划和测试案例的申辩和制定的审查,包括开发的参与,我们就会影响对代码审查的开发。这是我们的胜利,因为我们改善了测试计划和测试案例,并且这是开发的胜利,因为他们在没感觉“受到审查”的情况下,温柔地引入了审查过程。

42/4<1234>
精选软件测试好文,快来阅读吧~

精彩评论

  • 女孩
    2008-6-03 16:57:38

    太深奥了

  • kboer
    2008-5-29 15:44:05

    感觉没有啥实际内容,吸引眼球?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号