《步步为赢:软件测试管理全程实践》第六章读书笔记

发布于 2021-05-11 19:54 ,所属分类:软件测试工程师学习资料

《步步为赢:软件测试管理全程实践》

第六章组织编写测试用例-读书笔记


成功的测试工作的关键之处在于测试用例的有效性。(Robert,著有《快速测试》)

组织编写测试用例的流程分为7步:

(1)明确进度和任务。

(2)提供相关的资料和条件。

(3)全面深入地理解软件需求。

(4)编写测试用例的概要。

(5)做测试用例的评审。

(6)细化测试用例。

(7)对测试用例保持动态更新。

6.1 明确任务和进度

只有明确了工作任务,才有可能得到预期的成果。

整个测试过程中,要保持这种动态调整的灵活性。

工作任务分配要尽可能公平。

分配工作任务要明确。要有时间要求;没有对工作成果的明确预期。

时间安排,对内适当从紧原则,对外从宽。适当压力可以较好的提高工作效率。

设定检查点,监控测试进展。

6.2 提供相关的资料和条件

《软件需求规格说明书》,如果没有需求规格说明书,一定要向管理者上报风险。

测试调研,系统软硬件环境。

相关开发人员联系方式、竞争对手的产品信息、用户对产品的要求、以前的用户反馈、以前的BUG列表等。

测试设计过程中,尽量获取到更多的信息,尽可能打开思路。

6.3 全面深入地理解软件需求

全面深入的理解需求是相对的,也是不容易的,可以做到尽可能的接近真实需求。

熟悉需求的过程,也是对需求的测试,找出需求中不合理的点。

6.4 编写测试用例概要

先写概要(标题,也可以是思维导图列出来测试点),原因:

6.5 用例评审

要做好评审工作,激发参会者提出建设性的意见。

会前要求与会人员提前月度被评审文档。

测试用例被执行一遍后,也可以进行测试用例评审。

6.6 细化测试用例

经过评审后,用例进行细化,形成完善的测试用例。

尽可能达到任何以为测试工程师都可以根据测试用例来执行测试用例,而且不会有歧义,也不用于编写者确认。

测试用例的必须包含:标题、详细步骤、预期结果。

测试用例要通过工具系统,被管理起来。

适当通过优先级来分配测试用例的执行精力。


测试用例设计的原则:

l明确测试用例细化的重要性。

l强调细化的测试用例,其他同事来阅读,无歧义。

l预留足够的时间设计测试用例。

l适当抽查测试用例的完成度和质量。

l安排适当的互相检查。

l管理好测试用例。

6.7 对测试用例保持动态更新

测试用例设计出来后,随着时间变迁,需求和设计思路的扩展,测试用例也需要“动态更新”,以保持测试用例的有效性。


保持测试用例动态更新的方法:

l给予测试工程师实时更新测试用例的权利。不断完善测试用例。

l每一轮测试,测试用例就被执行一遍,同时及时更新测试用例。

lBUG转为测试用例。测试设计的局限性,BUG不一定是测试用例测试出来的。

l软件需求发生变化,测试用例的也要相应的调整。


测试用例集合是测试工程师的工作成功,是业绩的重要考虑点。

6.9 测试管理经验实例

相关资源