【技术实现步骤摘要】
本专利技术涉及网页自动化测试技术,尤其涉及一种基于Fitnesse的网页页面和接口自动化测试框架。
技术介绍
随着软件自动化测试的普及,越来越多的自动化测试工具被用来替代手动测试以节省测试成本,然而每个自动化测试工具使用不同的编程语言和底层技术,使用时会对脚本编写人员有较高的要求。而另一方面,对网页的自动化测试要求全面且细致,因此使用多种自动化测试工具是网页测试的必然趋势,在这一前提下,如果自动化测试脚本编写人员想要完成网页测试则必须要同时使用多种测试工具,多种测试工具对编程语言的要求也会不同,从而进一步加大脚本编写人员的负担和要求。如果将多种测试工具结合到一起,使用同一的页面和脚本语法进行管理,不仅降低了测试人员的负担,同时也使整个测试流程清晰明确。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种基于Fitnesse的网页页面和接口自动化测试框架,使用Fitnesse对测试进行统合管理,并通过调用底层自动化测试工具进行功能扩展,从而实现对网页进行页面测试和底层接口测试。本专利技术的技术方案是:一种基于Fitnesse的网页页面和接口自动化测试框架,1)底层维护人员定制Fitnesse调用底层工具的语法;2)脚本编写人员,也即测试人员在Fitnesse提供的测试管理界面中编写脚本,编写过程只需要掌握Fitnesse语法规则;3)脚本编写完成后,可使用Fitnesse提供的脚本修改功能进行调整;4)测试人员运行脚本,此时Fitnesse自动调用底层测试工具Selenium进行相应的网页测试,包括页面测试和接口测试;5)底层测试工具返回执行结果并汇总在 ...
【技术保护点】
一种基于Fitnesse的网页页面和接口自动化测试框架,其特征在于,1)底层维护人员定制Fitnesse调用底层工具的语法;2)脚本编写人员,也即测试人员在Fitnesse提供的测试管理界面中编写脚本,编写过程只需要掌握Fitnesse语法规则;3)脚本编写完成后,可使用Fitnesse提供的脚本修改功能进行调整;4)测试人员运行脚本,此时Fitnesse自动调用底层测试工具Selenium进行相应的网页测试,包括页面测试和接口测试;5)底层测试工具返回执行结果并汇总在Fitnesse界面中,测试人员可以看到详细的测试结果并可以对测试结果进行保存。
【技术特征摘要】
1.一种基于Fitnesse的网页页面和接口自动化测试框架,其特征在于,1)底层维护人员定制Fitnesse调用底层工具的语法;2)脚本编写人员,也即测试人员在Fitnesse提供的测试管理界面中编写脚本,编写过程只需要掌握Fitnesse语法规则;3)脚本编写完成后,可使用Fitnesse提供的脚本修改功能进行调整;4)测试人员运行脚本,此时Fitnesse自动调用底层测试工具Selenium进行相应的网页测试,包括页面测试和接口测试;5)底层测试工具返回执行结果并汇总在Fitnesse界面中,测试人员可以看到详细的测试结果并可以对测试结果进行保存。...
【专利技术属性】
技术研发人员:史琦,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。