- 博客(25)
- 收藏
- 关注
原创 【作品集】【Powershell】相关操作
Powershell作为Windows系统自带的一种工具,作为管道语言,处理问题简单明细,语句易懂,是运维一个好帮手,下面将介绍一下经历过的几个场景,欢迎大家讨论指正。
2025-07-26 09:56:57
890
原创 【GIT Hub】Log文件解析filter执行
针对大型的自动化测试,会建立多级Fliter进行Auto case的分类管理,针对这种情况就需要针对执行时间=Filter执行完毕的时间点 - 分配到runner的时间点。
2025-07-21 15:22:31
169
原创 【自动化】Python常用公共功能
适用场景:日期、时间、日期时间;格式 yyyyMMddhhmmss, MM/dd/yyyy, yyyy-MM-dd。适用场景:将文件从一个位置搬到另一个位置,同时给新文件根据命名格式命名。适用场景:根据时间范围进行筛选 - 4月前一年的随机范围。适用场景:根据部分文件名,查找路径下文件位置。
2025-07-04 11:32:10
165
原创 【自动化】QTP VBS常用公共功能
适用场景:日期、时间、日期时间;格式 yyyyMMddhhmmss, MM/dd/yyyy, yyyy-MM-dd。适用场景:将文件从一个位置搬到另一个位置,同时给新文件根据命名格式命名。适用场景:根据部分文件名,查找路径下文件位置。三、操作Excel文件。1.读取excel文件。2.写入excel文件。
2025-07-03 16:46:55
224
原创 【Deepseek】提取图书梗概
1.请用思维导图的形式呈现《脉络》的章节逻辑关系,标注每个模块的核心价值。2.请将书中内容拆解为“基础概念层+方法论层+实践案例层”三层框架 3.请用金字塔原理梳理知识结构,展示核心观点与支撑论据
2025-05-18 20:43:46
110
原创 我的创作纪念日
在工作的过程中遇到一些困惑,会在网上求解,有时遇到大神的文章系统讲解,但有时获取的答案是东拼西凑的,忍不住自己会写下自己解决问题的过程与方法,希望能和大家进行交流。目前已经习惯于在工作之余,将最近工作的一部分心得提炼出来,发成博客,也是整理自己所得的一种途径,成为了日常的一种习惯。希望能在未来一年的时间里,能在目前的细分领域有更深的见解,同时也能紧跟新方向,了解更多的前沿技术。
2025-05-12 11:26:56
129
原创 【GIT Hub】获取加密的环境变量
在使用GitHub Actions时,为了安全地处理敏感信息如密码或Token,通常会通过加密环境变量在YML文件中读取,例如${{secrets.jiraToken}}。然而,当遇到401验证错误时,直接打印环境变量会显示为***,无法查看实际内容。为解决此问题,可以编写一个Python脚本,将环境变量中的字符串逐个字符写入文件,从而间接查看其内容。以下是一个示例代码,将JIRA_TOKEN逐个字符写入output.txt文件中。此方法可以在Workflow中执行,以便调试和验证。如果有更优的解决方案,欢
2025-05-12 10:40:07
154
原创 【UFT】定位控件
UFT提供了多种定位控件的功能,包括使用ObjectSpy抓取控件、通过Record录制操作以及利用ObjectRepository查看控件属性。其中,ObjectSpy的Default模式适用于控件层级较少且易于唯一确定的场景,如WPF组件的页面级操作。例如,关闭页面的操作可以通过ObjectSpy抓取并生成相应代码。对于Web控件,由于其层级复杂且同级元素密集,通常需要退回到上级对象以寻找相关属性进行定位。这些功能为自动化测试提供了灵活且高效的控件定位手段。
2025-05-09 17:53:39
232
原创 【UFT】自动化UI测试
当敏捷开发渐渐的成为主流,对于功能庞大,分支流程较多的大型系统,回归测试会消耗较多的人员时间或资源。为了节省此类时间和资源的开支,自动化UI测试的应用呼之欲出。
2025-04-14 14:52:42
246
原创 【UFT】提取控件属性值
在使用UFT写自动化脚本时,常常需要提取控件的属性值,来进行期待值与实际值的对比。本篇文章将围绕常见的控件属性取值展开。
2025-04-14 11:33:59
323
原创 【自动化】测试机Windows Patch
在自动化执行之前或期间,Windows Patch会导致电脑重启(长期无密码输入,可能导致关机),从而导致执行中断或失败。
2025-03-19 11:44:08
161
原创 【作品集】【自动化】测试机准备工作
在开始自动化之前,为了避免后续执行的中断或错误,需要对测试机进行调试,有一系列的准备工作。现将常见的情况做下简单的罗列,供大家参考,也欢迎沟通交流。
2025-03-19 11:08:12
620
原创 【自动化】测试机定时截图
在自动化测试中,有时会出现测试机异常关机重启,其中有Windows security patch的因素,也不排除电源或其他人为因素等等。当设备不在身侧,且数量多的时候,会占用很多时间处理。现有一个方案,在测试机每小时截图,并上传到网络存储。这样通过定时查看图片,可以看到设备某时间点的状态,可以进行相关的原因分析和后续处理。1.清理环境(仅保存7天内的截图文件)并指定截图文件生成位置。2.生成截图文件到指定上一步提供的位置。3.执行程序体,并打印日志。
2025-03-18 14:31:44
252
原创 PowerShell - 加密配置文件中的密码信息
当需要在多套环境间切换,并运行程序的时候,就可能会用到配置文件的方案。为了避免明文保存账号密码的风险,现将密码加密存储在配置文件,待使用时解密。2.将密码进行Base64加密(也可添加其他逻辑,比如前缀,后缀,中间插入,倒序等等)当然也有其他的技术方案,比如通过GIT流水线传递变量,就不在这篇文章展开了。3.进行Base64加密(如果还有其他逻辑,也可进行对应的回滚操作)1.导入多套环境的数据库连接信息。
2025-03-18 14:11:09
302
原创 SQL server/XML 特殊字符替换(换行、回车、制表符)
比如,控制符CRLF和Tab在SQL server / XML转换ASCII码的方式如下。剩余的的特殊字符可参照文章后半部分的详情参考转化。我们会看到在不同的语言中间出现特殊字符,怎样才能完成恰当的替换呢?
2024-12-25 14:43:03
577
原创 【自动化】测试机设置屏幕常亮-脚本
在自动化执行的过程中,需要保持多台设备屏幕常亮,为了节省配置的人力,以及增加检查点和日志,先提供下面的方案供大家探讨。目前识别到,有两种方式可以实现,将对应的优劣点也进行了比较。
2024-09-09 11:27:07
600
原创 【自动化】测试机自动更新Chromedriver,与explorer大版本保持一致
自动化测试中经常会遇到,chromedriver过期的情况,通常测试及数量很多,手工单台处理会浪费很多时间,于是开发出这个版本,帮助节省人力。欢迎指正!
2024-08-28 16:39:12
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人