腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
开源优测
公众号:开源优测 分享软件测试方面的基础、开源技术、工具、理论和方案
专栏作者
举报
510
文章
623838
阅读量
108
订阅数
订阅专栏
申请加入专栏
全部文章
其他
python
自动化测试
selenium
开源
https
腾讯云测试服务
测试
github
playwright
jenkins
api
编程算法
网站
网络安全
windows
数据库
http
自动化
微信
java
html
ide
浏览器
git
linux
sql
安全
性能测试
脚本
apache
人工智能
云数据库 SQL Server
功能测试
工具
物联网
数据结构
负载测试
框架
.net
对象
性能
异步
c++
javascript
node.js
xml
maven
缓存
单元测试
腾讯云开发者社区
登录
函数
基础
视频
算法
系统
官方文档
ruby
css
json
android
unix
访问管理
命令行工具
xslt & xpath
分布式
压力测试
面向对象编程
tcp/ip
uml
大数据
小程序
微服务
测试策略
pytest
python3
requests
解决方案
日志
软件
软件测试
事件
数据
搜索
同步
优化
原理
字符串
云服务器
对象存储
比特币
自动驾驶
数据挖掘
机器学习
ios
php
perl
c#
go
bash
scala
react
jquery
ajax
android studio
django
flask
sqlalchemy
打包
ubuntu
windows server
centos
bash 指令
容器镜像服务
文件存储
云直播
检测工具
cci 持续集成
云推荐引擎
企业
渲染
kubernetes
存储
运维
爬虫
shell
html5
jdk
jvm
ssh
ftp
kotlin
markdown
udp
powershell
机器人
数据分析
数据处理
数据可视化
haskell
unicode
迁移
接口测试
漏洞扫描服务
测试服务
ci
code
command
driver
excel
exe
get
gitlab
grid
jetbrains
junit5
keyboard
logging
mac
ode
pipeline
profiler
pycharm
response
rpa
shift
ui
url
web
webdriver
编程
编程语言
编辑器
编码
部署
操作系统
测试工具
测试开发
测试自动化
插件
程序
递归
动态规划
服务
服务器
工程师
管理
技巧
计算机视觉
架构
兼容性
进程
开发
开发者
可视化
快捷键
乱码
面试
命令行
模型
内存
排序
排序算法
配置
软件开发
设计
实践
数学
调试
网络编程
线程
效率
芯片
性能分析
需求分析
移动端
注解
搜索文章
搜索
搜索
关闭
基于项目实践总结的性能测试流程
性能测试
测试
脚本
实践
性能
在前面几篇性能测试相关文章,我们积累的大量的各种相关知识,下面我们基于我的实践和性能测试原理对性能测试流程进行一次整体的总结。
苦叶子
2024-03-07
100
0
Java代码检测工具链选型
工具
管理
java
检测工具
插件
静态源代码扫描是近年被人提及较多的软件应用安全解决方案之一。它是指在软件工程中,程序员在写好源代码后,无需经过编译器编译,而直接使用一些扫描工具对其进行扫描,找出代码当中存在的一些语义缺陷、安全漏洞的解决方案。静态扫描技术已经从90年代时候的,编码规则匹配这种由编译技术拓展过来的分析技术向程序模拟全路径执行的方向发展,由此,这种模拟执行相对的执行路径比动态执行更多,能够发现很多动态测试难以发现的缺陷。
苦叶子
2024-01-31
90
0
Playwright系列:第13章 Playwright实用技巧
playwright
测试
登录
技巧
脚本
在 Playwright 测试中,我们经常会遇到一些实用场景,如等待页面加载、处理弹窗、上传下载文件等。本章我们将学习 Playwright 中的一些常用技巧,在测试脚本中运用这些技巧可以实现复杂的测试场景,也让测试脚本更加健壮。
苦叶子
2023-09-18
789
0
物联网测试: 挑战、工具和测试策略
物联网
测试策略
测试
工具
数据
物联网是利用嵌入式电子、微芯片等技术将汽车、家电、医疗设备连接起来,收集和交换不同种类的数据,称为物联网。这种技术允许用户通过网络远程控制设备。
苦叶子
2023-08-08
204
0
新手必须掌握的Python Requests库接口测试(有实例代码)
python
接口测试
get
requests
response
在进行接口测试时,Python requests库是一个非常方便的工具。下面,我会详细描述使用Python requests库进行接口测试的全过程,并提供相应的代码实例。
苦叶子
2023-08-08
292
0
Playwright系列:第16章 Playwright测试封装与部署
playwright
部署
测试
对象
脚本
在前面几章中,我们已经掌握了编写 Playwright 测试脚本的主要技能。但是,光会编写测试脚本还不够,我们还需要考虑:
苦叶子
2023-08-08
535
0
Playwright系列:第15章 Playwright可视化测试和差异对比
自动化测试
playwright
测试
可视化
视频
在前面的学习中,我们通过编写Playwright测试脚本来自动执行测试并验证结果。这种纯代码的测试方式有时会面临一些问题:
苦叶子
2023-08-08
433
0
Python Locust全过程使用代码详解
python
负载测试
测试
服务
事件
Python locust 是一个基于 Python 的开源负载测试工具,可以模拟大量用户并发访问网站、API等,以测试它们的性能和承受能力。Python locust 具有易于编写和运行的脚本、实时监控和可扩展性等特点,因此在实际的软件开发中得到了广泛应用。本文将详细介绍如何使用 Python locust 进行负载测试。
苦叶子
2023-08-08
324
0
企业自动化解决方案 - RPA
企业
自动化
机器人
rpa
解决方案
RPA指的是机器人流程自动化(Robotic Process Automation),是一种通过软件机器人模拟人类操作来实现自动化业务流程的技术。RPA可以为企业带来高效、低成本的自动化解决方案,同时也能够提高工作效率和准确性。
苦叶子
2023-08-08
178
0
官宣!微软为 VS Code 带来 C# 开发套件
c#
code
测试
开发
开发者
微软于近日在 Marketplace 上架了一款适用于 Visual Studio Code 的官方 C# 开发套件 —— C# Dev Kit,通过更好地管理、测试,以及提供全新的 AI 功能,为 Linux、macOS 和 Windows 平台的开发者带来了更好的 C# 开发体验。
苦叶子
2023-08-08
302
0
Selenium Webdriver原理、架构过往今生
selenium
webdriver
架构
浏览器
原理
Selenium是一种流行的自动化测试工具,它可以自动化地模拟用户在Web应用程序中的操作,包括点击、输入、选择等。Selenium最初由Jason Huggins于2004年创建,旨在解决常见的Web应用程序自动化测试挑战。Selenium的成长历程经历了多次技术变迁和架构的调整,今天我们将探讨这些变化。
苦叶子
2023-06-09
192
0
Python keyboard模块替代方案
python
keyboard
基础
事件
字符串
使用keyboard模块,这里推荐几个替代方案: 1. PyKeyboard PyKeyboard是一个跨平台的模块,用于监听和发送键盘事件。用法与keyboard模块非常相似,可以方便地替换。 安装方式: pip install PyKeyboard 例如: import PyKeyboard kb = PyKeyboard() # 监听键盘事件 kb.add_hotkey('q', lambda: print('Pressed q!')) # 按下键 kb.tap_key('H', 'E', 'L', 'L', 'O') # 发送字符串 kb.type_string('Hello, World!') 2. PyUserInput PyUserInput是一个功能强大的模块,不仅可以监听和发送键盘事件,还可以控制鼠标。 安装方式: pip install PyUserInput 例如: from pykeyboard import PyKeyboard from pymouse import PyMouse k = PyKeyboard() m = PyMouse() # 按下键 k.tap_key('A') # 发送字符串 k.type_string('Hello') # 点击鼠标 m.click(100, 150) 3. Evdev 如果希望底层控制键盘,可以使用Evdev模块直接访问/dev/input/event设备 Evdev模块需要安装Linux头文件,比较复杂,且只支持Linux系统,适合有一定基础的用户使用。
苦叶子
2023-06-09
397
0
Python Playwright API使用实例详解
python
api
playwright
浏览器
异步
Playwright 是一个 Node.js 库,它提供了一个高级的 API 来自动化 Chromium、Firefox 和 WebKit 浏览器中的操作。Python Playwright API 是 Playwright 的 Python 版本,它提供了一套与 Node.js 版本相同的 API,可以在 Python 中使用。
苦叶子
2023-06-09
663
0
大数据测试基础概念和工具
大数据
测试
测试工具
工具
基础
大数据已经成为当今的热门话题,随着数据量不断增加,大数据的测试变得越来越重要。本文将介绍大数据测试的概念、目的、测试类型、测试工具和测试策略。
苦叶子
2023-06-09
288
0
基于POM模式应用Playwright进行自动化测试
自动化测试
playwright
测试
登录
对象
在现代软件开发中,自动化测试已经成为了一项必备的技能。随着前端技术的发展,Web应用程序也变得越来越复杂,测试的工作也变得越来越繁琐和耗时。Playwright是一个新兴的自动化测试工具,它可以帮助我们更快地完成测试工作,提高测试效率。
苦叶子
2023-06-09
367
0
实例演示如何结合Selenium和Requests进行自动化测试
自动化测试
selenium
requests
测试
搜索
Selenium和Requests是两个常用的自动化测试工具,它们都可以用于Web应用程序的自动化测试。Selenium主要用于模拟用户在Web应用程序中的操作,而Requests主要用于处理HTTP请求和响应。在本文中,我们将深入了解如何将Selenium和Requests结合起来使用,以实现更全面的Web应用程序自动化测试。
苦叶子
2023-06-09
414
0
Python、Pytest、Allure、Selenium和Jenkins实现自动化测试集成实例
python
自动化测试
selenium
jenkins
pytest
本文将介绍如何使用Python、Pytest、Allure、Selenium和Jenkins实现测试自动化集成。通过将这些工具结合使用,可以实现自动化测试、测试结果报告、持续集成等功能,提高测试效率和质量。
苦叶子
2023-06-09
568
0
人工智能在软件测试中的应用
机器学习
人工智能
测试
脚本
软件测试
随着人工智能技术的发展,AI在软件测试领域得到了广泛的应用与实践。人工智能可以帮助测试工程师自动执行重复性高的测试用例,分析大量测试结果进行预测,并自动生成测试报告与缺陷列表。这大大提高了测试效率,缩短了测试周期。
苦叶子
2023-06-09
1.6K
0
Python程序打包成exe文件的详细过程
python
打包
exe
测试
程序
Python 程序打包成 exe 文件的详细过程如下: 1. 安装 PyInstaller 模块:使用 pip install pyinstaller 命令安装。这是将 Python 程序打包成 exe 的主要工具。 2. 编写 setup.py 文件:这是一个配置文件,用来指导 PyInstaller 如何进行打包。在同级目录下创建 setup.py 文件,内容如下: from PyInstaller.setup import Setup setup( name="yourprogram", version="1.0", description="Your program description", author="Your name", author_email="yourname@example.com", url="https://www.example.com", scripts=["yourprogram.py"] ) 3. 运行 PyInstaller 命令:在 cmd 中运行 pyinstaller setup.py 命令进行打包。 4. 配置 exe 文件:运行后会在 dist 文件夹下生成 yourprogram 文件夹,里面包含你的 exe 文件。可以对 exe 进行配置: - 添加版本信息:使用 pyi-set_version yourprogram 1.0 命令设置 exe 文件的版本号。 - 添加图标:将 icon 文件放在与 setup.py 同级目录,并在 setup() 中添加 icon='youricon.ico' 参数指定图标文件。 - 添加 console 模式:默认 exe 是无 console 的,使用 console=True 可以生成有 console 的 exe。 - 合并到一个文件:使用 onefile=True 可以将所有的依赖文件合并到一个 exe 中,生成单独的 exe 文件。 - 其它:还有许多参数用来控制打包结果,如添加数据文件、设置启动页面等。详情见 PyInstaller 文档。 5. 测试和发布 exe:运行生成的 exe 文件,测试其是否正常工作。如果正常,即可发布 exe 程序给最终用户。 6. 遇到问题解决:如果在打包过程中遇到问题,首先查看 PyInstaller 的日志文件 build/yourprogram/logs/. 里面会记录详细的打包过程和错误信息。并根据日志消息在 PyInstaller 文档中查找解决方案。 以上就是使用 PyInstaller 将 Python 程序打包成 exe 文件的详细过程。掌握这个过程可以很轻松地将 Python 开发的程序发布为 exe,方便最终用户安装使用。
苦叶子
2023-06-09
454
0
100个Python常用模块/库
python
https
工具
计算机视觉
框架
1. NumPy - 数值计算扩展库。提供高效的多维数组对象和用于处理这些数组的工具。http://www.numpy.org/2. SciPy - 科学计算库。构建在NumPy之上,用于科学与技术计算。https://www.scipy.org/3. Pandas - 数据分析与操作库。提供高性能易用的数据结构和数据分析工具。http://pandas.pydata.org/4. Matplotlib - 数据可视化库。产生 Publication quality figures。http://matplotlib.org/5. Scikit-learn - 机器学习库。用于数据挖掘和数据分析。http://scikit-learn.org/stable/6. TensorFlow - 深度学习库。由谷歌开源,用于机器学习,深度神经网络与人工智能。http://tensorflow.org7. Django - Web框架。提供开发Web应用的骨架。https://www.djangoproject.com/8. Flask - 微型Web框架。提供Werkzeug、Jinja2等高质量成功的库集成。http://flask.pocoo.org/9. Scrapy - 网络爬虫框架。用于进行网络爬取,提供操作各种网站的能力和工具。https://scrapy.org/10. BeautifulSoup - HTML/XML解析库。提供解析器,用于从HTML和XML文件中提取数据。https://www.crummy.com/software/BeautifulSoup/
苦叶子
2023-06-09
245
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档