|
使用QTP进行WEB的自动化测试,涉及的页面广,业务流程多,需要处理的自动化脚本也不少,如何可以在做自动化测试之前,编写一个指导整个自动化进程的方案,显的越来越重要,因为自动化测试应该更规范化,系统化,而不是一个简单的ACTION就可以叫做自动化测试
所以,我想让大家讨论一下,基于WEB的自动化测试方案(或者计划)的编写规范,希望大家踊跃发言呀
我对QTP自动化测试方案有这样看法:
页面清单,说明(对相似,相关联页面调用分类等)
业务清单,流程图(对网站处理事物,和服务器有数据交互的业务进行列表,分类,复杂业务有流程图,保证自动化脚本的完整)
预编写脚本分类(根据页面和不同业务,将需要的自动化用例的脚本进行分类,列出需要执行的关键脚本清单)
预编写函数清单(考虑到业务中经常调用的方法,进行方法化,或编写的一些会经常被调用的函数,对预写函数进行估计)
脚本中ACTION分类 (复杂业务通过分隔ACTION产生,对ACTION的分类估计)
共用ACTION的列表(多个脚本可能调用的共同的ACTION进行列出,如登录ACTION)
自化化执行控制(如:运行环境设定,自运运行时间确定等)
希望大家可以有完整的方案想法,供小弟学习。谢谢! |
|