Badboy老版本中,只有Step的级别,在近几个版本中开始引入Suite和test的概念,这样做的好处是更明显的体现脚本的层级,我将以测试新浪微博的发表功能为例进行后续的所有课程的情景学习。
接触过测试的童鞋都应该理解,如果我们测试新浪微博,发表功能只是其中一个模块的一个功能,新浪微博还有很多其他的功能,如下我列举了的简单功能列表和测试思路:
层级说明:如果我们都以Step为汇总所有的测试步骤,只是使用Step name或ID区分还是不容易理解和寻找,现在,我们可以将一级功能定位为Suite级别,将Test定位为测试点,Step层是测试的不同场景。当然,Badboy也没有明确规定必须使用多个Suites或Tests,只是默认增加一个Test时会自动增加下级Step,并且Test在一个树状层级上,如下图
重命名:双击名称后,将弹出对话框,可以输入新名称及描述,点击Ok,保存操作
删除:右击选择Delete
Template模板:右击选择Save as Template,使用模板有效的体现脚本重用的理念,比如,我们可以将有2个输入项无验证码的登录脚本保持为模板,当有其他网站也是这样的登录方式时,可以直接引入,无需再次录制。
本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/1111744如需转载请自行联系原作者
叶子文文