进行测试前必须问的三个基本问题

乙醇 创建于 5 months 之前

最后更新: 5 months 之前

阅读数: 647

对于测试同学来说,为了详细了解背景,你必须在合适的时间向合适的人提出合适的问题。如果没有背景信息,你可能无法设计出有效的测试场景。

在没有有效测试场景的情况下,你可能无法为团队提供有价值的反馈,而这是质量保证人员(QA)所期望的。最终,团队将对测试过程失去信心,产品负责人可能会对软件质量提出质疑。因此,提问不仅对深入了解背景至关重要,还对确保交付的软件符合每个利益相关者的期望至关重要。

我的测试方法总是从向参与决策过程的不同人员提问开始。这使我能够深入了解变更的原因。

我向技术主管和架构师提问,以了解他们如何规划代码变更以适应新的业务需求。

我向产品负责人提问,了解计划中的变更将如何解决用户的问题。这让我了解客户面临的问题。

在这篇文章里,我将分享在开始测试之前你应该问的这些基本问题。

目录

  • 在测试之前 QA 应问的基本问题
    • 什么变了?
    • 为什么变了?
    • 影响在哪里?

什么变了?

你必须首先问产品负责人:计划做哪些变更?为了详细了解,可以进一步拆分为更小的问题,比如:

  • 具体修改了哪些组件?(例如数据库、后端、前端或其他系统服务)
  • 哪些改动影响了系统的状态路径?
  • 是否引入了任何新的终端用户功能?
  • 这些变更为终端用户解决了什么问题?

为什么变了?

同样重要的是了解变更背后的理由。你应该能够理解客户面临的问题,这些问题促成了这一决策。如果不了解用户的痛点,作为 QA,你无法确保变更是否有效地解决了这些问题。为了进一步拆分这个问题,你可以问以下跟进问题:

  • 在此次变更之前,利益相关者具体遇到了哪些问题或痛点?
  • 实施此变更预期带来的好处或改进是什么?

影响在哪里?

“影响在哪里?”是有效测试计划中最重要的问题之一。你应该尽早识别受影响的区域。通过定位受影响的区域,你可以设计出全面覆盖这些变更的测试场景。

总之,作为 QA,你应该具备设计有效测试场景所需的所有知识。你可以根据你的系统和情况调整这些问题,但你必须尽早得到这些问题的答案,以确保你的测试高效且有效。

0