《编写有效用例》阅读笔记03

这篇文章主要关于用例的前置条件,触发事件,和保证。

1、用例的前置条件(precondition)

声明了启动该用例之前系统必须满足的条件。通常,前置条件是指该条件已经通过其他用例的执行进行了设置。

最简单的例子,在论坛里发贴子用例的前置条件是用户登录。

往往层次高的用例中前后两个没有可选路径的步骤,降低一级层次后,两个步骤独立为两个用例,那么前一个用例就是后一个用例的前置条件。

(在编写前置条件时通常易犯的一个错误是,把经常是正确的但不是必须的条件写入前置条件。)

2、触发事件(trigger)指明了启动用例的条件

3、保证(success guarantee)说明了用例成功结束后项目相关人员的哪些利益得到了满足,用例可以通过执行主场景获得成功,也可以通过执行可选路径获得成功。成功保证通常作为最小保证的添加内容:最小保证被满足以后,并且一些附加条件为真;附加条件中至少包括用例标题中声明的目标。

关于场景和步骤。

站在用户的角度考虑,用户在使用中可能会出现什么样的使用情况,考虑不同的职位、权限、角色的人在不同的环境中会如何使用这个软件,根据不同的情况用不同的场景来测试。

 
原文地址:https://www.cnblogs.com/amiee/p/6185708.html