
自动化测试
qd_tudou
这个作者很懒,什么都没留下…
展开
-
Pytest学习笔记1:用例运行规则、pycharm运行pytest
1、安装pythestpip install -U pytest2、pycharm运行pytestpycharm运行三种模式a、以xx.py 脚本方式直接执行,当写的代码里面没用到unittest和pytest框架时,并且脚本名称不是以test_开头命名的,此时pycharm会以xx.py脚本方式运行。菜单名称为“Run ‘xx’”b.当脚本命名为test_xx.py ...转载 2018-08-28 10:08:00 · 9560 阅读 · 1 评论 -
Pytest学习笔记2:测试用例setup和teardown
用例运行级别 模块级(setup_module/teardown_module)开始于模块始末,全局的 函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 类级(setup_class/teardown_class)只在类中前后运行一次(在类中) 方法级(setup_method/teardown_method...转载 2018-08-28 13:38:50 · 1102 阅读 · 0 评论 -
Pytest学习笔记4:生成HTML测试报告
1、在Pycharm中下载pytest-html2、执行测试用例3、打开cmd,cd到需要执行pytest用例的目录,执行指令:pytest —html=report.html 4、执行完之后,在当前目录会生成一个report.html的报告文件更多功能查看官方文档【https://github.com/pytest-dev/pytest-html】...转载 2018-12-04 19:06:35 · 1899 阅读 · 0 评论 -
Pytest学习笔记3:fixture配置用例预置条件
setup和teardown可以实现在测试用例之前或之后加入一些操作,但这种是整个脚本全局生效的,如果我想实现以下场景:用例1需要先登录,用例2不需要登录,用例3需要先登录。很显然这就无法用setup和teardown来实现了。这就是本篇学习的目的,自定义测试用例的预置条件firture相对于setup和teardown来说应该有以下几点优势命名方式灵活,不局限于setup和teardo...转载 2018-12-04 08:58:56 · 1185 阅读 · 2 评论 -
Pytest学习笔记5:参数化parametrize
参考:微信公众号:从零开始学自动化测试pytest.mark.parametrize装饰器可以实现测试用例参数化。装饰器@pytest.mark.parametrize,里面写两个参数第一个参数是字符串,多个参数中间用逗号隔开第二个参数是list,多组数据用元祖类型注意:@pytest.mark.parametrize("user, psw", test_login_data)...转载 2018-12-06 22:09:39 · 3524 阅读 · 0 评论 -
Pywinauto 在Windows WPF和Qt 产品上的应用
目前网络上关于pywinauto的资料大多数是对notepad进行操作。在公司windows产品上进行了应用。参考:官方API文档 https://pywinauto.readthedocs.io/en/latest/index.html1、窗口和控件的选择# 登录窗口及登录按键login_dialog=app["Login"]login_control=login_d...原创 2019-02-01 17:12:11 · 2378 阅读 · 0 评论 -
自动化测试PyAutoGUI 遇到的坑
API文档:https://pyautogui.readthedocs.org中文文档:https://muxuezi.github.io/posts/doc-pyautogui.html源码:https://github.com/asweigart/pyautogui使用方法API文档中介绍的比较详细,本文主要介绍安装和使用过程中遇到的错误。1、pip install pyaut...原创 2019-02-26 13:23:27 · 15142 阅读 · 5 评论 -
Uiautomation 在Windows WPF和Qt 产品上的应用
前面使用Pywinauto 对公司自研的Windows WPF和Qt进行了应用。最近用Uiautomation 进行了试验,发现Uiautomation 比Pywinauto更加易用,更好上手。如果是做Windows程序的自动化测试,推荐使用UiautomationUiautomation相关文章:Windows GUI自动化测试技术的比较和展望:https://blog.csdn...原创 2019-03-08 17:17:41 · 2483 阅读 · 0 评论