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

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

原创 产品诚可贵,质量价更高
CSDN《2022年国内软件质量调查》正式开启,我们诚邀各位博主,特别是测试领域的各位技术er参与调查(调查地址:https://bbs.csdn.net/topics/610411036),并围绕主题,撰写《我填写“2022年国内软件质量调查问卷”的感想》,或者《我亲身经历的2022年软件质量工作》 相关内容博文,参与投稿即可获得【话题达人】勋章+【质量卫士】定制勋章,更有机会获得CSDN周边大奖!质量不等于测试,一个成功的高质量产品的质量,势必是从干系人、到团队、到客户、到公司层面的质量总和。
2022-12-15 17:05:04
5575
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
2957
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
2170
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
3582
4
原创 LangSmith:大模型应用开发的得力助手
文章摘要: LangSmith作为大语言模型(LLM)应用开发的辅助工具,有效解决了开发者面临的调试和优化难题。它通过提供强大的可观察性功能,将原本复杂的LLM执行流程转化为可视化的"追踪树",让开发者能清晰掌握应用内部运行逻辑。文章详细介绍了如何集成LangSmith到开发流程中,包括环境准备、代码实现和高级功能应用。其核心价值在于:1)实现开发过程透明化;2)提供精准的调试支持;3)内置评估和监控功能;4)优化提示词工程。这些特性显著提升了LLM应用的开发效率和质量控制能力。
2025-09-18 17:09:22
670
原创 Dify Agent + AntV 实战:从 0 到 1 打造数据可视化解决方案
本文介绍了如何利用Dify Agent与AntV打造高效的数据可视化解决方案。通过Dify Agent的低代码特性快速构建数据处理流程,结合AntV丰富的图表库实现专业可视化效果。文章详细演示了从创建Dify Agent、添加AntV工具到设置提示词的全过程,并以一周温度数据为例,展示了生成条形图、柱状图、面积图等多种图表的方法。该方案既能简化开发流程,又能满足个性化可视化需求,为开发者提供了一套可落地的实战参考。
2025-09-17 18:39:13
958
原创 Dify调用硅基流动中模型时,流程编排中运行模型不显示思考过程,如何解决?
本文介绍了在Dify平台调用硅基流动模型时,如何解决流程编排中不显示思考过程的问题。首先通过硅基流动模型API获取免费模型并创建API key,然后在Dify中下载插件并创建工作流。初始运行发现模型虽能输出详细思考内容(如1+1问题的多角度分析),但前端不显示思考过程。最终通过优化工作流设计,新增文本变量和下拉选项,成功在前端展示模型的完整思考过程。解决方案着重于正确配置模型节点参数,确保输出内容包含<think>标签内的完整推理逻辑。
2025-09-12 11:39:11
863
原创 【详细教程】如何在Ubuntu上本地部署Dify?
摘要:本文介绍了在Ubuntu系统上本地部署Dify开源大语言模型平台的详细步骤。Dify是一个支持多模型(如GPT、Llama等)的低代码AI应用开发平台,提供RAG增强、Agent框架等功能。部署过程包括:1)安装Docker和Docker Compose;2)获取Dify源码并配置环境变量;3)解决国内镜像拉取问题;4)通过docker-compose启动服务。完成部署后,用户可通过localhost访问并初始化管理员账号,快速构建生成式AI应用。文中还提供了常见问题排查方法和常用命令参考。
2025-09-11 11:27:04
1250
原创 LangChain中的Prompt模板如何使用?
本文介绍了LangChain中Prompt模板的使用方法。Prompt模板可动态生成提示词,提高代码复用性。主要使用步骤包括:导入PromptTemplate类、定义带变量的模板字符串、创建实例并格式化生成提示词。文章展示了基本用法、带默认值的partial()方法、从文件加载模板以及聊天模板ChatPromptTemplate的应用场景,并提供了完整的代码示例。这些模板工具能有效管理提示词,特别适合需要重复生成相似提示的情况。
2025-09-10 14:28:08
997
原创 如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
本文介绍了如何利用LangChain框架结合DeepSeek API实现多轮对话功能。主要内容包括:LangChain的模块化特性及其在智能代理、文档处理等场景的应用;DeepSeek API密钥的获取与配置;通过Python代码实现带有记忆功能的对话链,支持上下文关联的多轮交互。该方案可集成到自动化测试框架中,用于自动生成测试用例等场景,为测试开发人员提供高效的AI辅助工具。文中提供了完整的实现代码,涵盖环境变量配置、对话链创建和交互循环等关键步骤,便于开发者快速上手应用。
2025-09-10 13:37:49
1003
原创 Doc2X为一切AI文档服务的基础设施,将PDF转换为Word、HTML、LaTeX、Markdown等
Doc2X是一个多功能文档处理平台,支持PDF/图片转Word/HTML/Markdown等格式,具备高精度OCR识别、复杂排版解析、表格图表处理等功能。采用AI技术实现双语PDF翻译、公式识别和对照编辑,适合学术与办公场景。企业用户可通过API集成,个人用户可试用在线体验版。平台通过解析文档、结构化存储和向量化处理,为智能问答和检索提供高质量数据支持。
2025-09-09 10:22:37
544
1
原创 一种专为AI代理设计的内存层,能够在交互过程中记忆、学习和进化
Mem0是一款专为AI代理设计的开源内存层系统,提供持久化记忆功能。它支持多种记忆类型(工作记忆、事实记忆、情景记忆和语义记忆),能帮助AI代理实现个性化交互、长期知识存储和行为优化。与普通检索系统相比,Mem0具有成本优化、持久保存和自适应等优势。该系统提供托管和自托管两种方案,支持Python和Node.js接入,包含添加记忆、搜索记忆和批量获取记忆等核心功能,搜索响应时间低于50毫秒。Mem0能有效减少令牌使用,提升AI代理的交互质量和效率。
2025-09-09 09:58:54
931
原创 【分享】AgileTC测试用例管理平台使用分享
【摘要】AgileTC是一款由滴滴开源的敏捷测试用例管理平台,支持脑图式用例设计、执行计划管理和多人协作。平台采用Java+MySQL技术栈,部署需配置数据库并导入初始化脚本。核心功能包括:1)分组管理用例集;2)可视化脑图编辑用例;3)创建测试任务并跟踪执行进度;4)支持用例导出和组件化嵌入。典型使用流程为:创建分组→设计用例集→生成测试任务→执行并记录结果。该工具通过结构化管理和图形化操作提升测试效率,适合需要规范测试流程的团队使用。
2025-09-05 15:29:04
725
1
原创 【分享】基于百度脑图,并使用Vue二次开发的用例脑图编辑器组件
这是一个基于百度脑图并使用Vue二次开发的测试用例脑图编辑器组件项目。项目采用Vue全家桶+Element UI+webpack构建,支持优先级、标签、测试结果和节点内容的编辑功能。部署需安装Node.js 14,通过修改npm镜像源加速依赖安装。使用时可安装组件并配置vuex模块,通过initJson属性初始化数据,提供多种编辑权限控制。项目包含完整示例,适合测试用例管理场景。
2025-09-05 14:54:10
952
原创 Jmeter中变量如何使用?
摘要:本文介绍了JMeter变量的使用方法,包括变量类型(用户自定义变量、CSV参数化、预处理器赋值、响应提取变量等)、定义方式(User Defined Variables、CSV Data Set Config、脚本赋值)、作用域规则(线程组内可见性)及嵌套函数应用。通过登录提取Token的案例演示变量传递流程,并列举了常见问题(变量为空、参数未更新等)的解决方案。JMeter变量支持静态/动态配置,合理使用可提升测试脚本的复用性和灵活性,需注意线程安全与作用域限制。(150字)
2025-06-11 13:00:00
932
原创 【SystemC初认识】SystemC是什么?有哪些主要组件?如何简单使用?
SystemC 是一种基于 C++ 的硬件描述语言(HDL),常用于硬件系统的建模、仿真以及验证;允许开发者在一个系统级别(即硬件和软件的结合)上描述和模拟复杂的系统;SystemC 既适用于硬件设计,也适用于嵌入式软件开发;SystemC 的核心在于其基于 C++ 的编程模型,它扩展了 C++ 的特性,使其能够进行硬件系统建模;SystemC 提供了一些类和库,以便开发者描述硬件组件、模块之间的交互以及时间上的顺序。
2025-04-30 18:09:40
1703
原创 【超详细实战攻略】Jmeter逻辑控制器中if控制器、模块控制器、测试片段的使用方法
写作目的:1、本文主要是通过搭建禅道为测试对象,然后介绍Jmeter的if控制器、模块控制器、测试片段的使用方法;2、仅作为简单的介绍,不作为项目的实际参考依据,具体的依据项目测试为准。
2024-12-13 18:19:56
1646
原创 【入门思路】基于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
1479
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
726
原创 办公自动化-Python如何提取Word标题并保存到Excel中?
字符串中间有空格或者其他多余的内容如何处理?新建的excel如何对表头进行字体、颜色等设置?表格列宽如何调整?整个表格字体如何设置?等等。
2024-05-23 11:06:17
1556
原创 小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密
本文是使用Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密,简单容易理解,适合入门Python基础练习。可能需要对一些基础知识要简单看下。建议学习的时候,不局限于上边的示例,可以自己新增的一些示例,比如MD5加密的时候,也可以增加一些用户名和密码组合MD5加密、密码使用MD5+盐加密、MD5加盐后将密码整体插入盐中、SHA1加密、SHA256加密、HMAC加密等等。
2024-03-30 09:18:45
1210
原创 爬虫实战-Python爬取百度当天热搜内容
使用以上同样的方法,我们可以看到前两条热搜的简介如下:如今兰考发生了翻天覆地的变化,张庄村的老百姓把xx走过的一条路改名为“幸福路”,沿着“幸福路”奔向越来越好的日子...同样可以使用正则表达式表示下:(.\*)通过以上分析,我们就得到了我们需要重点几个变量:热搜标题: title = re.compile(r’(.*?‘)热搜简介:introduction = re.compile(r’(.*)<a’)#热搜指数:index = re.compile(r’(.*?')
2024-03-20 13:11:09
3352
原创 小游戏实战-Python实现石头剪刀布+扫雷小游戏
本文主要是简单的Python基础应用,基础是语言的核心,只有多练才能熟能生巧。文章内容浅显易懂,适合刚入门Python的你练练手。文中的小游戏其实网上也有很多的版本,建议学习的时候可以自行发挥,还有很多可以进行优化的地方,比如石头剪刀布的非指定数字的判断、扫雷游戏的互动(可以增加和电脑的互动),有兴趣的也可以看看预留的一个作业走迷宫。。
2024-03-18 09:33:33
1023
原创 画图实战-Python实现某产品全年销量数据多种样式可视化
Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形;Matplotlib可生成绘图、直方图、功率谱、条形图、错误图、散点图、折线图等;Matplotlib是Python生态系统的一个重要组成部分,是用于可视化的绘图库;Matplotlib提供了一整套和matlab相似的命令API和可视化界面,可以生成出版质量级别的精美图形。
2024-03-14 17:26:01
1603
原创 数据分析实战-Python实现博客评论数据的情感分析
在学习前,我们先了解下什么是SnowNLP?SnowNLP是Python的第三方模块或者库;SnowNLP主要作用是可实现对评论内容的情感预测。Python实现博客评论数据的情感分析实际是使用了SnowNLP库的功能,SnowNLP不仅可以对评论数据进行情感分析,还能进行文本分类、中文分词、词性标注、提取关键词、文本相似度计算等操作。这样做数据分析其实为了帮助我们更好的了解我们的目标客户对于产品的使用反馈,可以很好帮助我们进一步提升产品质量。。
2024-03-12 19:30:47
3077
原创 Python中字符串、列表、字典常用的拼接方法有哪些?
总结:1、有时在数据处理时,需要对数据进行拼接处理,比如字符串的拼接、列表的拼接等;2、本文主要是介绍了字符串、列表、字典常用的拼接方法,帮助大家快速了解常用数据的拼接方法;3、文章中会简单用一些示例进行说明,通俗易懂,便于快速对知识的掌握;4、阅读建议:在阅读前,需要对Python的字符串、列表、字典基础知识要有一定的了解。
2024-02-23 14:18:48
1349
1
原创 自动化测试神器:Python之Pytest库入门使用
pytest是Python的一个单元测试框架,与python自带的unittest测试框架类似;pytest比unittest框架使用起来更简洁,效率更高,而且特性比较多,也就非常的灵活;比如pytest常用的特性有:① 对case可以进行设置跳过,也可以进行标记(比如失败等);② 可以重复执行失败的case;③ 可以兼容执行unittest编写的case;④ 有很多第三方的插件,比如报告allure等;⑤ 支持持续集成;
2024-01-29 09:55:51
2605
原创 『App自动化测试之Appium应用篇』| Appium常用API及操作
【代码】『App自动化测试之Appium应用篇』| Appium常用API及操作。
2024-01-02 16:05:15
1528
原创 『App自动化测试之Appium应用篇』| uiautomator + accessibility_id定位方法完全使用攻略
是Android原生的定位方式;相对于以前提及的定位方式它的优势是功能比较强大,速度快;定位样式和xpath差不多,支持元素的全部属性定位;定位方法为:而传入的参数为一个java对象,对象是UiSelector对象。
2023-12-16 10:15:00
2056
原创 『App自动化测试之Appium应用篇』| 继承于selenium常用的元素定位方法有哪些?如何使用?
【代码】『App自动化测试之Appium应用篇』| 继承于selenium常用的元素定位方法有哪些?如何使用?
2023-12-15 09:00:00
1536
原创 『App自动化测试之Appium应用篇』| 元素定位工具uiautomatorviewer从简介、特点、启动到使用的完整过程
之前文章说明了的定位使用方法;是另一种定位工具;是自带的元素定位工具;它是通过截屏分析XML布局文件方式,来提供控件信息的查看服务。
2023-12-14 09:00:00
1370
原创 『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略
是中自带的一个查看元素的工具;打开这个工具的前提下appium的服务是启动了;另外需要注意的是Appium最新安装方法是使用npm安装的,而不是Appium GUI方式安装,那么这里目前是没有,也就没有工具了;所以需要单独安装。
2023-12-13 09:00:00
8425
4
原创 『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用
是启动appium服务端的参数设置;关于;以下重点了解几个参数。
2023-12-12 13:46:50
1729
原创 『加密算法』| 自动化测试时基于Python常用的几个加密算法实现,你有用到吗?
【代码】『加密算法』| 自动化测试时基于Python常用的几个加密算法实现,你有用到吗?
2023-12-07 09:00:00
945
原创 『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
7017
7
原创 『Charles数据抓包功攻略』| 如何使用Charles进行数据抓包与分析?
Charles是一个HTTP代理/ HTTP监视器/反向代理,能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求,响应和HTTP标头(包含cookie和缓存信息);在做移动开发时,为了调试与服务器端的网络通讯协议,可以使用Charles截取网络封包进行分析;Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而来实现网络封包的截取和分析;Charles也可以用于分析第三方应用的通讯协议。配合Charles的SSL。
2023-12-05 09:00:00
4822
空空如也
Linux平台,对应用GUI界面如何做自动化测试?
2023-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人