现在市场上,自动化测试框架有很多,各有各的优点和缺点,在这里我们不讨论这个话题,我们为什么要搭建自动化测试框架?
主要有以下五点说一下,搭建自动化测试框架必要性:
第一、处理脚本中一些异常和错误处理工作;
第二、实现一些通用的功能,简化脚本开发的过程;
然而对于自动化测试,我们不能一个脚本一个脚本的去执行测试,而希望能够自如的部署测试,比如我们选择要执行的用例后,自动化测试框架能够执行相应的用例并给出测试结果。基于此,我们希望测试框架可以帮我们实现。
我们再说介绍一下,市场上主流一款自动化测试框架叫“ATF”,Selenium自动化测试框架AutoTestFramework(简称:ATF)是B/S架构框架,可实现Selenium等多种自动化测试全流程、团队化管理的高级框架平台,通过集成自动化测试工具可实现PC端界面自动化、接口自动化、APP功能自动化测试和深度兼容性测试,测试完成后系统自动生成测试报告。目前该框架可以集成的自动化测试工具Selenium、AutoRunner、MobileRunner。