测试用例相关问题
测试用例是如何评审的?
- 测试用例是否依据需求文档编写的。
- 测试用例中的执行步骤、输入数据是否清晰、简洁、正确;对于重复度高的执行步骤,是否进行了简化。
- 每个测试用例是否都有明确的预期结果。
- 测试用例中是否存在多余的用例(无效、等价、冗余的用例)。
- 测试用例是否覆盖了需求文档中所有的功能点,是否存在遗漏。
如何保证测试用例的质量(或什么样的用例才称得上是一个好的用例)?
- 第一,要确保测试用例是针对需求文档编写出来的,要确保测试点能覆盖到所有需求点。
- 第二,要保证操作步骤,具体数据及预期结果的清晰性、简介性、明确性,以确保测试用例的可操作性和可复用性。
- 第三,确保有足够多的异常测试用例,同时要确保没有多余的重读用例。
- 第四,对测试用例进行评审。
如果没有需求文档,直接给你待测试软件,你将如何开展测试工作?
- 第一,大概地测试一下软件,对于如边界值、输入数据类型等需求不明确的问题集中反馈给产品经理,待产品经理给出相应的标准后在设计用例。
- 第二,在测试软件的过程中,如发现有些功能模块需求非常不明确,甚至影响到用户对产品功能的正确使用,对于这类重大问题,我会及时反馈给测试经理,然后协助其来解决这类问题。
- 第三,我会积极参加项目的各种讨论会议;查看已有的测试用例、bug库中已有的bug,已有的用户手册和帮助文档;咨询产品人员并尽可能多地了解相关的需求信息,并以此为基础来设计测试用例。
- 第四,可以参考软件的功能直接设计用例,然后提交给测试组(必要的情况下交给整个项目组)进行评审,以得到统一的意见。
基本上,我会从以上几个方面来展开测试工作并设计测试用例。