关键字驱动测试框架之一 - 框架思想

做QTP的同学都知道,脚本语言的编写重复性很烦琐,本身来说这样自动化,对不会编程的同学也有点障碍~~~

关键字驱动设计思想

把对象库里的对象处理后,用Winform来提取层级对象和Action操作,并保存到csv文件中;

Winform设计测试功能模块和测试用例,可同时操作,不需要编程能力,只需按照业务流程和选择配置;

对于一些公用流程或者Module,可能新建自然语言描述的Keyword;

每次选择要运行的测试用例,AOM管理QTP,并自动读取测试数据并拼接成QTP认识的脚本;

把测试结果写入到测试用例列表中;

对测试结果的统计分析等。

采用Winform 和 CSV文件来管理整个框架
主要包括:

  1. Case Step管理
  2. Keyword 管理 (一个或多个Action组成,如Login。。。)
  3. Global Setting
  4. Test Run
  5. Action 管理 (E.g., click, checkproperty….and all defined business functions)

注:本框架完全采用相对路径,无论放在何处,均可正常操作运行^_^
后期会陆续把每一步的实现都贴给大家分享,只是大概的思路实现。

唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!