首页
学习
活动
专区
工具
TVP
发布

从零开始学自动化测试

专栏作者
1107
文章
1532319
阅读量
301
订阅数
pytest + yaml 框架 -10.生成 allure 报告
本插件是基于pytest框架开发的,所以pytest 的插件都能使用,生成报告可以用到 allure 报告 pip 安装插件
上海-悠悠
2023-01-03
2860
Flask 学习-50.Flask-RESTX 结合蓝图使用
前言 flask 管理一个大的项目时,可以把项目分为几个不同的应用,通过蓝图来管理。 flask 里面的蓝图 相当于 django 的app。 蓝图基本使用 在视图部分使用蓝图 from flask import Blueprint from flask_restx import Api blueprint = Blueprint('api', __name__) api = Api(blueprint) # ... 使用蓝图绑定到app上 from flask import Flask from api
上海-悠悠
2022-09-13
6290
JavaScript 学习-6.对象(object)的序列化和反序列化
当我们需要向后端传json字符串的时候,需将JavaScript的对象转成json格式,这个过程就是序列化。
上海-悠悠
2022-05-17
1.9K0
python测试开发django-151.bootstrap-select下拉框
bootstrap版本用的是v3.4.1 jquery版本3.2.1 bootstrap-select 版本用的是v1.12.4
上海-悠悠
2021-10-20
1.5K0
python3 测试时候如何批量随机生成伪数据?(faker模块)
在测试的过程中,我们经常需要造一些测试数据,比如姓名,手机号,身份证,地址,以及公司信息等测试数据。 就拿姓名来说,我们平常想到的姓名就是张三,李四,王五这些简单的名字。 如果领导让我们想一百个姓名,还不能重复,估计得抓掉不少头发了,给自己娃取个名字都得想好几天呢,更别说 100个 了。 为了让小伙伴门的头发更加茂密,给大家介绍一个造测试数据的利器 Faker 库,可以帮我们随机生成伪数据。
上海-悠悠
2021-06-25
1.6K0
httprunner 3.x学习15 - allure报告环境
httprunner 3.x版本是基于 pytest 的,pytest 当然是可以支持 allure 报告了 windows环境版本:
上海-悠悠
2021-06-24
8270
pytest文档68-pytest-lazy-fixture 插件
测试用例参数化的时候,使用 pytest.mark.parametrize 参数化传测试数据,如果我们想引用前面 不同fixture 返回的数据当测试用例的入参,前面一篇用fixture 参数化 prams 来间接解决这个问题。 接下来用 pytest-lazy-fixture 插件可以直接在测试用例中参数化时 pytest.mark.parametrize 中使用 fixture
上海-悠悠
2020-12-17
7660
pytest文档67-在 pytest.mark.parametrize 中使用 fixture
测试用例参数化的时候,使用 pytest.mark.parametrize 参数化传测试数据,如果我们想引用前面 不同fixture 返回的数据当测试用例的入参,目前没好的解决办法。 可以用fixture 参数化 prams 来间接解决这个问题
上海-悠悠
2020-12-17
1.5K0
pytest文档55-plugins插件开发
前面一篇已经学会了使用hook函数改变pytest运行的结果,代码写在conftest.py文件,实际上就是本地的插件了。 当有一天你公司的小伙伴觉得你写的还不错,或者更多的小伙伴想要你这个功能,于是你就想着放到github上,写成一个插件,方便小伙伴使用pip去安装。
上海-悠悠
2020-09-18
1.2K0
pytest文档56-插件打包上传到 pypi 库
pytest 的插件完成之后,可以上传到 github,方便其他小伙伴通过 pip 源码安装。如果我们想通过 pip install packages 这种方式安装的话,需上传到 pypi 仓库
上海-悠悠
2020-09-18
4970
Cypress web自动化24-运行用例生成allure报告
在cypress run的执行过程中,每一个测试用例文件都是完全单独运行的。执行完用例后可以生产对应的报告文件,再结合 allure 可以生成 allure 的报告。
上海-悠悠
2020-06-01
1.1K0
pytest文档36-断言失败后还能继续执行pytest-assume
pytest的断言失败后,后面的代码就不会执行了,通常一个用例我们会写多个断言,有时候我们希望第一个断言失败后,后面能继续断言。 pytest-assume插件可以解决断言失败后继续断言的问题。github地址https://github.com/astraw38/pytest-assume
上海-悠悠
2020-05-07
2.2K0
pytest文档37-自定义用例顺序(pytest-ordering)
测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果. 有些同学在写用例的时候,用例写了先后顺序, 有先后顺序后,后面还会有新的问题(如:上个用例返回数据作为下个用例传参,等等一系列的问题。。。) github 上有个 pytest-ordering 插件可以控制用例的执行顺序,github插件地址https://github.com/ftobia/pytest-ordering
上海-悠悠
2020-05-07
9390
git使用教程9-pycharm 使用 tag 打标签
当我们的代码完成了第一阶段的需求,版本稳定后,希望能出个稳定版本。于是在 commit 后需要打个 tag 标签,也就是我们平常说的版本号,如v1.0版本 本篇讲解如何使用 pycharm 打 tag 标签,并推送到 github 上,查看 release 版本。
上海-悠悠
2020-03-13
1.8K0
git使用教程4-pycharm拉取git仓库项目代码
当我们在github上看到别人写的项目,想拉到本地学习下。如何用pycharm把git仓库的代码拉取到本地电脑呢? 环境准备: 1.本地电脑已经安装了git 2.已经注册过github账号 3.pycharm
上海-悠悠
2020-03-11
5.2K0
git使用教程3-解决github网页打开慢的问题
在使用github的时候,网页加载很慢,因为是国外的服务器,加载是很慢。 这里我们通过修改host文件方法,让github页面能快速打开
上海-悠悠
2020-03-11
1.3K0
uiautomator2+python自动化测试1-环境准备
uiautomator是Google提供的用来做安卓自动化测试的一个Java库。功能很强,可以对第三方App进行测试,获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作,但有两个缺点:
上海-悠悠
2019-07-19
1.7K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档