
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了6款实用的开源移动自动化测试工具:Calabash(支持Android/iOS,基于Ruby和Cucumber框架)、Appium(跨平台支持多语言)、Robotium(Android黑盒测试框架)、Frank(iOS自然语言测试工具)、UIAutomator(Android官方测试工具)和Katalon(全平台自动化解决方案)。这些工具各具特色,可满足不同平台和场景的自动化测试需求,帮

本文介绍了五款常用的自动化测试工具:JMeter(开源压力测试工具,侧重性能测试)、SoapUI(支持SOAP/REST的API测试框架)、Postman(HTTP接口调试工具)、Selenium(Web自动化测试框架)和LoadRunner(商用性能测试工具)。文章详细分析了每款工具的特性、优势与不足,如JMeter扩展性强但报告单一,Postman易用但功能有限等。最后建议测试人员根据项目需求

本文主要探讨了UI自动化测试的作用、应用场景及实施要点。文章指出,测试虽无实际产出但作用重大,UI自动化测试基于HTML的Dom操作,常用Python+Selenium框架。建议在项目稳定前即可开展自动化测试,但需开发完善Dom结构和测试人员具备脚本能力。自动化测试适用于回归测试、冒烟测试等场景,能提升效率但编写维护成本高。文章还分享了测试案例选择规范(复杂流程必做,简单验证不做)、数据管理和脚本
美团与复旦大学合作研发全球首个自然语言驱动的智能化UI测试工具AUITestAgent。该工具通过任务分解、交互和检查三大模块,实现从自然语言测试需求到自动化测试的全流程,支持中英文场景。实验表明,其任务成功率高达100%(简单任务),异常检测召回率90%,误报率仅4.5%,已成功应用于美团App测试,发现多个有效异常。创新性的双流结构设计显著提升了测试准确性和落地可行性,为复杂商业应用的自动化U

文章摘要:本文探讨了UI自动化测试的作用与实施策略。测试虽无实际产出但质量保障价值重大,UI自动化基于HTML DOM操作,推荐Python+Selenium框架。作者指出自动化测试不应局限稳定期,每个迭代都可应用,但需开发提前完善DOM结构且全员具备脚本能力。文章详细分析了UI自动化利弊,强调80%价值在于测试案例选择而非脚本本身,并分享了PC Web端自动化实践经验,包括案例筛选标准、数据管理
Selenium元素拖拽操作失效的解决方案:当Selenium内置的dragAndDrop()等拖拽方法失效时,可通过JavaScript代码模拟拖放操作。Python可使用seletools包的drag_and_drop()方法,Java可通过执行JavaScript脚本来实现。这是由于Selenium的WebDriver底层存在拖放bug,官方不建议直接修改Selenium源码,推荐使用外部方
本文介绍了如何利用LangChain框架将大语言模型应用于软件测试工作,使AI从简单的聊天工具转变为能实际"干活"的测试助手。文章首先解释了LangChain作为开源框架的作用,它能连接AI模型、文档资料、外部工具等组件,实现测试用例生成、日志分析、脚本生成等智能化任务。接着,文章详细讲解了LangChain的7个核心模块及其功能,并列举了6种典型的测试应用场景。最后,文章提供

文章摘要:介绍如何利用LangGraph智能生成测试用例的系统,解决传统PRD文档测试中用例设计费时、遗漏多、跨系统协作难等问题。系统通过5步流程实现智能生成:1)LangGraph核心能力(智能路由、工具调用等);2)实战演示从PRD到测试用例的完整流程;3)关键工具配置方法;4)生成效果展示;5)进阶技巧和质量校验。相比人工编写,该系统可提升40%准确率,3分钟完成传统1天工作量,并支持对接主

【摘要】DeepSeek与ChatGPT在软件测试领域各有优势:DeepSeek擅长生成结构化测试用例、自动化脚本和API测试支持,提供精准技术解决方案;ChatGPT则在创意测试场景、文档生成和概念解释方面表现突出。测试人员可结合使用两者——利用DeepSeek完成技术性任务,借助ChatGPT进行头脑风暴和沟通,从而提升测试效率与覆盖率。研究表明,合理搭配这两种AI工具能优化整个测试生命周期,

Selenium webdriver能够模拟人对浏览器进行操作的前提是界面元素的定位。元素的定位可以说是Selenium自动化脚本的基础。这一小节笔者将介绍如何在selenium中进行元素的定位。







