所以,现在,该场景可以调用动作词了。
现在,我们要把一个新场景添加到测试功能“取消购物车”中。首先,我们创建一个动作词来检查购物车中书的数量。这个动作在新方案中将被使用两次。
然后,我们创建“可被取消的一选项”场景:
在此,该平台已经注意到,下面的步骤序列被用在几个场景中,即:“买很多书”和“可被取消的一选项。”
因此建议创建一个新的动作词并在2场景中重构以优化你的维护!当被执行(即行动词“登录”创建及场景重构)时, “可取消的一选项”场景变成了:
编辑器中“可撤销的一选项”场景的视图
这个例子中,我们已经看到了使用一种语言来设计测试的价值。使用动作词(类似于开发人员的功能)使得设计和维护更加容易,并提供了重构能力。它有助于定义不同项目利益相关者之间的业务术语。
我们也看到了,这种业务术语的定义可以在设计,优化和重构场景时通过一个非常先进的方式实现。
版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/2014424144624.html
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。