- 博客(119)
- 资源 (10)
- 收藏
- 关注

原创 Typora使用指南
Typora是一款基于Markdown的可视化文本编辑器,它打破了传统Markdown编辑器的编辑模式,采用所见即所得的方式,让你在编辑文本时就能直接看到最终的渲染效果,无需像传统编辑器那样在编辑界面和预览界面之间来回切换 ,极大地提高了写作效率。Typora的界面设计极为简洁,没有繁杂的工具栏和按钮,为用户营造了一个纯粹、无干扰的写作环境,让你可以全身心地投入到内容创作之中。同时,它还支持丰富的Markdown。
2025-01-27 16:07:27
1185

原创 AI 驱动的自动化测试报告平台 ReportPortal,让你的测试如虎添翼(基础篇)
是一个开源的报告和分析平台,用于自动化测试结果的管理和可视化。它允许团队汇总、分析和分享测试结果,帮助提高软件质量和测试效率。与JenkinsJiraBDD流程、大多数功能和单元测试框架等主流平台无缝集成。superadmin和密码erebus登录1.修改显示语言为中文2.查看相关模块。
2024-12-11 12:47:09
2343
原创 Git小白入门指南:从概念到实操,轻松上手
Git 是一个开源的分布式版本控制系统,诞生于 2005 年,由 Linux 内核之父 Linus Torvalds 为了更好地管理 Linux 内核开发而精心打造。在当时,版本控制工具的发展遇到了瓶颈,传统的集中式版本控制系统无法满足 Linux 内核开发这种大规模、高并发的开发需求。Linus Torvalds 在开发过程中深感现有版本控制工具的不足,于是决定自己动手开发一款全新的版本控制系统,Git 应运而生。它与传统的集中式版本控制系统有着本质的区别。
2025-03-29 17:49:06
616
原创 程序员为什么不能一次性写好,需要一直修改bug?深度剖析背后的逻辑与挑战
综上所述,程序员不能一次性写好代码并需要一直修改bug是由多种因素共同作用的结果。编程的本质、人的因素、测试与调试的局限性、团队协作与沟通的重要性以及面对bug的积极态度都共同构成了这一现象的背后逻辑。作为公众号博主,我希望通过这篇文章让大家更加理解程序员的辛苦和付出,同时也希望程序员们能够保持积极的心态和乐观的情绪,在编程的道路上不断前行、不断成长。因为正是有了这些勇于面对挑战、不断追求卓越的程序员们,我们的数字世界才能变得更加美好和精彩。
2025-03-29 17:17:44
844
原创 金三银四求职季:软件测试工程师必备的“面试题库”曝光!限时免费领!
(背景+任务+行动+结果)突出难点突破,例如:“主导某电商平台618大促压测,通过优化脚本将并发容量提升3倍”。”作为从业8年的测试老兵,我整理了。许多求职者背了无数八股文,但面对“如何设计一个秒杀系统的测试方案”时,逻辑混乱、漏洞百出。,涵盖大厂真题、高频考点、实战案例,今天全部分享给大家!• 高频灵魂拷问:“你为什么从开发转测试?• 争议Bug处理话术:“当开发拒绝修复时,如何用数据说服对方?“我做过功能测试” → 面试官内心OS:“所以呢?• 微信红包测试全流程:从功能到安全测试的20个隐藏考点。
2025-03-29 17:01:56
426
原创 10年+老测试,我力荐软件测试这个职业的7个理由
前同事老王,从手工测试转型自动化测试,自学Selenium和Appium框架,如今负责搭建公司测试平台,年薪50W+。朋友小A,计算机专业毕业,入职某大厂测试岗,2年薪资从12K涨到25K,同期开发岗同学薪资涨幅仅40%。最近在技术论坛看到一个段子:“程序员写代码,测试工程师找bug,产品经理提需求,最后用户骂产品垃圾。测试工程师的成就感来自**“避免问题发生”**,这种“防御性成就感”比“创造型成就感”更持久、更踏实。测试工程师不是“代码世界的清洁工”,而是“数字大厦的质量建筑师”。
2025-03-26 13:02:06
454
原创 [特殊字符]数字世界没有后悔药:一个BUG引发的血案
测试需要严格验证算法的鲁棒性(抗干扰能力),才能避免“算法杀人”。裂缝、坍塌,甚至危及生命。那些深夜加班的测试工程师,那些被BUG折磨到崩溃的开发者,那些不断优化算法的数据科学家,他们用专业与坚持,筑起了数字世界的“诺亚方舟”。测试不仅要防外攻,还要防“内鬼”——开发者自己埋下的后门。随着AI、大数据、物联网的爆发,软件的复杂度呈指数级增长,测试的难度也堪称“地狱模式”。在数字化生活全面渗透的今天,软件早已不是“工具”,而是支撑我们衣食住行的。因为正是这些看不见的守护者,让数字化生活不再“裸奔”。
2025-03-26 12:57:24
621
原创 Playwright + MCP:用AI对话重新定义浏览器自动化,效率提升300%!
Playwright + MCP的结合,标志着自动化领域从“代码驱动”向“AI驱动”的革命性转变。无论是测试工程师、开发人员还是数据分析师,均可借助这一技术栈大幅提升效率。
2025-03-23 11:14:32
1895
2
原创 如何使用 AI 和技术策略来提高软件测试覆盖率
AI 监测到这一变化后,立即对图片上传功能的测试用例进行了调整,增加了对新支持的图片格式和大文件尺寸的测试用例,同时对原有的测试用例进行了检查和修改,确保测试用例能够覆盖新的功能特性,从而保证了测试覆盖率始终保持在较高水平。例如,在一个电商网站的测试中,AI 通过分析历史数据发现,关于商品库存为 0 时的下单测试用例曾经发现过较多缺陷,那么在后续的测试用例生成中,AI 就会重点生成针对商品库存为 0 以及负数等极端情况的测试用例 ,大大增加了测试用例的多样性和有效性,提升了测试覆盖率。
2025-03-23 11:06:12
1151
原创 Selenium Manager和webdriver manager的区别与联系
Selenium Manager是一个用于简化Selenium测试环境配置和管理的工具。它提供了一个集中的平台来管理Selenium测试项目的各个方面,包括测试用例的组织、执行和报告生成。通过Selenium Manager,测试团队可以更有效地维护和扩展他们的测试套件,减少测试准备工作的时间和复杂性。webdriver manager是一个用于自动化管理浏览器驱动程序的工具。它的主要作用是自动下载、安装和配置与Selenium测试脚本兼容的浏览器驱动,如ChromeDriver、GeckoDriver等。
2025-03-13 08:30:00
1000
原创 告别驱动管理噩梦Selenium Manager新特性深度拆解
Selenium Manager 是一个强大的工具,主要用于自动化驱动程序和浏览器的管理,从而显著提升自动化测试的效率。在自动化测试的过程中,管理和维护各种浏览器驱动程序常常是一项复杂且耗时的任务。Selenium Manager 通过自动化这一过程,使得测试人员能够专注于测试用例的编写和测试逻辑的实现,而非纠结于环境配置的细节。它能够自动检测所需浏览器的版本,并下载相应的Web驱动程序,极大地减少了测试环境的配置时间和复杂性。
2025-03-13 01:04:25
651
原创 速看!UI 自动化教程中把 Playwright 融入现有测试体系的神级操作
本文将探讨如何使用Playwright结合unittest或pytest构建高效的测试套件,并介绍数据驱动测试设计、并行执行与分布式测试以及CI/CD集成方案。通过本文的学习,你应该已经了解了如何将Playwright与unittest或pytest结合使用来构建测试套件,掌握了数据驱动测试的设计思路,学会了如何进行并行执行和分布式测试,并探索了将Playwright测试集成到CI/CD流程的方法。将自动化测试纳入持续集成/持续部署(CI/CD)流程中,可以确保每次代码提交后都自动运行测试,及时发现问题。
2025-02-24 20:55:11
916
原创 绝了!这个支持 App 的 AI 自动化工具 auto-wing,你怎能错过!
我们继续探索auto-wing在自动化测试领域的应用,在0.5.0版本中,进一步支持App的AI自动化测试。
2025-02-24 20:48:45
582
原创 DeepSeek 使用教程:带你快速上手强大的智能工具
DeepSeek 是一款基于先进人工智能技术的综合性智能助手,具备强大的知识储备和自然语言处理能力。它能够理解用户的各种问题,并以准确、清晰的方式给出解答,还能协助用户进行文本创作、数据分析等多种复杂任务。其丰富的功能和便捷的操作,使得它成为了不同领域工作者的得力助手。
2025-02-23 19:49:06
1129
原创 DeepSeek + Playwright 实战:零编码实现自动化测试全覆盖
DeepSeek的低代码测试方案通过自然语言交互、AI逻辑合成和自动化维护机制,打破了技术门槛,让非技术人员也能轻松参与自动化测试工作。通过实测,DeepSeek显著提高了测试效率和异常场景覆盖率,帮助企业缩短开发周期并提升软件质量。建议企业从标准化流程(如登录、支付等)开始试点,结合团队资源逐步推广,最终实现全流程的自动化测试。
2025-02-23 18:12:51
1433
原创 软件测试新引擎:自动化测试的必要性与价值探索
自动化测试,简单来说,就是借助专门的测试工具或自行编写的代码脚本,来自动完成原本需要人工手动执行的软件测试任务。在传统的手动测试中,测试人员需要依据详细的测试用例,一步一步地对软件的各项功能进行操作和验证,这个过程不仅耗费大量的时间和人力,而且容易受到人为因素的干扰,导致测试结果出现偏差。
2025-02-13 13:44:04
806
原创 深入探索Allure:解锁高级用法,提升测试报告魅力
Allure是一款开源且支持多种测试框架的测试报告生成工具,像JUnit、TestNG、Pytest等主流框架它都能很好地兼容。它能够把各类测试框架产生的测试结果,以一种直观、详细且结构化的方式转化为测试报告,让团队成员无论是技术人员还是非技术人员,都能轻松理解测试的执行情况和结果。修改报告主题:Allure提供了多种内置主题,如darklight等。在文件中添加,即可将报告主题修改为深色主题。如果想要自定义主题,可以创建一个新的CSS文件,在文件中定义各种样式,然后在文件中通过。
2025-02-13 13:33:30
1150
原创 史诗级羊毛警报!腾讯云掏出671B核弹级模型白送:DeepSeek-V3/R1无限免费调用
官方的 deepseek 到目前为止都不是很稳定,经常出现 “服务器繁忙,请稍后再试。” 的情况。但是 deepseek-r1 作为一个开源的模型,只要你有足够的算力,就能够自己搭建一个对话平台,无限制使用。经过我的测试,我使用的是 MacBook Pro M1 max 32G + Ollama 只能够刚刚好跑得动的模型。今天看到腾讯云限时免费调用 deepseek 系列的模型,具体如下:DeepSeek-V3 为 671B 参数 MoE 模型DeepSeek-R1 为 671B 模型。
2025-02-10 13:07:13
844
原创 Neovim:高效、可定制的文本编辑器
总结Neovim 是一个非常值得学习的强大文本编辑器,具有改进的代码库、强大的插件系统和现代的用户界面。无论您是经验丰富的程序员,还是刚刚开始编程,Neovim 都是一个非常有用的工具。Neovim 的社区和生态Neovim 拥有一个活跃的开发者社区,提供了丰富的插件和配置资源。• 强大的插件系统:Neovim 的插件系统非常强大,支持用 Lua 编写的插件,提供了更多的功能和灵活性。• 现代的用户界面:Neovim 提供了多种现代的 GUI 界面,提供了更好的用户体验。Neovim 的安装。
2025-02-06 14:36:01
807
原创 如何使用 DeepSeek 搭建本地知识库
通过以上步骤,可以快速搭建一个功能完善的本地知识库,并利用 DeepSeek 实现高效的数据管理和检索!使用 Matplotlib 或 Plotly 可视化知识库的统计信息(如词频分布、文档数量等)。搭建本地知识库可以帮助您高效管理和检索本地文档、数据或知识资源。
2025-02-06 14:04:11
5263
3
原创 天呐!有了这个神器,从此告别死记硬背Linux命令!
只需选中报错信息,一键排查问题,从智能助手给出的解决方案,我们只需插入给出的安装命令即可,智能助手会自动识别我们的镜像是ubuntu还是centos,因为这两个镜像的依赖安装命令是不同的。操作系统的难点,需要通过一行一行的命令去执行,有时候浏览器查到分区命令与自己的本地分区的目录名不同时,会让初学者摸不着头脑,不敢进行任何操作,生怕出现不可逆的影响,在。终端工具中,用户需要记住大量的命令及其参数组合。时,遇到如下报错,我们可以选中报错信息,一键排查问题,从智能助手给出的内容可以得知,是不满足。
2025-01-27 15:59:53
650
原创 测开后期发展指南:突破瓶颈,迈向多元进阶之路
电商系统中,涉及多接口调用、数据依赖、异步处理及外部数据交互的场景,如用户下单后涉及库存扣减、支付回调、优惠券使用和积分变更等多个接口的协同,要确保测试用例全面覆盖且准确执行,需要深入理解业务逻辑和接口细节,编写复杂的测试脚本,这对测试开发工程师的业务理解和技术能力提出了很高要求。他们要能够主导大型项目的测试工作,设计和优化测试方案,解决复杂的测试问题。在分布式系统测试中,高级测试开发工程师要应对多节点、多服务之间的交互测试,通过对系统架构的深入理解,制定高效的测试策略,确保系统的高可用性和稳定性。
2025-01-17 20:25:17
676
原创 探秘Shortest与Stagehand:开启高效测试与自动化新篇
在数字化浪潮的推动下,网页自动化工具如同繁星般涌现,为众多行业带来了效率的变革。在这些工具中,Shortest和Stagehand凭借其出色的表现,成为了众多开发者、测试人员以及相关从业者的焦点。虽然二者都基于Playwright构建,但在功能特性、应用场景等维度上展现出显著的差异。深入剖析这些不同之处,能为技术选型提供有力支撑,助力专业人士精准匹配自身需求。
2025-01-17 20:17:55
1931
原创 新项目性能测试全攻略:从规划到落地
LoadRunner特点:它是一款功能强大且商业化的性能测试工具,具有高度的可扩展性和灵活性。支持多种协议,几乎可以覆盖市面上常见的各类应用系统,如 Web 应用、数据库应用、ERP 系统等。能够精确地模拟大量用户并发操作,并且提供了丰富的分析报告功能,方便对测试结果进行深入解读。适用场景:适用于对性能要求极高、业务场景复杂且需要进行大规模、高并发性能测试的项目,比如大型金融交易系统、电信业务支撑系统等。优缺点:优点在于功能全面、结果精准、可模拟复杂场景;
2025-01-13 15:48:56
1415
原创 探秘Stagehand:基于Playwright的AI自动化测试新利器
比如说,我们可以简单地输入像“点击页面上的登录按钮”或者“提取这个页面的商品价格信息”这样通俗易懂的语句,Stagehand就能理解我们的意图,然后准确地在网页上执行相应的操作,并且把我们想要的数据提取出来哦。在当今数字化飞速发展的时代,软件项目层出不穷,自动化测试的重要性愈发凸显。在这个示例里呀,我们先引入了Stagehand模块,然后创建了实例,接着用自然语言指令让它去模拟用户登录的一系列操作,最后还可以根据返回的结果去看看登录操作是否成功啦,是不是感觉还挺简单的呀,大家可以自己动手试试更多的功能哦。
2025-01-13 15:12:33
1658
原创 Moco-Runner:让测试不再依赖真实环境,效率翻倍!
Moco-Runner 是一个轻量级、灵活且强大的工具,专为模拟 HTTP 服务而设计。它在软件开发和测试中具有广泛的应用场景,能够显著提高开发效率、测试覆盖率和团队协作能力。Moco Runner 是一个功能强大且易用的工具,能够在测试和开发阶段为开发者节省大量时间。通过简单的配置和命令行操作,开发者可以快速搭建模拟服务并验证各种接口逻辑。无论是个人开发还是团队协作,Moco Runner 都是一个不可多得的利器。😊。
2025-01-06 17:07:09
867
原创 解锁 Postman 接口测试登录鉴权的奥秘
接着在集合内创建请求,再次点击 “New”,选择 “Request”,为请求命名,如 “Login Request”,选择刚创建的测试集合,点击 “Save to”,请求即纳入集合麾下。初次打开,若已有账号,直接登录;全局变量则常用于存储跨环境通用但可能变化的信息,如项目全局的 API 版本号 “v1”,在接口 URL 中使用 “{{api_version}}” 引用,当版本升级时,只需更改全局变量值,所有相关请求自动适配,避免逐个修改请求的繁琐,让测试如鱼得水,轻松应对复杂多变的场景。
2024-12-30 09:00:00
1490
原创 Python最强操作:30个一行代码直接填满了我的脑洞,烧干了我的脑回路
当别人问你:“Python到底有多强大?” 你只需要甩出一句:“Python一行代码,能把你的脑洞填满。” 今天,糖糖就带你体验 Python 一行代码的魅力!🎉以下整理了 30 个 Python 一行代码的例子,让你在惊叹的同时,不由得喊出一句:“真香(国粹)!
2024-12-30 08:30:00
1003
原创 微信小程序脚本自动化测试方案
通过上述方案结合 Jenkins 等工具,可以配置定期执行测试脚本。可以编写一些常见模块的测试用例,在回归阶段定期执行,输出测试报告。也可以通过半人工的方式,检测执行过程中的截图,判断 UI 展示是否正常。这样比起人员每个页面、每个模块的点击,效率会提升不少。同时在基于 Mock 还可以做接口容灾测试等测试。因为每个页面的操作已经函数化,可以把 “流程测试”中的代码变成配置化,测试人员可以通过配置要走的页面、需要点击的模块、等待时长等完成测试用例的脚步配置。
2024-12-29 10:00:00
2295
原创 FastExcel:超越EasyExcel的新一代Excel处理工具
FastExcel是由原EasyExcel作者在阿里巴巴宣布停止维护EasyExcel之后推出的升级版框架。它继承了EasyExcel的所有优点,并且在性能和功能上进行了显著的提升和创新。
2024-12-29 09:00:00
2052
原创 自动化测试:从入门到精通的全面指南
一、引言在当今数字化时代,软件行业蓬勃发展,软件产品的更新换代愈发频繁。为了确保软件的质量和稳定性,测试工作变得至关重要。然而,随着软件规模的不断扩大和功能的日益复杂,传统的手工测试方法逐渐暴露出效率低下、容易出错等问题。自动化测试作为一种高效、可靠的测试手段,应运而生并迅速发展,成为现代软件测试领域不可或缺的一部分。自动化测试是指借助专门的测试工具和编程技术,将原本由人工执行的测试用例转化为机器可自动执行的脚本或程序,从而实现对软件系统的各项功能、性能、兼容性等方面进行测试的过程。它能够模拟大量用户的操作
2024-12-28 10:30:00
1061
原创 软件测试中高效开展接口自动化测试的全面指南
定期总结接口自动化测试过程中的经验和教训是不断提升测试水平的重要途径。在每次测试周期结束后,组织测试团队进行全面的回顾和分析,探讨测试过程中出现的问题和不足之处。对于测试过程中发现的接口缺陷,深入分析其产生的根本原因,是由于接口设计不合理、代码实现存在漏洞、测试用例覆盖不全面还是测试环境配置问题等。如果是测试用例覆盖不全面的问题,需要进一步补充和完善测试用例,确保对接口的各种情况都能进行充分的测试。
2024-12-28 10:00:00
1096
原创 HTTP请求类型全解析:POST与GET的深度对比
HTTP请求类型的多样性为客户端和服务器之间的交互提供了丰富且灵活的方式,每种类型都有其独特的作用和适用场景。而GET和POST作为其中最为常用的两种请求类型,它们之间存在的诸多区别更是我们在开发Web应用、进行网络通信时需要重点关注的内容。深入理解这些区别,有助于我们根据实际需求合理地选择合适的请求类型,从而确保数据传输的高效性、安全性以及系统的稳定性。希望大家通过本文的介绍,对HTTP请求类型尤其是GET和POST的区别有更清晰透彻的了解,并能在实际的开发与应用中准确运用它们。
2024-12-27 09:15:00
1180
原创 Postman与Jmeter:接口测试工具的巅峰对决
Postman和Jmeter在接口测试的舞台上各自闪耀,不存在绝对的优劣之分。它们的区别实则反映了不同项目阶段、不同测试需求下的最优解。作为测试人员,我们应依据团队的实际情况、项目的特点,精准权衡二者的利弊。在合适的时机选用恰当的工具,充分发挥它们的优势,方能高效、高质量地完成接口测试任务,为软件系统的稳定运行保驾护航,助力项目一路“披荆斩棘”,驶向成功彼岸。
2024-12-27 08:30:00
1137
原创 Playwright实战案例:解锁高效自动化与精准爬虫的秘密
通过上述的实际应用案例可以看出,Playwright在自动化测试和网络爬虫等方面都展现出了显著的优势。在自动化测试中,它的自动等待功能能够智能地等待页面元素加载完成、网络请求结束等情况,避免了因页面加载速度不一致而导致的测试不稳定问题;丰富的API可以方便地模拟各种复杂的用户操作,无论是简单的点击输入,还是涉及多页面交互、文件上传等复杂场景,都能轻松应对,大大提高了测试效率和质量。
2024-12-26 09:00:00
1682
原创 Selenium与Playwright:谁才是Web自动化测试的王者?
通过以上对Selenium和Playwright在多个方面的对比分析,我们可以看出,两者各有优缺点。Selenium凭借其广泛的语言支持、全面的浏览器兼容性以及强大的社区和丰富文档等优势,更适合那些已经习惯使用多种编程语言、需要在各类浏览器环境下进行全面兼容性测试,并且对工具稳定性和社区资源依赖度较高的大型项目团队。
2024-12-26 08:00:00
1995
转载 【硬盘故障】硬盘只显示盘符,不显示容量,无法打开的解决方案
前两天拿移动硬盘拷贝一份200G的资料,拷贝花费了一个半小时左右,在拿回来插上自己的电脑后,就不读盘了。具体现象是,硬盘在只显示盘符,下面无容量显示,双击打开无响应,在卡顿一段时间后报错。,注意标点符号都是英文状态下的,而且我是在使用管理员权限打开的命令行(不用命令行是否有效我没试过,看网上的说法好像也可以?1.直接把硬盘格式化(适用于硬盘内数据不重要,可有可无,或者已有备份的情况)我没有这样做,因为硬盘里的数据很重要,我猜测这种方案应该是奏效的!比如我这里的移动硬盘盘符是I,那我输入的就是。
2024-12-25 12:45:17
2259
原创 电商类小程序测试全攻略:确保品质与用户体验
公众号:测试工程师成长之路在当今数字化购物的浪潮下,电商小程序凭借便捷性和易用性深受消费者青睐。然而,要想让电商小程序真正赢得用户、助力业务发展,全面且细致的测试工作必不可少。电商小程序测试有着至关重要的意义,它能够提前发现潜在的功能缺陷、性能问题以及安全隐患等,避免用户在使用过程中遭遇糟糕的体验,如无法下单、页面加载缓慢或者个人信息泄露等情况,从而保障小程序的稳定性、可靠性以及安全性,提升用户的满意度和忠诚度,为电商业务的成功打下坚实基础。在正式开展测试之前,还有一些基础要点需要准备到位。
2024-12-25 10:45:00
1042
原创 解锁弱网测试:全场景实战指南
在如今这个移动互联网高度发达的时代,我们的应用程序(无论是移动端的 APP 还是网页端应用)被广泛应用于各种复杂的现实场景之中。想象一下,在地铁里、电梯内,或者是处于人员密集的大型活动场所,这些地方往往网络信号不佳,也就是所谓的弱网环境。弱网环境有着极大的多样性,比如在快速行驶的交通工具上,网络会频繁出现信号波动、带宽变窄的情况;而在一些建筑结构复杂的高楼大厦内,信号可能会被遮挡、削弱,导致网络延迟增大、丢包率上升等问题。这样的弱网环境对应用的影响不容小觑,最直观的感受就是页面加载缓慢,原本几秒钟就能打开的
2024-12-25 09:00:00
1280
allure2-master.zip
2019-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人