E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
QTP自动化测试框架
职场经验:Python自动化生成漂亮的测试报告【干货】
运用Python的Unittest、数据驱动测试(DDT)、Excel、Jinja2和HTML技术,构建一个能够自动生成精美可视化测试报告的
自动化测试框架
思路流程封装读取数据,让所有数据都能够再excel
测试界的飘柔
·
2023-08-20 03:19
软件测试
程序员
职场经验
python
服务器
自动化测试
程序人生
程序员
单元测试
软件测试
使用Robotframework构建自动化测试
一、背景‘RobotFramework是一款基于Python的功能
自动化测试框架
。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。
物随心转
·
2023-08-20 03:41
python
最强
自动化测试框架
Playwright(33)-Route类拦截修改请求
在Playwright中,`Route`类用于捕获和修改请求和响应。它允许您拦截和处理特定的网络请求,以模拟不同的行为或进行自定义操作。您可以使用`page.route()`方法创建`Route`对象,并指定要拦截的请求URL或使用正则表达式进行匹配。一旦创建了`Route`对象,您可以通过调用`route.continue()`、`route.fulfill()`或`route.abort()`
东方不败之鸭梨的测试笔记
·
2023-08-18 22:27
#
playwright
测试
自动化
最强
自动化测试框架
Playwright(34)CDPSession
在Playwright中,`CDPSession`类是用于与浏览器的ChromeDevToolsProtocol(CDP)会话进行交互的对象。CDP是与Chromium浏览器通信的底层协议,它提供了许多与浏览器进行交互和控制的功能。`CDPSession`类提供了执行底层CDP命令的方法,并允许您监视和处理与浏览器相关的事件。您可以使用`CDPSession`类来执行高级的浏览器操作,例如截取网络
东方不败之鸭梨的测试笔记
·
2023-08-18 22:27
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(32)-定位器
定位器是playwright自动等待和重试能力的核心部分,代表了一种随时在页面上查找元素的方法。Locator|PlaywrightPython方法all当locator指向一组元素时,这个方法返回locator对应的数组,指向它们代表的元素forliinpage.get_by_role('listitem').all():li.click();all_text_contents返回元素的文本内容
东方不败之鸭梨的测试笔记
·
2023-08-18 22:26
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(30)-JS句柄
在Playwright中,JSHandle是一个表示浏览器中JavaScript对象的类。它提供了与网页中的JavaScript对象进行交互和操作的方法。可以通过调用Playwright中的evaluateHandle或evaluate方法来获取JSHandlefromplaywright.sync_apiimportsync_playwrightwithsync_playwright()aspl
东方不败之鸭梨的测试笔记
·
2023-08-18 22:55
#
playwright
自动化
测试
Python
自动化测试框架
unittest与pytest的区别
引言前面一篇文章Python单元测试框架介绍已经介绍了python单元测试框架,大家平时经常使用的是unittest,因为它比较基础,并且可以进行二次开发,如果你的开发水平很高,集成开发自动化测试平台也是可以的。而这篇文章主要讲unittest与pytest的区别,pytest相对unittest而言,代码简洁,使用便捷灵活,并且插件很丰富。UnittestvsPytest主要从用例编写规则、用例
测试界的扛把子
·
2023-08-18 22:43
python
pytest
单元测试
Appium-移动端自动测试框架,如何入门?
Appium是一个开源跨平台移动应用
自动化测试框架
。既然只是想学习下Appium如何入门,那么我们就直奔主题。文章结构如下:1、为什么要使用Appium?2、如何搭建Appium工具环境?
骨灰级收藏家
·
2023-08-18 06:52
软件测试
测试
自动化测试
appium
软件测试
测试工具
测试
Selenium浏览器
自动化测试框架
简单介绍
selenium简介介绍Selenium[1]是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统
程序员念姐
·
2023-08-17 21:47
自动化测试
软件测试
selenium
测试工具
软件测试
职场和发展
软件测试面试
2022-01-11测试
一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的
自动化测试框架
166账号
·
2023-08-17 21:15
Linux配置应用自启动,碰到一些问题
此时,会发现该程序启动失败,并提示如下信息:qt.qpa.plugin:Couldnotfindthe
Qtp
latformplugin"eglfs"in""Thisappli
小刚学長
·
2023-08-17 21:24
Linux
C++
linux
启动
如何快速搭建app自动化环境编写用例?
Airtest是一款基于Python的全平台UI
自动化测试框架
,支持多种移动设备和模拟器,同时集成了丰富的图像识别和手势操作功能。
程序员曦曦
·
2023-08-17 16:12
软件测试工程师
自动化测试
软件测试
运维
软件测试
程序人生
自动化测试
功能测试
职场发展
面试
使用 pycharm 对QT designer可视化编程的 ui文件 转 python 代码
首先安装
QTp
ipinstallpyqt5designer-ihttps://pypi.tuna.tsinghua.edu.cn/simplepipinstallpyqt5-ihttps://pypi.tuna.tsinghua.edu.cn
默凉
·
2023-08-17 14:46
Python基础
pyqt5
学习
python
pycharm
qt
最强
自动化测试框架
Playwright(28)-控制台消息
consoleMessage对象可以通过page.on("console")事件进行监听。如fromplaywright.sync_apiimportsync_playwrightdefon_console_message(msg):print(f"哈哈:{msg.text}")withsync_playwright()asplaywright:browser=playwright.chromiu
东方不败之鸭梨的测试笔记
·
2023-08-17 14:06
#
playwright
测试
自动化
最强
自动化测试框架
Playwright(24)-断言API响应结果
APIResponseAssertions类提供了断言方法,可用于在测试中对APIResponse进行断言to_be_ok确保响应状态代码在范围内。200..299importrefromplaywright.sync_apiimportexpect#...expect(response).to_be_ok()not_to_be_okexpect(response).not_to_be_ok()可
东方不败之鸭梨的测试笔记
·
2023-08-17 14:36
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(29)-文件选择对象
FileChooser对象通过page.on("filechoose")事件监听。如下代码实现点击百度搜图按钮,上传文件进行搜索。fromplaywright.sync_apiimportPlaywright,sync_playwright,expectdefrun(playwright:Playwright)->None:browser=playwright.chromium.launch(he
东方不败之鸭梨的测试笔记
·
2023-08-17 14:04
#
playwright
自动化
测试
轻量级
自动化测试框架
WebZ
一、什么是WebZWebZ是我用Python写的“关键字驱动”的
自动化测试框架
,基于WebDriver。设计该框架的初衷是:用自动化测试让测试人员从一些简单却重复的测试中解放出来。
程序员木江
·
2023-08-16 18:27
自动化测试
自动化测试
原理:理解
自动化测试框架
设计与CBT(蜗牛学院)
原文链接:http://www.bossqiang.com/article/181.为什么需要设计测试框架?首先我们需要明确一点,自动化测试工具或程序的开发与一个软件产品的开发在本质上是没有区别的,特别是从技术层面上来说,更是如出一辙。我们开发一套软件产品,也是为了能够帮助客户解决某些层面的问题,提升效率或降低成本,正因为有客户需要才有开发这套产品的价值。同样的道理,我们开发一套自动化测试工具,当
weixin_30735745
·
2023-08-16 05:13
网络
测试
python
理解
自动化测试框架
设计
理解
自动化测试框架
设计为什么需要设计测试框架?首先我们需要明确一点,自动化测试工具或程序的开发与一个软件产品的开发在本质上是没有区别的,特别是从技术层面上来说,更是如出一辙。
patmos
·
2023-08-16 05:13
unittest框架
设计模式
一文用python做自动化测试,企业落地关键字+POM
自动化测试框架
目录:导读前言一、
自动化测试框架
二、企业中框架的结构三、怎么实现一个框架四、测试框架设计原则五、框架的设计思想六、总结前言引入自动化测试的情况1、回归测试,重复单一的数据录入或是击键等测试操作造成了不必要的时间浪费和人力浪费
测试内卷王
·
2023-08-16 05:39
测试
软件测试
自动化测试
python
软件测试
软件测试工程师
自动化测试
单元测试
Android UI
自动化测试框架
—SoloPi简介
1、UI自动化测试简介软件测试简介软件测试是伴随着软件开发一同诞生的,随着软件规模大型化,结构复杂化,软件测试也从最初的简单“调试”,发展到当今的自动化测试。自动化测试是什么呢?自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,自动化测试通常会借助某些工具或者框架。虽然不能完全取代手工测试,但相比手工测试来讲,自动化测试可以减少人力成本,降低重复工作,从而更快速、高效的进行测试活动。测试
软件测试潇潇
·
2023-08-16 00:38
软件测试
自动化测试
软件测试工程师
android
ui
软件测试
程序人生
自动化测试
功能测试
职场发展
Qt扫盲-Qt Paint System 概述
QtP
aintSystem概述一、概述二、绘图设备和后端1.Widget2.Image3.Pixmap4.OpenGL绘制设备5.Picture6.自定义绘制后端三、绘图与填充1.Drawing2.填充
太阳风暴
·
2023-08-15 16:25
#
▶
Qt扫盲
Paint
Qt绘制
Qt绘制系统
QPainter
qt5
如何在无显示器的Ubuntu下跑前端测试
Selenium是一个web
自动化测试框架
。用它可以实现web应用自动化测试。不过,我不只是用它来做测试,我还用它从电子商务网站签到页面爬取j
chengly0129
·
2023-08-15 16:15
Docker
Maven
&
Jenkins
如何在无显示器的ubuntu下跑selenium
Selenium是一个web
自动化测试框架
。用它可以实现web应用自动化测试。不过,我不只是用它来做测试,我还用它从电子商务网站签到页面爬取javascript生成的或AJAX的内容。
chengly0129
·
2023-08-15 16:15
Linux
Web自动化测试
Pytest通过parametrize方法实现数据驱动实战
前言在之前的篇章中讲解了yaml文件的基本语法规则、yaml文件的读写方法、通过unittest
自动化测试框架
+ddt+yaml实现数据驱动。
程序员Baby~
·
2023-08-15 13:52
pytest
软件测试
自动化测试
数据驱动
测试工程师
测试人进阶技能:单元测试报告应用指南
从测试人员角度而言,功能测试和系统测试以及其他性能测试等等对测试人员的全局特性理解能力要求较高,只要测试人员能够掌握一两种
自动化测试框架
基本能够开展功能、性能自动化测试,但是借助于测试框架进行研发降低了测试人员对代码的掌握
软件测试曦曦
·
2023-08-15 10:24
软件测试工程师
软件测试
自动化测试
单元测试
log4j
软件测试
自动化测试
功能测试
程序人生
一文学会关键字+POM
自动化测试框架
@[TOC](
自动化测试框架
设计)一、
自动化测试框架
:自动化测试技术是目前行业中特别主流的测试技术之一。目前企业中应用自动
yoyo小小汐~
·
2023-08-15 03:09
软件测试
程序员
接口测试
自动化测试
测试开发
测试工程师
最强
自动化测试框架
Playwright(26)-对话框
page.on('dialog')playwright框架可以监听dialog事件,不管你alert什么时候弹出来,监听到事件就自动处理了。当出现JavaScript对话框时发出,例如alert、prompt或。侦听器必须dialog.accept()或dialog.dismiss()对话框-否则页面将冻结等待对话框,并且单击等操作将永远不会完成。page.on("dialog",handler)
东方不败之鸭梨的测试笔记
·
2023-08-14 20:51
#
playwright
自动化
测试
最强
自动化测试框架
Playwright (27)-跟踪查看器
PlaywrightTraceViewer是一个GUI工具,可帮助您在脚本运行后探索记录的Playwright跟踪。可以本地打开,也可以在trace.playwright.dev.打开,录制跟踪文件使用context.tracing.start进行录制,使用stop方法保存录制文件browser=chromium.launch()context=browser.new_context()#Star
东方不败之鸭梨的测试笔记
·
2023-08-14 20:51
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(25)-浏览器
Browser|PlaywrightPython方法创建page页面fromplaywright.sync_apiimportsync_playwrightdefrun(playwright):firefox=playwright.firefoxbrowser=firefox.launch()page=browser.new_page()page.goto("https://example.com
东方不败之鸭梨的测试笔记
·
2023-08-14 20:21
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(17)- 模拟接口
模拟接口介绍WebAPI通常作为HTTP终结点实现。Playwright提供了API来模拟和修改网络流量,包括HTTP和HTTPS。页面所做的任何请求,包括XHR和获取请求,都可以被跟踪、修改和模拟。使用Playwright,您还可以使用包含页面发出的多个网络请求的HAR文件进行模拟。模拟API请求以下代码将截获所有调用,并改为返回自定义响应。不会向API发出任何请求。测试将转到使用模拟路由的UR
东方不败之鸭梨的测试笔记
·
2023-08-14 20:47
#
playwright
自动化
测试
史上最细,接口
自动化测试框架
-Pytest+Allure+Excel整理(代码)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言Allure框架Allure框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以Web的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测
百度测试开发
·
2023-08-14 18:11
接口自动化测试
软件测试
自动化测试
pytest
软件测试
接口自动化测试
自动化测试
python自动化测试
自动化测试框架
接口自动化
企业级,Pytest
自动化测试框架
脚本编写总结,看这篇就够了...
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言用到的知识点:1、requests2、pytest3、Excel表格操作4、发邮件5、日志功能6、项目开发规范的目录应用7、allure①title知识点②descrip
百度测试开发
·
2023-08-14 18:11
自动化测试
软件测试
接口自动化测试
pytest
软件测试
自动化测试
python自动化测试
自动化测试框架
接口自动化测试
测试开发
selenium的环境搭建
selenium是一个
自动化测试框架
,主要针对web项目进行UI自动化。他的工作原理如下图:那么我们在学习selenium之前就需要就行一个环境的搭建,就是要下载配置我们的浏览器驱动。
薛定谔的__猫
·
2023-08-14 17:10
环境配置
selenium
测试工具
最强
自动化测试框架
Playwright(20)- iframe
一个页面可以附加一个或多个Frame对象。每个页面都有一个主框架,并且假定页面级交互(如)在主框架中运行。clickframe_locator使用iframe时,可以创建一个框架定位器,该定位器将进入iframe并允许选择该iframe中的元素。#Locateelementinsideframe#Getframeusinganyotherselectorusername=page.frame_lo
东方不败之鸭梨的测试笔记
·
2023-08-14 12:12
#
playwright
自动化
测试
Python selenium
自动化测试框架
实战--登录测试案例
本文为Python
自动化测试框架
基础入门篇,主要帮助会写基本selenium测试代码又没有规划的同仁。
蜀山客e
·
2023-08-14 12:22
软件测试
自动化测试
selenium
selenium
软件测试
自动化测试
一篇打通,pytest
自动化测试框架
详细,从0到1精通实战(一)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言pytest单元测试框架1、什么是单元测试框架?单元测试是指在软件开发当中针对软件的最小单位(函数、方法)进行正确性的检查测试2、单元测试框架有哪些?Java:junit
测试架构师北凡
·
2023-08-14 11:17
软件测试
自动化测试从入门到精通
pytest
pytest
软件测试
自动化测试
接口自动化测试
pytest自动化测试框架
python自动化测试
自动化测试框架
单元测试
自动化测试框架
需
酷飒de小姐姐
·
2023-08-14 08:03
全网最详细,Pytest
自动化测试框架
-Fixture固件实战,你要的都有...
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言什么是固件Fixture翻译成中文即是固件的意思。它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,
测试开发Max
·
2023-08-14 04:54
软件测试
自动化测试
pytest
pytest
软件测试
自动化测试
python自动化测试
pytest自动化测试框架
接口自动化测试
接口自动化
最强
自动化测试框架
Playwright(22)-模拟器
可以使用测试生成器通过仿真生成测试,以便为特定窗口、设备、配色方案生成测试,以及模拟地理位置、语言或时区。测试生成器还可以生成测试,同时保留经过身份验证的状态。模拟视口大小Playwright打开一个浏览器窗口,其视口设置为特定的宽度和高度,并且没有响应,因为测试需要在相同的条件下运行。使用该选项生成具有不同视口大小的测试。--viewportplaywrightcodegen--viewport
东方不败之鸭梨的测试笔记
·
2023-08-13 23:53
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(23)-API测试
playwright支持进行API测试示例:如下代码创建API请求上下文,使用post方法请求API,并返回响应结果。importplaywrightfromplaywright.sync_apiimportsync_playwrightwithsync_playwright()asp:api_request_context=p.request.new_context()headers={"Con
东方不败之鸭梨的测试笔记
·
2023-08-13 23:53
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(21)-测试生成器inspector
测试生成器运行该命令时,将打开两个窗口,一个浏览器窗口,可以在其中与要测试的网站进行交互,另一个是PlaywrightInspector窗口,可以在其中记录测试,然后将其复制到编辑器中。使用该命令运行测试生成器,后面为要为其生成测试的网站的URL。URL是可选的playwrightcodegendemo.playwright.dev/todomvc记录测试运行命令并在浏览器窗口中执行操作。Play
东方不败之鸭梨的测试笔记
·
2023-08-13 23:53
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(7)- 使用cookie避免重复登录
playwright在称为浏览器上下文的隔离环境中执行测试。这种隔离模型提高了可重复性,并防止了级联测试失败。测试可以加载现有的经过身份验证的状态。这消除了在每次测试中进行身份验证的需要,并加快了测试执行速度。每次测试前登录以下示例登录到GitHub。执行这些步骤后,将对浏览器上下文进行身份验证。同步page=context.new_page()page.goto('https://github.
东方不败之鸭梨的测试笔记
·
2023-08-13 23:51
#
playwright
自动化
【软件测试进阶教程】自动化框架之python+selenium+pytest
更多学习教程关注公众号:程序员一凡1.概述selenium:基于JavaScript代码库的
自动化测试框架
,通过脚本语言,模拟用户行为操作,最接近用户真实场景,实现对web自动测试。
程序员阿沐
·
2023-08-13 18:25
最强
自动化测试框架
Playwright(14)- 测试隔离
隔离使用Playwright编写的测试在称为浏览器上下文的隔离的全新环境中执行。这种隔离模型提高了可重复性,并防止了级联测试失败。什么是测试隔离?测试隔离是指每个测试与另一个测试完全隔离。每个测试都独立于任何其他测试运行。这意味着每个测试都有自己的本地存储、会话存储、cookie等。Playwright使用BrowserContexts来实现这一点,它相当于类似隐身的配置文件。它们创建起来既快速又
东方不败之鸭梨的测试笔记
·
2023-08-13 12:24
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(5)- 自动等待
在采取行动之前对元素执行一系列可操作性检查,以确保这些动作按预期运行。它会自动等待所有相关检查通过,然后才执行请求的操作。如果所需的检查在给定的内未通过,则操作将失败,并显示TimeoutError。例如,对于page.click(),Playwright将确保:元素附加到DOM指元素已连接到Document或者ShadowRoot.元素可见当元素具有非空边界框且没有计算样式时,元素被视为可见。请
东方不败之鸭梨的测试笔记
·
2023-08-13 12:53
#
playwright
自动化
VS2019+QT5.13.2中生成Release模式下可执行的exe文件
内容1.打包成exe文件的步骤2.报错:Thisapplicationfailedtostartbecauseitcouldnotfindorloadthe
Qtp
latformplugin"windows
boss-dog
·
2023-08-13 09:09
C++
QT
海康威视工业相机
vs2019
qt
debug
自动化测试框架
pytest教程3-pytest Fixture(夹具)
pytest夹具现在你已经用pytest编写和运行了测试函数,让我们把注意力转移到称为fixtures的测试辅助函数上,它对几乎所有非微不足道的软件系统的测试代码结构都是至关重要的。fixtures是在实际测试函数之前(有时是之后)由pytest运行的函数。固定程序中的代码可以做任何你想做的事情。你可以使用fixtures来获取测试所需的数据集。你可以使用fixtures在运行测试之前让系统进入已
python测试开发
·
2023-08-12 17:35
最强
自动化测试框架
Playwright(11)- 录制视频
视频使用playwright,您可以录制测试视频。录制视频视频在测试结束时在浏览器上下文关闭时保存。如果手动创建浏览器上下文,请确保等待browser_context.close()。context=browser.new_context(record_video_dir="videos/")#Makesuretoclose,sothatvideosaresaved.context.close()
东方不败之鸭梨的测试笔记
·
2023-08-12 16:26
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(13)- headed模式运行
默认情况下,playwright以无头模式运行浏览器。若要更改此行为,请用作启动选项。headless:false还可以使用该选项减慢执行速度(每个操作减慢N毫秒),并在调试时执行。slow_mo#Chromium,Firefox,orWebKitchromium.launch(headless=False,slow_mo=100)
东方不败之鸭梨的测试笔记
·
2023-08-12 16:26
#
playwright
自动化
测试
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他