进行测试前必须问的三个基本问题
乙醇 创建于 5 months 之前
最后更新: 5 months 之前
阅读数: 647
对于测试同学来说,为了详细了解背景,你必须在合适的时间向合适的人提出合适的问题。如果没有背景信息,你可能无法设计出有效的测试场景。
在没有有效测试场景的情况下,你可能无法为团队提供有价值的反馈,而这是质量保证人员(QA)所期望的。最终,团队将对测试过程失去信心,产品负责人可能会对软件质量提出质疑。因此,提问不仅对深入了解背景至关重要,还对确保交付的软件符合每个利益相关者的期望至关重要。
我的测试方法总是从向参与决策过程的不同人员提问开始。这使我能够深入了解变更的原因。
我向技术主管和架构师提问,以了解他们如何规划代码变更以适应新的业务需求。
我向产品负责人提问,了解计划中的变更将如何解决用户的问题。这让我了解客户面临的问题。
在这篇文章里,我将分享在开始测试之前你应该问的这些基本问题。
目录
- 在测试之前 QA 应问的基本问题
- 什么变了?
- 为什么变了?
- 影响在哪里?
什么变了?
你必须首先问产品负责人:计划做哪些变更?为了详细了解,可以进一步拆分为更小的问题,比如:
- 具体修改了哪些组件?(例如数据库、后端、前端或其他系统服务)
- 哪些改动影响了系统的状态路径?
- 是否引入了任何新的终端用户功能?
- 这些变更为终端用户解决了什么问题?
为什么变了?
同样重要的是了解变更背后的理由。你应该能够理解客户面临的问题,这些问题促成了这一决策。如果不了解用户的痛点,作为 QA,你无法确保变更是否有效地解决了这些问题。为了进一步拆分这个问题,你可以问以下跟进问题:
- 在此次变更之前,利益相关者具体遇到了哪些问题或痛点?
- 实施此变更预期带来的好处或改进是什么?
影响在哪里?
“影响在哪里?”是有效测试计划中最重要的问题之一。你应该尽早识别受影响的区域。通过定位受影响的区域,你可以设计出全面覆盖这些变更的测试场景。
总之,作为 QA,你应该具备设计有效测试场景所需的所有知识。你可以根据你的系统和情况调整这些问题,但你必须尽早得到这些问题的答案,以确保你的测试高效且有效。