QTP简易框架(GN0.1)编写小结

来源:互联网 发布:dnf驱魔技能改版数据 编辑:程序博客网 时间:2024/05/16 01:43

   花了近2个月,断断续续抽时间的完成了一套QTP简易框架的编写,自命名为GN0.1(QTP版本)。在此做一下总结:

   1、为什么需要框架?

         让工作更加的简便、条理化、模块话、提高可维护性和可持续重用性。

    2、如果去搭建框架?

       把握好几点:QTP自动化配置、测试用例管理、测试数据管理、对象库的管理、日志管理、公用函数

      明确流程思路;QTP自动化配置(启动QTP)---运行测试用例(测试用例脚本、测试数据、对象库)---日志管理(记录日志、发送邮件等)----关闭QTP

    3、过程中遇到的典型问题?

      wsh和QTP自身支持函数有一定区别,同一功能使用什么方式去实现或者是遇到冲突时怎么去解决;

     怎么写出比较简便、可扩展性好的funtion去实现某些功能;

     如何克服vbs自身调式不方面的缺陷;

    4、这套框架的不足之处。

      因为是第一次写自动化框架,缺乏经验,写出的funtion有些虽然可以实现功能,但是整体来看比比较笨拙;

     日志没有找到好的方式去解决,打算再把java研究一段时间后借鉴其中的某些思想;

    5、接下来GN0.2需要做的事情。

        某些功能需要接下来的GN0.2版本中进行扩展:任务分配、测试数据使用后怎么处理回滚以及怎么组合、公用对象库的处理、公用操作脚本编写、日志模块的扩展、和即时通联系。

       对QTP自动化对象模型、封装函数、对象库封装接口等的进一步掌握熟悉;

       学习web前端的技术;

       借鉴java的一些思想;

      了解下设计模式;

原创粉丝点击