花了近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的一些思想;
了解下设计模式;
本文分享了作者花费两个月时间构建的简易QTP自动化测试框架经验。文章详细介绍了框架搭建的目的、过程及遇到的问题,并对现有框架进行了评估,提出了改进方向。
315

被折叠的 条评论
为什么被折叠?



