# Hogwarts **Repository Path**: captainji/Hogwarts ## Basic Information - **Project Name**: Hogwarts - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-11 - **Last Updated**: 2021-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 霍格沃茨项目实战 === #### pytest测试实战(一)作业 * 补全计算器(加减乘除)的测试用例 * 使用数据驱动完成测试用例的自动生成 * conftest.py中创建fixture 完成setup和teardown * 在调用测试方法之前打印【开始计算】,在调用测试方法之后打印【计算结束】 #### pytest测试实战(二)作业 * 课后作业1 * 使用参数化数据驱动,完成加减乘除测试用例的自动生成 * 修改测试用例为check_开头,修改测试用例的执行规则,执行所有check_开头和test_开头的测试用例 * 课后作业2 * 控制测试用例顺序按照【加-减-乘-除】这个顺序执行, * 减法依赖加法, 除法依赖乘法 * 课后作业3 * 注册一个命令行参数env,env默认值是test,表示测试环境,另外还有两个值 (dev,st)不同的环境读取不同的数据。 * 理解 * 测试数据的数据驱动 * 测试步骤的数据驱动 * 思考应用场景 #### 参考 霍格沃茨测试开发14期pytest直播课程