pytest单元测试框架

1.在pycharm配置pytest并运行程序
File -> Settings... -> Tools -> Python Integrated Tools

2.pytest测试样例规范
1.测试文件以test_开头(以_test结尾也可以)
2.测试类以Test开头,并且不能带有 init 方法
3.测试函数以test_开头
4.断言使用基本的assert即可

3.以app自动化测试用例为例(test_case_main_page.py---测试文件必须以test_开头)
第一步:导包:import pytest
第二步创建类:class Test_main_page: ----类名必须类以Test开头

与unitTest单元测试框架的区别:
class test_main_page(unittest.TestCase):----unitTest单元测试框架类的写法
第三步增加setup()、teardown()方法


第四步增加测试用例函数:
def test_checkin_to_GalleyDIY_systemAlbum(self):----测试函数必须以test_开头
self.agreement.to_slide_page()
self.slide.to_start_page()
self.start.to_checkIn_page()
self.checkin.to_login_page_checkinTv()
第五步增加main()函数:

pytest框架–toast弹框消息断言
以登录为例,登录成功之后,弹出成功提示框,对是否登录成功进行断言

猜你喜欢

转载自www.cnblogs.com/jina1121/p/13377009.html