会议室静悄悄的,每一个人都盯着我看。客户电话刚刚离开,我们都毫无头绪,布置如何纠正这一错误。客户非常不满意,他认为产品没有测试。当我的经理试图争辩说,所有的功能都运作得很好时,客户像要杀了他一样,说“如果用户不能安装这个产品,那什么是使用功能?“我们都感到震惊。
我们用了两个小时的时间来调查,并完成了电话沟通。但是没有人出去。每个人都问一个问题——问题是怎样发生的呢?为什么我们没有把握到这个问题呢?
我知道答案。
我们没有测试文档,尤其是用户指南和安装指南。当我们争取在期限内完成任务时,我们只是测试功能和产品工作流。所以,我花了半个小时来解释管理出现的问题,为什么我们不得不面对这种情况呢?
这件事在我的测试工作中给了我一个很大的教训。
作为一个测试人员或高级软件测试人员或QA经理,大多时候,我们当中的大多数人认为,我们知道如何测试,测试什么,如何确定覆盖,以及如何定义测试范围。我们假设我们从做软件测试多年的经验,可以使我们成为一个专家。但是我们忘记QA的定义——我们不应该仅测试质量,我们需要提供建议来提高质量。
今天,我将谈论一些观点或我们忘记了的测试任务或故意绕过的测试任务。
我们往往会忘记的5大最重要的测试任务
# 1.文档测试
当你兴奋地根据冰箱用户手册的说明,让它工作,但你却不能完成接下来你要做什么?是的,你将寻求客户支持。他们会询问你每一个细节,然后会告诉你,你需要先将电缆连接到UPS的另一端主要的插头。
你的反应将是什么?我会喊,为什么你没有在用户手册中写出来?
是的, 如果我们错过或没有测试用户和安装指南,我们的客户将有同样的反应。我们中有多少人真的认为这是测试的一部分, 不管它是否被要求测试,都认真地测试它呢?我知道,只有少数人会举手。
大多数时候,我们责怪我们的客户对我们大喊大叫,变更需求和不了解工作流程。可是,你试过把自己放在他们的位置吗?当客户知道公司发放了一个错误的用户手册,这肯定会影响未来的销售。
推荐阅读= > How to Achieve Your Software Testing Documentation Goaland How to perform test documentation reviews.
# 2.结对测试
在玩拼图游戏时,如果你有伴侣,这个谜团将更有趣。你将能够更快地解决难题,或有更好的想法,你甚至就会知道作为一个团队如何工作。
再一次,同样的道理也适用于测试。不管,你是专家,你有多少年的经验,结对测试对测试总是更有效。如果你有一个新鲜的想法,你将会有更好的方法来进行测试,如果你与有经验的家伙合作,你将能够了解不同的场景和许多其他测试技巧。
# 3.学习bug修复
我们做测试和回归测试(不要脱离这个主题来理解)
- - - - - - - - - - - -
轮胎修理师傅修理穿刺的轮胎时,他不只是修复,他还要观察其他东西,比如之前用什么胎,是什么原因使轮胎穿刺,并且建议我们怎么样去使用轮胎,让我们不会再面临这种情况。
是的,开发人员修复bug,而我们作为一个测试人员,除了核实和标记关闭他们, 我们完成我们工作时。我们甚至可以试图了解,什么样的代码修复被开发人员应用?代码已经取得了什么样的变化?
你不觉得这个小知识真的可以让我们的测试能力更上一层楼吗?
了解开发人员修复(并不是所有的bug),试图相互了解其他领域的技能。开发人员将应用什么其他逻辑来修复这个bug ?
# 4.产品测试的交互性
比如,你在参加一个竞争。你有一袋谷物,这里混合了小麦和大米。为了赢得竞争,你需要从混合物拿出小麦。时间是有限的。如果你想手动从混合物选出小麦,你已经失去了竞争。用你的头脑,使用筛子来区分小麦和大米。不是很简单吗?
现在,合作式的测试活动。理解概念,使用工具,让自己更新,在空闲时间做研究,增加你的知识作为宝贵财富。无论何时和无论测试什么,试着用合作的方式,来验证交互性场景和类似的程序逻辑。您的测试任务将变得简单。
# 5.学习重点
很多时候,在测试软件时,从dev团队中,我们会面临最后期限,压力情况。这些情况都可能导致缩小测试范围,而我们试图尽可能使得测试结果报告呈现绿色。不必说,这急于用绿色凸显好测试结果,用红色标记问题。
是的,最后期限是始终存在。随着时间的推移,我们需要理解、学习和实践的优先事项。定义测试的优先级时让我们定性一个任务的重要组成部分。无论如何,如果开发人员只要求您检查功能,其实你也应该关心GUI和性能等方面。因为客户总是想要一个完整的产品和验证工作,他甚至可能在一些情况下考虑为此延长最后期限!
这是我对这些常见的测试任务的理解,提醒所有测试人员的认证去尝试。希望你从现在开始不会忘记这些任务。
关于作者:这是一个由Bhumika Mehta的文章。她是一个项目经理,有着超过7年的软件测试经验。她欣赏好的创意和创新,但讨厌单调的工作,人和环境。
像往常一样,我兴奋地期待你的提问和讨论。
【英文原文:http://www.softwaretestinghelp.com/5-most-common-testing-tasks-testers-forget-to-test/】
{测试窝原创译文,译者:紫晴}