什么是自动化测试框架
自动化测试框架是应用于自动化测试的程序框架,它提供了可重用的自动化测试模块,提供最基础的自动化测试功能,或提供自动化测试执行和管理功能的架构模块。它是由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。
自动化测试框架的作用
(1)、能够有效组织和管理测试脚本
(2)、进行数据驱动或者关键字驱动的测试。
(3)、将基础的测试代码进行封装,降低测试脚本编写的复杂性和重复性。
(4)、提高测试将奥本维护和修改的效率。
(5)、自动执行测试脚本,并自动发布测试报告,为持续集成的开发方式提供脚本支持。
(6)、让不具备编程能力的测试工程师开展自动化测试工作。
常见的几种测试框架
数据驱动测试框架
框架说明
数据驱动测试是测试从数据文件(数据池,ODBC源,cvs文件,Excel文件,DAO对象等)中读取输入和输出数值并载入到捕获的或手工编码的脚本中变量里的一种框架。此框架可以将所有测试数据在自动化测试执行的过程中进行自动加载,动态判断测试结果是否符合预期结果,并自动输出测试报告。这个框架一般用于在一个测试流程中使用多组不同的测试数据,以此来验证被测试系统是否能正常工作。