FrameworkManager Version 0.81开源自动化框架

时间:2013-01-11 03:30:06
【文件属性】:
文件名称:FrameworkManager Version 0.81开源自动化框架
文件大小:454KB
文件格式:ZIP
更新时间:2013-01-11 03:30:06
FrameworkManager Version 开源 FrameworkManager处理了应用程序的UI层的所有麻烦和细枝末节的琐碎事情,让你编写出更好、更清晰、更简介的测试脚本。FrameworkManager除了提供一个极为简单的接口用于构建和维护脚本之外,还解决了QTP的对象库和描述性编程的问题。 通常我们构建的代码会变得很臃肿,过于复杂而难以维护,例如写了很多的Select-Case或If结构的语句(如果输入域仅能接受Email格式数据,则这样;如果只能接受地址,则那样...)。按照这种方式写的脚本会难以维护,因为一旦被测试的应用程序添加了新的输入域,则需要重复很多代码修改和调整的工作,使用FrameworkManager则能让这些工作成为过去。 FrameworkManager是由Yaron Assa(www.AdvancedQTP.com)开发的一个开源的QTP自动化测试框架,目的是让QTP的脚本编写更为优雅和清晰(for elegant, clean scripting with QTP)。FrameworkManager仅仅关注脚本需要的信息,从而保持脚本代码的简单,避免凌乱的代码。决策判断的结构语句被分解成独立的小类,这些小类可以被轻易地维护和更新,而不至于引入大量的BUG。更重要的是,FrameworkManager是环境无关的,能被轻易地扩展用于处理那些尚未被识别的对象和控件。
【文件预览】:
FrameworkManager
----Documentation()
--------Hebrew()
--------Understanding FrameworkManager.htm(47KB)
--------Changelog.files()
--------Composing Classes.htm(32KB)
--------Project Documentation.htm(21KB)
--------Overview.files()
--------Overview.htm(51KB)
--------Changelog.htm(28KB)
----Resources()
--------ObjectTree.xls(31KB)
----FrameworkManager.chm(372KB)
----Demo App()
--------FrameworkDempApp.exe(28KB)
----FrameworkManager.qtpproj(2KB)
----Tests()
--------Demo()
--------VBS Backup()
----Libraries()
--------RandomValueClasses.vbs(11KB)
--------General.vbs(4KB)
--------clsTreeLevel.vbs(69KB)
--------InputClasses.vbs(59KB)
FrameworkManager.tdssln.settings
document config.xml
FrameworkManager.tdssln

网友评论

  • 用了,还不错,但需要继续完善
  • 希望可以使用,官网下载不了,找不到了