测试框架的分层设计 (个人理解,有不同见解者请留言)

一.列举几个不同的分层 

1.1 web系统测试的分层:UI -- API -- 后台单元测试

1.2 自动化测试平台实现的分层:脚本组织调度平台 -- 环境数据 -- 脚本+测试数据 -- 业务关联紧密的库 -- 底层计算/与业务无关的引用库封装  --  被引用的库

1.3 常规自动化脚本层次:testsuite (suite setup,suite teardown)-- testcase(case,case setup,case teardown) -- library

1.4 UI自动化测试的分层:脚本  -- 库  -- 数据(测试数据、UI页面数据、环境数据)

1.5 API自动化测试:脚本 -- 库 -- 数据(API请求头,timeout,预期结果..)

1.6 嵌入式产品自动化测试:脚本 -- 库 -- 数据(配置数据,预期结果)

二.robot framework与unittest的分层

2.1 robot framework

2.1.1 robot framework 框架分层

2.1.2 robot framework 脚本分层

目录(testsuite)>脚本文件(testsuite)>(testcase,keyworks,suite setup,suite teardown,case setup,case teardown,settings)

2.2 unittest

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章