51Testing软件测试论坛
标题:
VBScript自动测试框架(Automation Testing Framework)
[打印本页]
作者:
eightants
时间:
2012-7-10 01:30
本主题需向作者支付
2 测试积点
才能浏览
作者:
黑羽祭
时间:
2012-7-10 11:49
......
作者:
云层
时间:
2012-7-10 21:13
简单看了一下说明,不太明白这个框架能做啥?用例在哪里写?还是只是自动遍历所有对象操作一遍?
作者:
eightants
时间:
2012-7-15 11:04
本帖最后由 eightants 于 2012-7-15 11:15 编辑
简单看了一下说明,不太明白这个框架能做啥?用例在哪里写?还是只是自动遍历所有对象操作一遍?
云层 发表于 2012-7-10 21:13
呵呵,下载了俺的附件,看了实例文件,就知道啦...
只不过俺的实例是针对一个假设的网页(PHP)制作的。
第一个例子是通过调用这个框架的Function Library,使用VBScript进行一次填写报表并提交的操作。第二个例子是通过读取excel文件来执行Data Driven的测试脚本,其中共有三个测试用例。当然假设的Application还是那个PHP制作的网页...这个例子很像QTP的使用过程。该excel文件可视为QTP中的Data Table。
下面是框架中针对IE操作的一些Function:
02.1 - IE_Active() - 确定IE处于Active状态
02.2 - IE_NavWeb(WebAddress) - 使用IE浏览相应的网站地址
02.3 - IE_SkipSecurityCertificate() - IE8忽略安全认证
02.4 - IE_WebLink(NavLink) - 点击相应的超级链接
02.5 - IE_WebButton(NavButton) - 点击相应的Button
02.6 - IE_WebInput(InputName, InputValue) - 在相应的文本框中输入相应的数据
02.7 - IE_WebInputByID(InputID, InputValue) - 在相应的文本框中输入相应的数据
02.8 - IE_WebRadio(NavRadio) - 选择相应的Radio按钮
02.9 - IE_DropDown(OrderNum, DropDownName, SelectValue) - 选择相应的下拉菜单及相应的数值
02.10 - IE_CheckBoxByDescription (Description) - 点选相应的CheckBox
02.11 - IE_CheckBoxByPlace(Description, UnderFrame) - 点选相应的CheckBox
02.12 - IE_CheckBoxByOrder (CheckBoxOrder) - 点选相应的CheckBox
02.13 - IE_WebOutput(StartText, EndTest) - 获得网页上的相应文本
02.14 - IE_TextArea(TextAreaName, InputValue) - 在相应的TextArea中输入相应的数据
02.15 - IE_MultiSelect(SelectName, SelectValue) - 多项选择
02.16 - IE_WebContent(BeforeContent, AfterContent) - 获得网页上的相应文本
不知道大家是否看过PAMIE(Python),俺的东东有点像VBScript版的PAMIE。不过除了IE以外,还包括了一些操作其他对象的Function。
最近时间确实有点紧,文档和相关的解释说明就给先省掉啦...还请各位多多包涵!这也正是俺一直想找人帮忙的原因。另外由于技术水平所限,可能有些不尽人意的地方,这里也请各位多多体谅啦!
作者:
云层
时间:
2012-7-30 08:34
谢谢解释
作者:
LCHLynn
时间:
2012-7-30 11:16
学习
作者:
LCHLynn
时间:
2012-7-30 11:17
学习
作者:
fwind1
时间:
2012-8-31 19:22
下来看看
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2