- 博客(69)
- 资源 (5)
- 收藏
- 关注
原创 软件测试面试--接口(进阶版)
接口测试是验证系统组件间接口通信正确性的过程,核心目标是确保接口功能、性能、安全性和数据一致性符合预期。执行步骤:需求分析:明确接口功能、输入输出参数、业务逻辑及依赖关系。测试设计编写测试用例(正常场景、异常场景、边界值)。工具选择(Postman、JMeter、Python+Requests等)。环境准备:搭建测试环境(服务部署、数据库配置、Mock服务等)。执行测试:发送请求,验证响应状态码、数据格式、业务逻辑、性能指标。结果分析:记录缺陷并跟踪修复,生成测试报告。
2025-05-19 09:55:05
191
原创 软件测试常见面试题总结(基础版)
提前练习经典问题(如测试一个水杯、搜索框、购物车),并模拟白板编写用例,能显著提升通过率!在软件测试相关的面试中,常见面试题总结(基础版)
2025-05-19 09:39:49
206
原创 pytest 装饰器的常见用法总结
对同一逻辑使用多组输入输出进行测试,避免重复代码。:标记已知但未修复的缺陷用例,避免干扰测试结果统计。:分类测试(如冒烟测试、性能测试),便于选择性运行。:加速测试执行(非装饰器,通过命令行控制)。:复用测试资源(如数据库连接、临时文件)。:临时跳过已知问题或环境不满足的用例。:为测试类或模块级用例统一应用夹具。更多的期待小伙伴们的补充,一起学习。:忽略特定警告或将其转为错误。:验证随机性逻辑或偶现缺陷。:防止用例卡死或执行过久。
2025-05-17 12:10:19
362
原创 MacBook锂电池保养及注意事项
MacBook 锂电池的保养关键在于避免极端状态和合理使用。日常使用中,建议保持电量在20%-80%之间,避免深度放电,并启用「优化电池充电」功能以减少满电状态时间。长期插电使用时,应偶尔让电池放电至50%左右,并每月至少使用电池供电一次。避免在极端温度下使用或存放设备,理想温度为10°C-35°C。长期存放时,保留50%电量并每6个月充电一次。使用原装或认证充电器,减少高负荷任务,关闭不必要的后台程序以降低发热。定期检查电池健康,当循环次数超过1000次或最大容量低于80%时考虑更换电池。通过合理使用和系
2025-05-17 10:53:37
301
原创 PyCharm 常用快捷键
整理,按功能分类,适用于不同操作系统(Windows/Linux 使用。掌握这些快捷键可大幅提升编码效率,建议逐步练习并形成肌肉记忆!(若与系统输入法冲突,可在设置中修改)
2025-05-16 16:46:25
146
原创 Python中的`if-else` 和 `case`条件控制的使用场景跟区别
在编程中,if-else和case(如其他语言中的,或 Python 的match-case)是两种不同的条件控制结构,它们有不同的语法和适用场景。if-else。
2025-05-15 18:40:20
816
原创 pytest 框架常用的断言方法
在pytest框架中,断言是测试的核心部分。与传统的unittest不同,pytest直接使用Python的语句,并结合智能的错误信息提示,简化了断言的使用。以下是常用的断言方法及其示例:直接用语句进行条件判断:当断言失败时,pytest会输出具体的值差异(如)。使用捕获并验证代码是否抛出预期异常:3. 浮点数近似比较使用处理浮点数精度问题:4. 集合与容器断言验证列表、字典等容器的内容:5. 类型与身份断言验证对象类型或身份:6. 警告断言使用检查代码是否触发警告:7. 文件
2025-05-15 17:17:39
163
原创 Python自动化中常用的断言方式
在自动化测试中,断言(Assertion)是验证代码行为是否符合预期的核心手段。断言是自动化测试的灵魂,核心目标是。
2025-05-15 14:49:41
714
原创 网络安全之网络设备配置
网络安全的核心之一是正确配置网络设备(如路由器、交换机、防火墙)并实施严格的安全策略。实际部署时需结合网络拓扑和合规要求(如ISO 27001、NIST SP 800-53)。
2025-05-11 09:45:42
816
原创 网络安全之网络协议与架构
网络安全的基础网络知识涉及多个核心协议、架构模型以及它们之间的交互方式。实际防护需结合协议特性(如部署DNSSEC、启用HTTPS)和分层防御策略(防火墙+IDS+加密)。理解网络协议和架构是网络安全的基础。
2025-05-11 09:28:38
754
原创 网络安全 整体要求
网络安全是一个多领域交叉的行业,涵盖技术、管理、法律等多个层面。以下是网络安全从业者需要掌握的核心职业技能点,分为。网络安全领域更新极快,建议通过。
2025-05-11 09:25:40
619
原创 一文读懂Python+Pytest+Allure+Jenkins+Gitee自动化测试框架,手把手教你搭建
通过以上完整配置,您可以建立一个功能完善的企业级自动化测试框架。
2025-05-11 09:00:45
910
原创 Python自动化测试基础知识
Python自动化测试是通过编写脚本和利用工具来执行测试用例,以提高效率和减少重复劳动的过程。它的优势包括高效、可重复、准确、覆盖广泛和易于集成。自动化测试适用于回归测试、性能测试、数据驱动测试、跨平台兼容性测试等场景。Python生态提供了多种测试框架和库,如unittest、pytest、Selenium等,以及辅助工具如pytest-html、Allure等。实践中,应遵循测试金字塔原则,设计原则包括可维护性、稳定性、独立性、可读性和快速反馈。学习路径建议从基础语法和框架学习开始,逐步进阶到UI和AP
2025-05-11 08:54:37
625
原创 Linux文件查看命令区别详解
命令主要用途适合文件大小能否搜索能否实时跟踪方向性cat显示全部内容小文件否否从头到尾more分页显示中小文件基本搜索否只能向下less高级分页大文件是否可上下head显示开头任意否否从头开始tail显示结尾任意否是(-f)从尾开始grep搜索内容任意是否全文件。
2025-05-06 11:22:29
597
原创 Allure 框架在 Pytest 中的常见用法
Allure 是一个强大的测试报告工具,可以与 Pytest 结合使用,生成美观且信息丰富的测试报告。
2025-04-30 16:36:33
210
原创 如何通过AI搭建具有自我学习能力的测试系统
建议:初期可先从特定模块(如登录流程)试点,再逐步扩展到全系统。每轮迭代保留人工审核环节,确保系统学习方向正确。
2025-04-29 00:25:42
421
原创 AI如何实现测试用例智能生成(附实际案例)
通过AI+人工协作,某团队将测试设计效率提升3倍(来自Gartner 2023案例研究)检测到"立即购买"按钮在iOS 15下向右偏移3像素,自动创建视觉差异报告。“用户可以在购物车页面修改商品数量,数量必须为1-99的整数”需测试"用户添加商品到购物车后修改数量"的功能。:Swagger文档。
2025-04-29 00:14:42
1007
原创 brew install 安装报错Error: Checksum mismatch.
的问题,可能是由于下载文件损坏或缓存问题导致。这个错误表明 Homebrew 在尝试安装。如果仍然报错,可能是 Homebrew 的。(如果链接失效,可尝试从。
2025-04-27 17:53:11
328
原创 Jenkins 邮件通知触发条件详解
这些是 Jenkins Email Extension 插件中的邮件触发条件选项,用于控制在什么情况下发送通知邮件。以下是各选项的详细解释:关键警报配置:测试质量监控:渐进式通知:自定义脚本:这些触发条件可以组合使用,为不同级别的构建状态变化配置不同的收件人和邮件内容,实现精细化的构建通知策略。
2025-04-27 08:51:20
418
原创 Python中try-except用法详解
try:age = int(input("请输入年龄: "))raise ValueError("年龄不能为负数") # 主动抛出异常print(f"输入错误:try : age = int(input("请输入年龄: ")) if age < 0 : raise ValueError("年龄不能为负数") # 主动抛出异常 except ValueError as e : print(f"输入错误: {
2025-04-25 09:08:44
307
原创 Jenkins配置Editable Email Notification
Editable Email Notification 是 Jenkins Email Extension 插件提供的强大邮件通知功能,允许高度自定义邮件内容和触发条件。
2025-04-25 08:52:04
660
原创 Jenkins SMTP 邮件服务器配置详细指南
完成以上配置后,Jenkins就可以通过SMTP服务器发送构建通知邮件了。建议先发送测试邮件验证配置正确性,再应用到实际项目中。
2025-04-24 17:00:09
629
原创 下一代防火墙+WAF的网络拓扑
网络拓扑图fill:#333;color:#333;color:#333;fill:none;公网流量防护后流量安全策略健康检查流量分发管理流量心跳检测会话同步健康检查Internet抗DDoS设备弹性公网IP下一代防火墙集群入侵防御系统WAF集群负载均衡器Web服务器1Web服务器2应用服务器1数据库集群Redis集群安全管理区SIEM系统防病毒服务器备用防火墙备用WAF备用负载均衡。
2025-04-24 09:58:29
259
原创 VPC(Virtual Private Cloud)详解
VPC是公有云中的私有网络分区逻辑隔离的虚拟网络用户自主定义的IP地址范围完全可控的网络拓扑可配置的安全策略。
2025-04-24 09:39:17
715
原创 WAF部署模式
fill:#333;color:#333;color:#333;fill:none;WAF部署模式反向代理模式透明桥接模式旁路检测模式云WAF模式混合部署模式。
2025-04-23 20:05:28
621
原创 制定符合安全等保3级的安全网络框架指南
此框架可根据具体业务场景调整,但核心控制点必须覆盖等保3级所有安全要求项,建议配合专业安全咨询机构共同制定实施方案。
2025-04-23 19:00:22
395
原创 如何在 Jenkins 中配置 Python 自动化流水线
在 Jenkins 中配置 Python 自动化流水线,并支持。在 Jenkins 系统配置中设置 Allure 的。通过以上配置,你的 Jenkins 流水线将同时支持。运行 pytest + Allure + CSV。目录路径,确保多次构建的报告可对比。根据实际需求调整路径和参数即可!Jenkins 触发构建。安装 Python 依赖。发布 Allure 报告。
2025-04-22 19:09:15
926
原创 动态获取网页中 最大的 XPath 元素地址
根据你的测试框架和需求选择最适合的方案!如果需要更具体的实现(如 Java/C# 版本),可以进一步说明。
2025-04-22 14:23:22
297
原创 Pytest快速入门指南:技巧总结与学习计划
Pytest作为Python生态中最流行的测试框架之一,以其简洁灵活的特性广受开发者欢迎。本指南将为你提供Pytest的快速入门技巧、系统学习计划以及优质文档参考,帮助你高效掌握这一强大工具。
2025-04-21 22:05:52
1664
pytest中文文档.pdf.zip
2020-03-30
phantomjs-2.1.1-macosx.zip
2020-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人