质量保证

QA We-Tech总结:提示,工具和重点

Istock 871840512

两周前,我们举办了我们的QA We-Tech活动,来自团队成员Perficient拉丁美洲共享伟大的QA内容。我们的第一届会议由三位伟大的发言者领导,分享了他们关于探索性测试,自主测试和微服务的组件测试的知识。

第二天,我们涵盖了QA角色,测试的技能等主题对于具有AI的项目和测试数据配置。在三天,我们有我们的实时编码会议,旨在超越理论,并争取更加动手的情况。

所有的会议都被录制下来,现在可以在我们的YouTube频道上看到这里.实时代码会话在我们的抽搐电视频道。

如果您错过了任何会议,这是我们在QA We-Tech期间共享的QA团队成员共享的工具,书籍,提示和建议的回顾。

探索性测试会议

Marlon Aguilar, QA经理谈到了我们如何看待Perficient的探索性测试,以及我们如何将QA手工测试人员的角色发展为一个更具探索性的角色。他首先定义了什么是测试,并解释了它是如何随着时间的推移而发展的。以前,测试更侧重于检查、处理信息和监控已知风险。但是,对于未知呢?这基本上就是探索性测试所要解决的问题。这是一个旨在发现未知风险和发现潜在问题的过程。从这个意义上说,Marlon强调测试是两种技能的结合:检查和探索侧重于风险和产品风险缓解。

以下是Marlon建议作为巨大资产进入QA现场和探索性测试的一些书籍和关键指征:

  • 敏捷测试和更敏捷的测试作者:Lisa Crispin和Janet Gregory
  • 探索软件测试由詹姆斯惠特克劳特
  • 谷歌如何测试由詹姆斯惠特克劳特
  • 探索它伊丽莎白Hendrickson。在这本书中,Elisabeth将在讨论启发式以及如何将这个概念应用于测试用例、学习和理解时,扩大您的视野。
  • 詹姆斯回来和迈克尔·博尔顿是众所周知的两个人情境驱动的学校.他们定义了…的概念快速的软件测试。
  • 丹•阿什比称自己是现代软件测试爱好者,具有现代软件测试观点。Dan主要关注的是不要考虑测试的类型,相反,他建议关注产品风险,以及如何将批判性和横向思维应用到测试过程中。
  • 马丁福勒,软件行业知名人士。他写了一本与重构相关的书,在书中他深入探讨了如何进行重构的概念和实践,并强调了测试。

探索性测试的主要建议

  • 查看测试金字塔和它隐藏的内容。
  • 阅读更多关于检查和适应概念。
  • 永远不要停止探索。
  • 不要限制别人可能会告诉你的东西。
  • 知道什么已经被探索,什么是缺失的,以及结果是什么。
  • 继续寻找更好的探索方法。

工具

  • 思维导图
  • 快速记者:这是一个免费的工具,可以作为一个学习机制,让人们做更好的探索会议。

自动化是一个加速器:如果您的测试用例减轻了产品风险,自动化放大率并加速了该过程,如果相反,您有没有减轻产品的真正风险,自动化放大率和加速废物,则为废物,Marlon Aguilar。

如果您想了解更多有关探索性测试的信息,这是一个伟大的博客。

自主测试会话

YESID LOPEZ是一名测试(SDET)的软件开发工程师,他通过解释我们自动测试的原因来开始演示。

自动化测试是DevOps文化的基石。这是一种验证不断集成到源代码中的内容的方法。此外,Yesid提到自动化是关键,因为它加速了反馈循环。

由于自动化,可以更快地识别错误,在他们甚至到达生产之前。这是非常有价值的,因为它直接影响团队效率。

以下是Yesid用来指导他的演讲的一些来源,可以帮助你探索更多关于自主测试的信息:

在会话中,Yesid显示了一个快速演示在哪里他练习了几个工具并显示了他们的功能。如果您想了解有关这些工具的更多信息,请访问我们的YouTube播放列表在这里

主导面向组件测试会话

Sebastian Villegas是一名测试(SDET)的软件开发工程师,他通过解释组件测试的开始,他借用Toby Clemson使用的定义马丁福勒的网站来解释这个概念。

在Sebastian的演示期间,您可以在非常详细的过程中学习如何在非常详细的过程中执行组件测试。

QA技能建立高质量的产品

亚历杭德罗佩尔多莫坚称软件开发工程师在测试(SDET),他的会议集中于QA角色所需的技能。他处理了QA领域的所有关键方面,这是一个想要创造高质量产品的人应该具备的。

Alejandro谈到了质量策略、质量实践和QA技能。他强调的一个关键话题是质量心态的概念。在这里,他指出,如果您计划进入QA领域,并希望构建高质量的产品,那么您可能会考虑改变思维方式,采用更面向开发的思维方式。

根据物理学家和统计名人威廉爱德华·戴明,质量是从其制造开始的产品的固有属性。在以下书籍中可以更好地理解这个想法:

这些书可以让你更详细地了解检验和质量的含义。在这里,将描述技术方面以及在项目、产品和团队中实现高质量所需的软技能。

人工智能项目测试

Cesar Clavijo是一个QA工程师,他开始解释人工智能的概念。为此,他使用一个名为的网站快,画!展示AI如何基于数据的作品。该网站是基于AI构建的。

工具和框架

一般建议

  • 研究更多关于Andrew NG他是人工智能领域的知名人士。如果你想开始在项目中应用人工智能,并了解人工智能是如何工作的,Andrew NG将是一个很好的知识来源。
  • 检查人工智能认证测试员认证。它有一个强大的教学大纲和整体良好的内容,将是有价值的理解和应用。

测试数据配置会话

德国的锅是一名测试软件开发工程师(SDET),在他的演讲中,他谈到了使用数据源的数据设置和测试。

德语解释了在过程中可以遇到的一些问题,例如如何添加数据,如何复制数据,以及如何清除数据。

此外,德语显示了一个示例模型,在那里他添加数据,然后展示如何联系它。为了使数据人类可读他建议有一个yaml.文件。这里的目标是不混合代码和数据。

工具和框架

您可以访问德语期间使用的代码这里。

现场代码:合同测试

查看由我们的QA工程师Paola Agudelo和Cristian Martinez主持的实时编码会议抽搐电视频道。

建议

发表评论

这个网站使用Akismet来减少垃圾邮件。了解如何处理评论数据

订阅每周博客文摘:

报名