logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于大语言模型的自动化测试实践:OpenClaw与ollama-QwQ-32B的冒烟测试应用

自动化测试是软件工程中保障质量的关键环节,其核心原理是通过脚本模拟用户操作,验证软件功能。传统框架如Selenium需要编写和维护大量定位脚本,当页面元素变动时维护成本较高。随着大语言模型(LLM)技术的发展,出现了意图驱动的自动化新范式。这种技术通过自然语言指令,让模型理解用户意图并自主操作浏览器,大大降低了脚本编写门槛。其技术价值在于将测试逻辑从“如何做”的代码细节,提升到“做什么”的业务描述

Python接口自动化测试框架对比:unittest与pytest核心差异全解析

在软件测试领域,自动化测试框架是提升测试效率与质量的核心工具。其核心原理在于通过预设脚本模拟用户操作,实现测试用例的自动执行与验证。从技术价值看,优秀的框架能显著降低维护成本,提升测试覆盖率和团队协作效率,尤其在接口测试、持续集成等场景中至关重要。Python生态中,unittest作为标准库内置的xUnit风格框架,以结构严谨、学习曲线平缓著称;而pytest凭借其“约定优于配置”的哲学和强大的

#pytest
Claude Code CLI 实战工作流:从告警定位到 PR 提交的终端闭环

CLI 工具是现代软件工程中连接 AI 能力与自动化执行的关键接口。其核心原理在于将命令抽象为‘输入-处理-输出’三元组,通过环境隔离(如 pipx)、上下文感知(--context-file)和技能编排(code skill)实现可复现、可审计的智能操作。技术价值体现在压缩重复性工程动作——如代码审查、补丁生成、PR 描述撰写——从分钟级降至秒级,并深度融入 CI/CD、运维告警、安全扫描等真实

Python+RobotFramework接口自动化实战:从环境搭建到CI/CD集成

接口自动化测试是现代软件工程中保障软件质量、提升回归测试效率的关键实践。其核心原理是通过脚本模拟客户端请求,对服务端接口进行功能、性能及稳定性的自动化验证,从而替代大量重复的手工测试工作。在众多技术方案中,基于关键字驱动(Keyword-Driven)的框架因其低代码、高可读性的特点,显著降低了自动化脚本的编写和维护门槛,尤其适合测试人员与开发人员协作。RobotFramework正是这类框架的典

外卖系统测试实战:从Xmind用例设计到Java+Selenium自动化框架搭建

软件测试是保障软件质量的关键环节,其核心在于系统化的测试设计与高效的执行。测试用例设计是测试思维的具象化体现,而自动化测试则是提升测试效率、实现快速回归验证的重要技术手段。在工程实践中,结合Xmind等工具进行可视化的测试分析与设计,能够构建清晰的测试大脑,确保覆盖核心业务流与复杂场景。基于Java与Selenium搭建的自动化测试框架,通过采用Page Object Model等设计模式,可以实

RobotFramework+Python构建HTTP接口自动化测试框架实战指南

接口自动化测试是现代软件工程中保障软件质量、提升测试效率的关键实践。其核心原理是通过脚本模拟客户端请求,自动验证服务端接口的功能、性能与稳定性,从而替代大量重复的手工测试工作。在技术选型上,基于关键字驱动的测试框架因其低代码、易读性强的特点,成为团队协作的首选方案。RobotFramework正是此类框架的典型代表,它通过表格化语法降低了自动化门槛,同时依托Python生态提供了强大的扩展能力。结

Python+Selenium+OCR实战:Web安全自动化测试中验证码处理全攻略

验证码作为区分人机操作的核心安全机制,广泛应用于Web登录、注册等关键环节。其工作原理是通过图像、滑块或点选等形式,增加自动化程序直接访问的难度。在Web安全测试与自动化爬虫领域,高效处理验证码成为提升测试覆盖率和效率的关键技术挑战。通过结合Python编程语言、Selenium浏览器自动化框架以及OCR(光学字符识别)技术,可以构建一套智能识别与处理验证码的工程化解决方案。该方案不仅能应对传统字

精通Selenium Python自动化测试:从框架设计到企业级实践

软件自动化测试是现代软件工程中提升交付效率与质量的关键实践。其核心原理是通过编写可重复执行的脚本,模拟用户操作,替代人工进行回归验证,从而将测试人员从重复劳动中解放出来,专注于更高价值的探索性工作。在Web UI自动化领域,Selenium作为行业标准工具,结合Python语言生态,构成了高效、灵活的技术解决方案。掌握以Page Object Model(POM)为核心的设计模式,并集成pytes

Python自动化测试框架pytest核心机制与实战指南

在软件工程实践中,自动化测试是保障代码质量、提升开发效率的关键环节。其核心原理在于通过编写可重复执行的脚本,替代人工操作,对软件功能进行验证,从而快速发现回归缺陷。这一技术对于实现持续集成和敏捷开发具有重要价值,广泛应用于单元测试、集成测试、API测试及UI测试等多种场景。Python作为主流开发语言,其生态中的pytest框架凭借其简洁的语法和强大的扩展性,已成为自动化测试领域的事实标准。本文聚

#pytest
前端与Node.js开发者入门K6性能测试:用JavaScript编写负载测试脚本

性能测试是确保软件系统在高并发下稳定可靠的关键环节,它通过模拟真实用户负载来评估系统的响应时间、吞吐量和资源利用率。其核心原理在于生成虚拟用户(VU)执行预设的业务场景,并收集关键指标进行分析。对于前端和Node.js开发者而言,掌握性能测试技术能有效保障应用上线后的用户体验,避免因性能瓶颈导致的服务崩溃。K6作为一款开源负载测试工具,凭借其使用ES6+ JavaScript编写脚本的特性,极大地

    共 28 条
  • 1
  • 2
  • 3
  • 请选择