首页 > 其他 > 详细

pytest单元测试框架

时间:2020-07-25 21:26:53      阅读:74      评论:0      收藏:0      [点我收藏+]

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弹框消息断言
以登录为例,登录成功之后,弹出成功提示框,对是否登录成功进行断言
技术分享图片

pytest单元测试框架

原文:https://www.cnblogs.com/jina1121/p/13377009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!