质量检查测试的最佳实践可能有很多。错误报告,,,,测试用例,以及两者涉及的许多其他步骤手动测试自动测试。任何在质量检查领域都呆了一段时间(或一般工程!)的人都熟悉敏捷质量检查过程在软件开发中。

但是,无论您是在QA测试的最佳实践,无论您是在A质量检查职业。这些技巧中的一些听起来可能很明显,但另一些技巧可能会帮助您提高游戏。

质量检查文档记录一切

屏幕截图,视频获取,版本信息和通信一般。如果一张图片值得一千个单词,那么屏幕截图值得避免关于一个错误的一千个问题开发人员无法复制。如果您可以获取显示行为流程的视频,那就更好了。

主动包括有关软件版本/OS/等的信息也很重要。例如,如果您正在报告使用移动应用程序的错误,而不仅仅是说“在Android上发生”,则可以包括构建版本,Android OS版本,Android设备类型等。如果您有时间回去检查以前的构建,那也很有帮助。

使自动测试易于理解

在自动测试脚本方面,文档同样重要。这可以包括添加清晰的方法和评论来描述您的代码的作用。例如,如果您有这样的测试:

//验证用户可以成功发送联系消息(所有字段中输入)@test public void sendcontactMessage(){mqacommon.gotocontact();assertequals(mqacontact.contactpagetext(),“想知道更多信息,获取报价或只是说话?”);mqacontact.typenametext();mqacontact.typesubjectText();mqacontact.typeemailAddressText();mqacontact.typecontactmessageText();mqacontact.clickcontactsubmitbutton();}

这将比编写的功能要清楚得多:

@test public void scm(){mqacommon.gtc();assertequals(mqacontact.cpt(),“想知道更多信息,获取报价或只是说话?”);mqacontact.tnt();mqacontact.tst();mqacontact.tet();mqacontact.tct();mqacontact.ccsb();}

可能会有其他人在自动化套件上(现在或将来),他们需要能够清楚地理解您的代码以维护它。

跟踪沟通

记录沟通也可能是必不可少的。(有趣的是,这通常很容易远程工人。)这可以通过多种方式帮助:

  1. 提高准确性。说同事或利益相关者为您提供通话指令。理想情况下,您做了笔记,但仍然有一个您不确定的细节。您要么不得不花时间跟进该人,要么如果他们不可用,则完全延迟了任务。如果您通过电子邮件或消息传递程序记录了对话的记录,则可以滚动并查看它。
  2. 解决以后可能出现的问题。假设您在着陆页面上提到了一个设计问题,但是被告知它很好,并且您不应该为其创建错误票。它可能会在一个月内再次出现,另一位经理质疑为什么质量保证者从未报告过。如果您有Slack中原始对话的记录,则可以提供有关该错误的起源和历史的详细信息,即使它从未在Jira中正式编写。(如果您确实使用Jira,则可以查看我们的指南Jira QA工作流程和最佳实践

流汗小东西质量检查详细测试

只是因为软件错误或用户体验问题似乎并不意味着它不会被认为不值得修复(或至少跟踪)。与上面的示例一样,有时项目或产品经理可能会告诉您无视它。但是,要安全比后悔总是好,并提及您担心的问题。

尊重业务

归根结底,是经理在固定的情况下拥有最终决定权。作为质量保证测试人员,我们是用户体验的专家,并且有很好的看法确定优先级的错误。但是我们还需要记住,我们的最终工作是报告问题,甚至倡导他们 - 而无需取代最终决策者。

问问题

不确定功能是否按预期工作?想知道您是否将JIRA门票分配给正确的开发人员?只是问!如果您不确定要解决问题,请与项目经理或工程主管签到是一个不错的起点。

质量检查测试的最佳实践

当然,当有人将问题视为滋扰时,您可能会遇到难得的场合。但是,询问比做出错误的假设要好。如果您基于不准确的信息采取行动,则可能导致错误的测试和生产中的更多错误。

保持最新状态

新的软件测试工具和程序一直在发布。如果您不保持知情,那么很容易落后行业标准。

保持最新的一些最佳方法包括:

  • 质量保证博客。是否是我们的质量检查博客或者,识别和阅读各种质量检查博客可以帮助您跟上质量检查中的当前趋势。为了获得最佳结果,请尝试查找每月至少发布一次新内容的博客。
  • 推特。很难想象一种与Twitter相比,获得新鲜信息的方法。阅读各种以QA为中心的帐户的最新推文肯定会让您保持脉搏。如果您不确定从哪里开始,我们建议安吉·琼斯,,,,劳伦特·布里斯蒂尔(Laurent Bristiel),和hthcom华体会正念的QA Twitter
  • 查看职位发布。即使您对工作完全满意,也没有离开的计划,请注意质量检查工作,也可能有助于您的手艺。工作描述中的任务和技能要求可以为您提供有关新的程序和学习过程的想法。(有关查找正确的职位发布的更多信息,请参阅如何找到质量检查工作
  • 参加在线课程。您是否确定了您想学习或提高的技能?在线课程是这样做的理想方法,而无需放弃您的日常工作或破坏银行。如果不到20美元,您就可以参加全面的测试课程Udemy- 您甚至可以免费学习可以免费帮助自动化的git或编程语言Codecademy

合作

您应该与谁合作?任何参与的人 - 开发人员,其他质量检查测试人员等。协作都可以根据产品需求甚至软件开发过程本身来解决扭结。最终,与团队中的其他人积极合作将制造出更高质量的产品,这是任何QA测试人员的目标。

实施质量检查测试的最佳实践

需要帮助为您的质量检查测试设置最佳实践移动应用或者网站?我们提供敏捷咨询质量检查测试服务。让我们谈谈!