codecamp

前置用例 / Start_up

自动化测试中经常存在 前置的重复操作(即需要在测试正式开始前先执行的操作),如:

  1. 在测试前需要先准备好测试数据;
  2. 在执行操作之前需要先登录;

类似这样的需求,eoLinker AMS企业版中提供了前置用例(tear_up)功能,能够让测试人员在用例正式开始之前先执行某些用例,并且将Cookie、全局变量等值继承给用例中的其他单例。

创建前置用例

在用例管理页面,点击分组侧边栏中的前置用例分组,点击添加前置用例按钮,输入相关的前置用例名称:

前置用例的编写方法与自动化测试高级模式一样,均是通过Js/Jquery的方式编写测试代码,详情可查看 自动化测试-高级模式(代码) 一章。编写完成之后点击保存即可。

引用前置用例

进入普通用例编辑页面,点击 添加前置用例 按钮,在弹框中选择相应的前置用例,点击确定即可:


Code模式
定时测试任务
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }