python pytest测试实战(二)

课后作业

  • 1、补全计算器(加减乘除)的测试用例
  • 2、使用fixture方法,完成加减乘除用例的自动生成,添加别名
  • 3、修改测试用例的收集规则,执行所有以 check_开头和test_ 开头的测试用例
  • 4、创建 Fixture 方法实现执行测试用例前打印【开始计算】,执行测试用例之后打印【计算结束】
  • 5、将 Fixture 方法存放在conftest.py ,灵活设置scope的级别

https://github.com/mingying1/fixture/blob/master/pytest_mode1/test_calc.py

https://github.com/sundechao1024/test_learn/blob/master/task_hsx/Calc/test_calcunew.py

作业写的不错,fixture应用的很好。

待改进:
1、fixture最好 放在conftest.py 文件中,便于代码的维护
2、测试用例里面最好不要加入过多的判断,如果不同的类型数据需要做判断,可以拆分成不同的测试用例。

没有看到第二次作业的代码?

作业完成的很不错,fixture应用的很好,思路很完整
待改进:
1、测试用例设计的不够全面
2、测试用例里面最好不要加入过多的判断,如果不同的类型数据需要做判断,可以拆分成不同的测试用例。

fixture应用的很好

待改进
1、用例设计的更全面一些就更完美了

https://github.com/twinklecjj/cjj_python/tree/master/python_pytest/pytest_practice2

参数化和fixture功能实现的不错
待改进:
1、可以将测试数据按类型拆分开,分成不 同的测试数据,就能减化你的测试用例代码。否则 类型太多,里面判断的点太多,代码不够简洁
2、注意项目目录格式划分。

作业:

参数化与fixture 应用的不错
待改进
1、注意项目目录格式的划分
2、文件上传之前可以勾上格式化代码

https://github.com/liuchongffff/python_homework/blob/master/python_pytest_second_day/test_calc_with_file.py


https://github.com/liuchongffff/python_homework/blob/master/python_pytest_second_day/conftest.py

https://github.com/Clown136/jiusheng_project/blob/master/pytest_homework2/calc_test.py

https://github.com/zhuhonghong-hgwz/zhuzhuproject/blob/master/testing/test_calc.py

烦请老师查看批改:Github链接

关闭