
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
关键字驱动,就是把项目中的逻辑封装成一个个函数,也就是关键字,通过调用不同的关键字,实现不同逻辑的自动化,例如实现登录接口的自动化,就可以把打开登录页面,输入用户名,输入密码,点击登录等封装为4个关键字,通过这四个关键字,组成登录流程。Settings表,测试套件的全局配置表,可以用来说明测试套件要使用的测试库和资源文件,进行测试套件的环境初始化和清除,还可以用来打标签。可扩展,也就是说可以自己开
最近在公司有负责搭建环境,自动化脚本写好后,毋庸置疑是需要将自动化脚本进行持续,能够根据企业的定制化需求,通过触发执行构建任务,定时执行自动化脚本等,今天就给大家介绍一下Jenkins结合gitlab进行自动化持续集成测试。

是使用专门的软件工具来验证软件解决方案,这通常涉及自动化功能作为测试过程的一部分。测试自动化最常见的对象是。1.测试管理和缺陷管理2.单元和单元集成测试3.功能测试4.回归测试5.非功能测试,如性能和可扩展性自动化测试用例的编写是实现项目自动化的核心,合理的用例设计是保证自动化效益和实用性的关键,也直接决定了自动化脚本是否具备可扩展和可维护性。

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
Playwright MCP是一个主要依赖于浏览器的可访问树的web自动化测试能力的MCP Server。它允许使用LLM大模型使用结构化命令控制网页浏览器,从而可以快速且更准确的操作浏览器,非常适合网页导航、表单填写、数据提取和自动化测试等任务。
这包括明确实体属性、定义实体间关联类型(如"用户-购买-商品"、"订单-包含-商品"等关系),为后续知识组织提供结构化基础,梳理核心业务规则,采用统一编号格式(如"Rule-302:退款需在15分钟内审核")。反馈优化闭环通过缺陷分析看板实现系统性质量管控:每周统计幻觉类型分布(如模糊表述占比、高风险操作误报率等),标注商品描述生成、促销规则配置等高频出错业务模块,并建立修复进度追踪机制(含责任人
遇到网页加载慢,运行效率降低,可以通过修改页面加载策略提升自动化效率。

APP自动化测试运行环境比较复杂,稍微不注意安装就会失败。我见过不少朋友,装了1个星期,Appium的运行环境还没有搭好的。搭建环境本身不是一个有难度的工作,但是Appium安装过程中确实存在不少隐藏的比较深的坑,如果一不小心踩中了其中的一个,那可能会花费比较长的时间来解决。今天出一个 Appium 安装的详细教程,只要你照着这个做,并且注意我标出来的每一个注意事项,就可以轻松地装好 Appium
POM是Page Object Model的简称,它是一种设计思想,意思是,把每一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为。POM一般使用三层架构,分别为:基础封装层、页面对象层、测试用例层。目录结构大致如下基础封装层基础封装层主要是封装一些常用的方法,提高代码的复用。基础封装层当前只包含了3个文件:base_page.py:将所有界面共用的方法进行封装brows

UI,即(User Interface简称UI用户界面)是系统和用户之间进行交互和信息交换的媒介UI自动化测试Web自动化测试和移动自动化测试都属于UI自动化测试,UI自动化测试就是借助自动化工具对程序UI层进行自动化的测试主流的web自动化测试工具1.QTPQTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试。2.Selenium(本阶段学习)Selenium是一个开源的web自动








