博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动化测试工具 Test Studio入门教程
阅读量:4982 次
发布时间:2019-06-12

本文共 1450 字,大约阅读时间需要 4 分钟。

Test Studio安装

可以到下载试用版 官网 http://www.telerik.com/teststudio , 装完以后需要装silverlight

安装好了,主界面是介个样子的

 

 Test Studio录制

点击Record,输入URL,录制脚本。

点击Recorder左下角的Highlight Element,可以定位元素,验证页面信息等

 

Test Studio执行测试用例

管理Test List的界面,有三种方式执行

1.直接运行test list,点击Run List button

2.点击Schedule TestList,选择执行时间

3.远程执行,点击Run List Remotely. 默认情况下是disable的,要enbale Run List Remotely,需要在主界面的Connect button,选择scheduling server setting为run remotely

Test Studio执行结果

测试结果的管理页面,会自动生成结果报表,也可以以word,excel,csv等格式导出,双击test case可以查看报错信息和截图,方便debug维护case有木有

几点需要注意的地方:

1. 通常开发站点和测试站点是分开的,所以要设置base url,同时,脚本中Elements的Frame url要用^替换,或者用~表示这个url是partial的,不然换一个url,脚本就运行不起来了

2.Add button可以添加外部数据源,Bind Test button可以将数据源绑定到具体某一条case,然后到属性面板绑定对应的字段

 

 

3.可以添加代码,但要注意代码中的Frame,不同的人merge scripts可能会改变Frame的名称,代码中原有的Frame就可能丢失

//获取随机字符串//Define the length of the textint length = 25;//Define the included charactersstring charSet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";Random random = new Random();string randomText = new String(Enumerable.Repeat(charSet, length).Select(set => set[random.Next(set.Length)]).ToArray());
//存值string hid = ((string)(System.Convert.ChangeType(Data["Linkrow1Link"], typeof(string))));StreamWriter sw = new StreamWriter(@"C:\upload\hid.txt");sw.WriteLine(hid);sw.Close();//取值StreamReader sr= new StreamReader(@"C:\upload\hid.txt");string hid=((string)(System.Convert.ChangeType(sr.ReadLine(), typeof(string))));

 

转载于:https://www.cnblogs.com/gqhwk/p/5364476.html

你可能感兴趣的文章
java IO整理-File
查看>>
粗谈Springboot框架,众所周知Springboot是有spring推出的微服务框架,什么是微服务框架呢!...
查看>>
家庭记账本六
查看>>
离钱越近,才能赚钱越‘稳’
查看>>
mapping.mapper.xml文件中的标签详解
查看>>
软件工程——理论、方法与实践⑦
查看>>
商品评论
查看>>
【转】Android 组件系列-----Activity保存状态
查看>>
批处理实现多线程执行命令列表文件
查看>>
跟牛牛老师学习python自动化的第六天
查看>>
利用Flume将本地文件数据中收集到HDFS
查看>>
html5的优缺点
查看>>
Vim 加 Gmail 变身 Vmail
查看>>
P1294 高手去散步
查看>>
一次谷歌面试趣事
查看>>
(5) Orchard 开发之 Localization and NullLocalizer
查看>>
分类算法(1)--KNN
查看>>
每日记载内容总结3
查看>>
ajax等待请求
查看>>
Java学习之equals和hashcode的关系
查看>>