目录:导读
前言
测试需求到底是什么?
产品需求是要做什么,需求主要来源于老板需求、客户需求、市场/运营/技术需求、竞品分析、用户调研等等,而测试需求就是要测什么,主要依赖产品需求,简单来讲,产品要做什么,我们就得测什么。
当然,不仅如此,根据需求冰山理论,需求可以分为明确的需求、隐含的需求以及未知的需求,测试需求也是如此。产品需求上写的是明确的需求,但隐含的需求以及未知的需求是我们利用专业知识及所掌握的信息对产品需求进行分析而得来的。
所以,测试需求是什么?
测试需求 就是测试人员通过分析产品需求并结合业务特性以及影响点梳理出来的测试任务集合,包括了功能、 UI、性能、安全、兼容性、易用性等等。
作为一个有经验的测试工程师,当然不能只是看产品需求上讲什么,一定要能透过需求的表象,挖掘出可能存在的风险点和测试点。
什么时候开始做测试需求分析?
其实测试需求分析从收到 PRD 文档时就开始了,在产品需求评审时带着分析的疑惑参与评审,之后再经过视觉交互评审、技术评审,不断细化测试需求。
测试需求和测试用例的区别是什么?
测试需求主要用来梳理思路,是一些测试点,粒度比较粗,起到提示作用。而测试用例粒度比较细,前提条件、执行步骤、期望结果一应俱全,可执行性比较强。测试需求是制定测试计划和编写测试用例的重要依据。
分析测试需求的好处?
合理制定测试计划。通过测试需求可以更清晰直观地了解被测项目的内容和复杂程度,以此来制定测试计划,合理地安排测试资源、测试时间以及测试策略。
完整梳理测