框架搭建/框架设计
- 怎么组织代码,怎么创建包,模块
- 自动化测试的用例放在哪儿?
- 入口main,收集用例放在哪儿?
- 测试数据放在哪儿?
- 测试报告放在哪儿?
- 配置文件放在哪儿?
- 日志文件放在哪儿?
- excel操作
- 托管提交到公司的代码库
1、common:存放所有的通用模块。当你换个项目时,common可以原封不动的复制到新项目中。
日志文件、读取yaml文件、excel操作(读取)都可以放在common中。
2、data:存放所有的测试数据
3、report:存放所有的测试报告,是自动生成的目录。
4、setting:存放配置文件
5、tests:存放测试用例
什么情况下创建包/目录
1、创建项目:目录,没有--init--.py
2、项目下面的子文件夹,如果有py文件,创建包
面试题
你的自动化框架是怎么搭建的/包含了什么内容/怎么做?
1、分层设计,根据不同功能分为不同的模块,不同内容放在不同的目录/包中。好维护
2、介绍具体每个模块的功能
3、解决了哪些自动化测试的问题?