自动化测试框架原理

自动化测试框架程序的分层如下:

Testcore:测试框架核心程序类

TestPlan:测试计划表格

TestResult:测试结果报告

TestSuite:测试场景表格

TestCaseclass:测试用例所有程序类

Testcase:测试用例-表格


自动化测试框架运行原理:

(1)、首先调用selenium的WebDriver启动浏览器(这里用默认浏览器火狐)-通过ConfigParser模块获取配置文件的url、数据库相关信息等,启动web系统

(2)、第一层循环执行找到所有的测试场景列表

(3)、第三层循环执行测试场景中配置的所有用例

(4)、第三层循环执行测试用例下的所有用例步骤

(5)、记录测试用例步骤、测试用例、测试场景、测试计划等执行结果、时间点等

(6)、把整个测试计划的数据和执行结果传入测试报告生成器中生成测试报告

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。