首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
全栈测试
虫无涯
创建于2023-01-02
订阅专栏
测试领域相关知识
等 23 人订阅
共263篇文章
创建于2023-01-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
pytest学习和使用25-当看到allure的动态生成标题和描述的特性时,直言简直太灵活了(allure.dynamic使用)
1 之前关于标题和描述是怎么做的? 1.1 之前标题使用@allure.title装饰器 举个例子看下,之前已经学习过了,不再赘述了: 查看报告: 1.2 之前描述使用@allure.descript
pytest学习和使用24-如何清空allure报告历史记录?我每次都手动删除,有点Low了~
1 为什么要进行allure历史记录清空? 没运行一次生成报告的命令,在allure报告的目录下就生成一次报告记录; 如果进行很多次调试,那就有很多个报告历史记录; 这样每次查看报告时就会显示历史的用
pytest学习和使用23-通俗易懂的聊聊allure常用特性集合及使用方法说明
1 @allure.step() @allure.step()装饰器,可以让测试用例在allure报告中显示详细的测试过程; step() 只有一个参数title,传什么就在allure上就显示什么;
pytest学习和使用22-allure特性 丨总览中的Environment、Categories设置以及Flaky test使用
如下图,我们可以看到allure报告的总览,里边的一些特性是可以自定义设置的。 1 Environment设置 Environment可以理解为环境变量; 默认为空; 可以自己设置。 1.1 设置方法
pytest学习和使用21-测试报告插件allure-pytest如何使用?
1 Allure简介 详细内容可以参考官方文档:https://docs.qameta.io/allure-report/; Allure是一个多语言测试报告工具; 可以使用Web形式显示报告内容;
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
1 什么是分布式测试? 在进行本文之前,先了解些基础知识,什么是分布式测试? 分布式测试:是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、
pytest学习和使用19-pytest断言失败后,怎样保持后续的断言继续执行?(pytest-assume)
1 引入 pytest使用assert进行断言,如果有多个断言,第一个失败了,那么后续的断言将不会执行; 那么如果第一个断言失败了,还想继续保持执行后边的断言,那如何做? 我们可以使用pytest-a
pytest学习和使用18-pytest.ini配置文件如何使用?
1 配置文件的作用 改变pytest的运行方式; pytest.ini是一个固定的文件; pytest.ini用来读取配置信息。 2 文件格式 3 查看pytest.ini的选项 使用命令: 如下:
HTMLReport应用之Unittest+Python+Selenium+HTMLReport项目自动化测试实战
1 测试框架结构 目录/脚本 说明 common/reportOut.py 这是是用HTMLReport生成报告的 common/sendMain.py 这个是用来发邮件,本次演示可要可不要 repo
HTMLReport使用2 | HTMLReport使用方法详解
注:以下实例来源于官网。 1 日志 为测试报告中添加过程日志; 多线程下,在报告中会分别记录每个线程的日志,同时会产生与测试报告同名的测试 log 文件。 2 图片信息 为测试报告添加图片信息; 图片
HTMLReport使用1 | HTMLReport简介和安装
1 HTMLReport简介 HTMLReport是一个单元测试测试运行器,可以将测试结果保存在 Html 文件中。 官网链接:https://pypi.org/project/HTMLReport/
pytest学习和使用17-Pytest如何重复执行用例?(pytest-repeat)
1 使用场景 为了排查某些问题,我们可能需要重复去执行某个用例进行问题分析; 一些场景下,自动化测试时候某个用例时好时坏,为了排查这类问题,我们可能需要对用例进行重复执行。 2 pytest-repe
BeautifulSoup文档5-详细方法 | 修改文档树应该注意什么?
BeautifulSoup本身最强大的功能是文档树的搜索; 但也可以修改文档树。 1 修改tag的名称和属性 输出为: 2 修改 .string 给tag的 .string 属性赋值,就相当于用当前的
基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析
1 main.py主入口 2 testcase目录 2.1 实例:test_test_mymusic.py 2.2 实例:test_toolbar.py 3 page目录 3.1 page/mym
基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架common目录解析
1 框架工具说明 工具 说明 使用Unittest框架 开源自动化测试框架,直接使用 批量或指定用例运行 Unittest框架可支持此功能 log日志 使用Python的logging库即可 生成HT
基于某业务单登陆场景并发测试实战
1 测试目的 通过对某业务用户登录接口进行并发测试,模拟用户真实场景,发现服务器存在的服务瓶颈,辅助提升产品稳定性。 2 测试目标和测试对象 根据产品要求,系统必须支持150用户同时在线(具体
BeautifulSoup文档4-详细方法 | 用什么方法对文档树进行搜索?
BeautifulSoup的文档搜索方法有很多,官方文档中重点介绍了两个方法: 下文中的实例,依旧是官网的例子: 1 过滤器 在介绍文档搜索方法之前,先了解下各种过滤器。 1.1 字符串 即在搜索方法
BeautifulSoup文档3-详细方法 | 如何对文档树进行遍历?
以下实例还是官网的例子: 1 子节点 1.1 tag的名字 1.1.1 获取head标签 输出为: 1.1.2 获取title 输出为: 1.1.3 获取body标签中的第一个b标签 输出为: 1.1
BeautifulSoup文档2-详细方法 | 对象的种类有哪些?
1 使用细节 将一段文档传入BeautifulSoup 的构造方法,就能得到一个文档的对象,; 可以传入一段字符串或一个文件句柄,比如: 2 对象的种类 2.1 种类说明 Beautiful Soup
BeautifulSoup文档1-简介、安装和使用
1 BeautifulSoup简介 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库; Beautiful Soup 3 目前已经停止开发,推荐使用Beauti
下一页