一、规范
类别 | 规范 | 示例 |
模块名 | 小写字母,单词之间用_分割 | ad_stats |
包名 | 小写字母,单词之间用_分割 | |
全局变量名 | 大写字母,单词之间用_分割 | COLOR_WRITE |
普通变量 | 小写字母,单词之间用_分割 | this_is_a_var |
实例变量 | 以_开头,其他和普通变量一样 | _instance_var |
私有实例变量 | 以__开头(两个下划线),其他和普通变量一样 | __private_var |
专有变量 | 以__开头,__结尾,一般为python的自有变量 | __doc__ |
普通函数 | 小写字母,单词之间用_分割 | get_name() |
私有函数 | 以__开头(两个下划线),其他和普通变量一样 | __get_name() |
文件名 | 全小写,可使用下划线 |
二、框架
自动化框架层级结构介绍
common:项目公共方法文件夹,用于存放项目公共方法文件,如:读写文件
config:项目公共配置文件夹
db_sql:测试用到的SQL文件夹
locate_data:页面定位元素数据文件夹
test_data:测试数据文件夹
page_object:页面操作方法文件夹
common_case:公共用例文件夹
test_case:测试用例文件
log:日志文件夹
report:报告文件夹