- 博客(517)
- 收藏
- 关注

原创 LinuxGUI自动化测试框架搭建(二)- 详细设计&框架设计
LinuxGUI自动化测试框架搭建(二)- 详细设计&框架设计【文中的截图后续更新,先看前半部分内容】
2023-04-11 17:18:05
1319
3

原创 产品诚可贵,质量价更高
优快云《2022年国内软件质量调查》正式开启,我们诚邀各位博主,特别是测试领域的各位技术er参与调查(调查地址:https://bbs.youkuaiyun.com/topics/610411036),并围绕主题,撰写《我填写“2022年国内软件质量调查问卷”的感想》,或者《我亲身经历的2022年软件质量工作》 相关内容博文,参与投稿即可获得【话题达人】勋章+【质量卫士】定制勋章,更有机会获得优快云周边大奖!质量不等于测试,一个成功的高质量产品的质量,势必是从干系人、到团队、到客户、到公司层面的质量总和。
2022-12-15 17:05:04
5503
35

原创 API接口自动化测试框架搭建(二)-详细设计&框架设计
(二)-详细设计&框架设计1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架数据流4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式1 需求分析对 实现需求 进行详细分析,主要有下:功能说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可生成HTML测试报告使用HtmlTestRunner模块可实
2021-07-14 18:11:53
2855
6

原创 WindowsGUI自动化测试框架搭建(二)-详细设计&框架设计
(二)-详细设计&框架设计1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式1 需求分析对 实现需求 进行详细分析,主要有下:功能说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可生成HTML测试报告使用BeautifulReport模块
2021-05-08 18:00:49
2093
3

原创 WebUI自动化测试框架搭建(二)-详细设计&框架设计
2-详细设计1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式1 需求分析对 实现需求 进行详细分析,主要有下:功能说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可生成HTML测试报告使用HtmlTestRunner.py模块可实现此功能
2021-02-23 15:46:26
3487
4
原创 【超详细实战攻略】Jmeter逻辑控制器中if控制器、模块控制器、测试片段的使用方法
写作目的:1、本文主要是通过搭建禅道为测试对象,然后介绍Jmeter的if控制器、模块控制器、测试片段的使用方法;2、仅作为简单的介绍,不作为项目的实际参考依据,具体的依据项目测试为准。
2024-12-13 18:19:56
1374
原创 【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
Windows7 电脑,在变量值最后输入%JAVA_HOME%\bin;Windows10 电脑,新建变量值:%JAVA_HOME%\bin;年月日时分秒 + _screen.png。新建系统环境变量JAVA_HOME;变量名:CLASSPATH。
2024-10-28 10:48:57
1275
7
原创 【问题实战】Jmeter中jtl格式转换图片后如何分开展示各个性能指标?
在特别注意:如果提示 F:\jmeter_test\jmeter_result\下不能为空,可以在以上命令的F:\jmeter_test\jmeter_result\后加一个11.jtl,比如F:\jmeter_test\jmeter_result\11.jtl,不影响结果的生成。
2024-10-10 22:00:00
656
原创 办公自动化-Python如何提取Word标题并保存到Excel中?
字符串中间有空格或者其他多余的内容如何处理?新建的excel如何对表头进行字体、颜色等设置?表格列宽如何调整?整个表格字体如何设置?等等。
2024-05-23 11:06:17
1419
原创 小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密
本文是使用Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密,简单容易理解,适合入门Python基础练习。可能需要对一些基础知识要简单看下。建议学习的时候,不局限于上边的示例,可以自己新增的一些示例,比如MD5加密的时候,也可以增加一些用户名和密码组合MD5加密、密码使用MD5+盐加密、MD5加盐后将密码整体插入盐中、SHA1加密、SHA256加密、HMAC加密等等。
2024-03-30 09:18:45
1163
原创 爬虫实战-Python爬取百度当天热搜内容
使用以上同样的方法,我们可以看到前两条热搜的简介如下:如今兰考发生了翻天覆地的变化,张庄村的老百姓把xx走过的一条路改名为“幸福路”,沿着“幸福路”奔向越来越好的日子...同样可以使用正则表达式表示下:(.\*)通过以上分析,我们就得到了我们需要重点几个变量:热搜标题: title = re.compile(r’(.*?‘)热搜简介:introduction = re.compile(r’(.*)<a’)#热搜指数:index = re.compile(r’(.*?')
2024-03-20 13:11:09
3037
原创 小游戏实战-Python实现石头剪刀布+扫雷小游戏
本文主要是简单的Python基础应用,基础是语言的核心,只有多练才能熟能生巧。文章内容浅显易懂,适合刚入门Python的你练练手。文中的小游戏其实网上也有很多的版本,建议学习的时候可以自行发挥,还有很多可以进行优化的地方,比如石头剪刀布的非指定数字的判断、扫雷游戏的互动(可以增加和电脑的互动),有兴趣的也可以看看预留的一个作业走迷宫。。
2024-03-18 09:33:33
945
原创 画图实战-Python实现某产品全年销量数据多种样式可视化
Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形;Matplotlib可生成绘图、直方图、功率谱、条形图、错误图、散点图、折线图等;Matplotlib是Python生态系统的一个重要组成部分,是用于可视化的绘图库;Matplotlib提供了一整套和matlab相似的命令API和可视化界面,可以生成出版质量级别的精美图形。
2024-03-14 17:26:01
1518
原创 数据分析实战-Python实现博客评论数据的情感分析
在学习前,我们先了解下什么是SnowNLP?SnowNLP是Python的第三方模块或者库;SnowNLP主要作用是可实现对评论内容的情感预测。Python实现博客评论数据的情感分析实际是使用了SnowNLP库的功能,SnowNLP不仅可以对评论数据进行情感分析,还能进行文本分类、中文分词、词性标注、提取关键词、文本相似度计算等操作。这样做数据分析其实为了帮助我们更好的了解我们的目标客户对于产品的使用反馈,可以很好帮助我们进一步提升产品质量。。
2024-03-12 19:30:47
2501
原创 Python中字符串、列表、字典常用的拼接方法有哪些?
总结:1、有时在数据处理时,需要对数据进行拼接处理,比如字符串的拼接、列表的拼接等;2、本文主要是介绍了字符串、列表、字典常用的拼接方法,帮助大家快速了解常用数据的拼接方法;3、文章中会简单用一些示例进行说明,通俗易懂,便于快速对知识的掌握;4、阅读建议:在阅读前,需要对Python的字符串、列表、字典基础知识要有一定的了解。
2024-02-23 14:18:48
1226
1
原创 自动化测试神器:Python之Pytest库入门使用
pytest是Python的一个单元测试框架,与python自带的unittest测试框架类似;pytest比unittest框架使用起来更简洁,效率更高,而且特性比较多,也就非常的灵活;比如pytest常用的特性有:① 对case可以进行设置跳过,也可以进行标记(比如失败等);② 可以重复执行失败的case;③ 可以兼容执行unittest编写的case;④ 有很多第三方的插件,比如报告allure等;⑤ 支持持续集成;
2024-01-29 09:55:51
2443
原创 『App自动化测试之Appium应用篇』| Appium常用API及操作
【代码】『App自动化测试之Appium应用篇』| Appium常用API及操作。
2024-01-02 16:05:15
1384
原创 『App自动化测试之Appium应用篇』| uiautomator + accessibility_id定位方法完全使用攻略
是Android原生的定位方式;相对于以前提及的定位方式它的优势是功能比较强大,速度快;定位样式和xpath差不多,支持元素的全部属性定位;定位方法为:而传入的参数为一个java对象,对象是UiSelector对象。
2023-12-16 10:15:00
1874
原创 『App自动化测试之Appium应用篇』| 继承于selenium常用的元素定位方法有哪些?如何使用?
【代码】『App自动化测试之Appium应用篇』| 继承于selenium常用的元素定位方法有哪些?如何使用?
2023-12-15 09:00:00
1400
原创 『App自动化测试之Appium应用篇』| 元素定位工具uiautomatorviewer从简介、特点、启动到使用的完整过程
之前文章说明了的定位使用方法;是另一种定位工具;是自带的元素定位工具;它是通过截屏分析XML布局文件方式,来提供控件信息的查看服务。
2023-12-14 09:00:00
1269
原创 『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略
是中自带的一个查看元素的工具;打开这个工具的前提下appium的服务是启动了;另外需要注意的是Appium最新安装方法是使用npm安装的,而不是Appium GUI方式安装,那么这里目前是没有,也就没有工具了;所以需要单独安装。
2023-12-13 09:00:00
7680
4
原创 『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用
是启动appium服务端的参数设置;关于;以下重点了解几个参数。
2023-12-12 13:46:50
1574
原创 『加密算法』| 自动化测试时基于Python常用的几个加密算法实现,你有用到吗?
【代码】『加密算法』| 自动化测试时基于Python常用的几个加密算法实现,你有用到吗?
2023-12-07 09:00:00
913
原创 『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
Appium是开源的、跨平台的测试自动化测试框架;主要用于测试移动端应用;Appium支持模拟器和真机上的原生应用、混合应用、Web应用;Appium使用WebDriver的JSON wire协议来驱动Apple系统的库、Android系统的框架;因Appium集成了Selendroid框架,所以Appium支持比较老版本的Android;Appium支持支持的所有语言(JavaPythonJavaScriptPHPRubyC#ClojurePerl等)。
2023-12-06 09:00:00
4939
6
原创 『Charles数据抓包功攻略』| 如何使用Charles进行数据抓包与分析?
Charles是一个HTTP代理/ HTTP监视器/反向代理,能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求,响应和HTTP标头(包含cookie和缓存信息);在做移动开发时,为了调试与服务器端的网络通讯协议,可以使用Charles截取网络封包进行分析;Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而来实现网络封包的截取和分析;Charles也可以用于分析第三方应用的通讯协议。配合Charles的SSL。
2023-12-05 09:00:00
4444
原创 『渗透测试基础』| 什么是渗透测试?有哪些常用方法?如何开展?测试工具有哪些?优势在哪里?
渗透测试是指由专业的安全人员模拟黑客,从系统可能存在的漏洞位置进行攻击测试,找到隐藏的安全漏洞,从而达到保护系统安全的目的;书中有一个例子说的非常不错:把软件系统比喻一座房子,房子建好后会配备一些安全措施,比如防盗门、安全警报等。一般情况,我们认为这已经足够安全,但我们不能十分确认入侵者会使用怎样的方式找到漏洞,从而攻击我们的安全防线。为了保护房子足够安全,我们会聘请外部的安全专家进行一系列的检测,比如检测防盗门是否牢固,窗户是否容易被侵入等等,发现这个房子是否存在漏洞,确保房子的安全性。
2023-12-04 09:48:14
6666
2
原创 『测试基础』| 如何理解测试用例管理和缺陷管理?
测试用例(TestCase)为测试对象编制一种测试输入、执行条件和预期结果;用例可以体现测试方案、方法、技术和策略;用例的内容一般包含:# 测试对象名称 # 测试项 # 测试目标 # 测试环境 # 测试输入 # 测试步骤 # 预期结果 # 测试脚本等平常我们最简化的测试用例至少应该包含测试输入和预期结果。
2023-12-02 19:50:23
1287
原创 『Jmeter超级干货』| Linux下Jmeter安装配置、脚本设计执行、监控及报告完整过程
注意:1、之前写过一个是windows平台的,本文是Linux平台的;2、另外需要注意的是,本文仅为示例过程,所以将客户端和服务器都用在同一台机器上。一般情况下不建议这么做,会影响性能结果的准确性。
2023-11-30 17:04:40
5859
1
原创 『APP稳定性测试干货』| 基于Monkey的移动端/APP稳定性测试过程和方法
Monkey是一个Android平台自动化测试的一个工具,主要用来测试稳定性的;Monkey可以模拟用户的一系列操作,比如触摸屏幕、滑动、按键等,对这些操作进行压力测试,检测程序多久会出现异常;Monkey是Android系统自带的,使用java编写的;
2023-11-28 14:17:36
1037
原创 基于Eclipse+SDK+ADT+DDMS的安卓开发环境完整搭建过程
是Android开发环境中的Dalvik虚拟机调试监控服;可进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等;
2023-11-27 15:11:03
2656
3
原创 『接口测试干货』| Newman+Postman接口自动化测试完整过程
Newman是Postman的一个扩展库(NodeJs库);可完成接口自动化测试工作;Postman导出的JSON格式文件可通过Newman的命令行执行;因为Postman运行后只有概要结果,没有像其他自动化测试框架那么完美漂亮的测试报告样式,所以引入了Newman;Newman可快速完成集合的运行,构造自动化以及持续集成工作。
2023-11-24 14:01:00
2230
原创 『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
Postman是一个比较流行的、功能强大的可完成网页调试和模拟发送HTTP请求的工具或者插件;主要使用人员比较广,像测试做接口测试,开发进行前后端数据调试等;一些功能和优点:①不仅可以用做chrome的插件,而且可以进行独立安装使用;②只要登陆后,所有的历史请求数据都可以进行自动同步;③使用本地化安装后的Postman工具比较强大,且基本都是免费的。④支持跨平台MAC、Windows、Linux等。主要是对请求的分组和分类;
2023-11-23 16:22:10
1794
原创 PIL中ImageFilter模块几种图片滤波处理和使用方法
PIL是Python的一个图像处理库,支持多种文件格式;PIL提供强大的图像处理和图形处理能力;可完成对图像的缩放、裁剪、叠加以及图像添加线条、图像和文字等操作。
2023-11-20 18:23:06
793
空空如也
Linux平台,对应用GUI界面如何做自动化测试?
2023-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人