logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【自动化测试入门】Selenium基础(建议收藏)

Selenium是一个支持Web浏览器自动化的开源工具集,核心组件包括WebDriver、IDE和Grid。它通过模拟用户操作(如点击、输入等)实现浏览器控制,可用于自动化测试和网络爬虫。Selenium支持多平台、多语言和主流浏览器,具有活跃社区生态,但需要编程基础且缺乏内置图像处理和测试报告功能。安装需下载对应浏览器驱动并配置环境变量。典型应用包括表单自动填写和网页内容抓取,适用于需要执行Ja

文章图片
#selenium#测试工具#功能测试 +2
字节面试:如何测试RocketMQ、RocketMQ?测试点有哪些?

摘要:本文介绍了RocketMQ作为分布式消息中间件的测试要点。首先概述了RocketMQ的四大核心模块:Namesrv、Broker、Producer和Consumer的功能。然后详细列出了6个关键测试点:1)主流程正常消费;2)异常消息处理;3)消息丢失补发机制;4)消息重复消费的幂等处理;5)性能测试和积压监控;6)消息顺序消费及阻塞问题。特别强调了在异常值处理、网络问题模拟和消费顺序保障等

文章图片
#面试#rocketmq#职场和发展 +2
自动化测试之Selenium的使用

本文详细介绍了Selenium自动化测试工具的使用方法。主要内容包括:1)通过find_element和find_elements方法获取网页节点;2)实现节点交互操作如输入、点击等;3)使用动作链处理拖拽等复杂操作;4)执行JavaScript脚本控制页面;5)获取节点属性和文本信息;6)设置隐式和显式等待确保节点加载;7)控制浏览器窗口和选项卡;8)处理常见异常;9)开启无头模式提升效率;10

文章图片
#selenium#测试工具#功能测试 +2
什么是接口自动化测试?接口自动化测试的目的是什么?

接口测试是对系统间交互点的测试,重点检查数据交换、控制流程和逻辑依赖关系。其目的是尽早发现问题降低修复成本,并通过自动化实现持续集成。开展接口测试需要了解业务流、数据流、协议规范,使用工具如Postman、JMeter等。测试流程包括单接口调试和业务场景串联,用例设计需覆盖功能点、边界值及异常情况。接口测试是介于白盒和黑盒之间的灰盒测试,应确保代码覆盖率并验证多接口联动的用户场景。

文章图片
#功能测试#程序人生#职场和发展
Python+Requests+PyTest+Excel+Allure 接口自动化测试实战

本文详细介绍了使用Python+Requests+PyTest+Excel+Allure搭建接口自动化测试框架的完整流程。从项目目录结构搭建到请求方法封装,再到数据准备、用例编写和测试报告生成,分10个步骤进行了系统讲解。重点包括两种请求封装方式的对比、Excel测试数据管理、token获取处理、参数化测试用例编写以及Allure报告生成等核心内容。该框架采用模块化设计,包含base、common

文章图片
#python#pytest#功能测试 +1
压测工具哪家强,LR? jmeter?locust? wrk 全方位对比

本文对比了四种常用的性能测试工具:wrk、jmeter、locust和loadrunner,重点介绍了前三者的优缺点及适用场景。wrk轻量化,适合HTTP协议的性能基准测试,但不支持分布式测试;jmeter功能全面,支持多种协议和分布式测试,但资源消耗较大;locust基于协程,支持高并发和分布式测试,适合复杂场景,但结果展示较简单。根据不同的测试需求,可以选择合适的工具:jmeter适合界面操作

文章图片
#jmeter#功能测试#程序人生 +1
推荐一款自动化测试神器---Katalon Studio

不用测试者再去搭建繁琐的测试环境,也不用去学习测试框架,支持录制的方式从而快速捕获页面上的元素并完成定位(Desktop and Mobile),从的5.5版本开始也支持了从上一个case接着录制。除了录制,也支持script模式,掌握一定的语法后,可以在script窗口下自行编辑脚本,更快地完成测试脚本的编辑工作。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,

文章图片
#功能测试#程序人生#职场和发展
超级详细Git操作 之git log 命令的参数详解

git命令主要用于查看Git版本演变历史(也就是提交历史),同时根据追加的参数和选项不同,也会有不同的展示效果。但默认git log命令显示出的x效果实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了!1、git log命令说明默认的git log命令显示效果如下:(之前文件详细说明过了,这里简单说一下,主要说明git log命令的参数)

文章图片
#git#elasticsearch#大数据 +2
Pytest自动化测试框架-前后置操作详细

1、Pytest 的前置与后置处理Pytest贴心的提供了类似setup、teardown的方法,并且还超过四个,一共有十种模块级别:setup_module、teardown_module;函数级别:setup_function、teardown_function,不在类中的方法;类级别:setup_class、teardown_class;方法级别:setup_method、teardown_

#pytest#python#前端 +2
APP自动化测试,Appium+PO模式+Pytest框架实战—项目案例

PO模式:Page Object,PO模式是自动化测试项目开发实践的最佳设计模式之一。核心思想:通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素位置发生变化,只需要调整页面封装的代码,提高测试用例的可维护性、可读性。优点:减少了冗余代码;业务代码和测试代码被分开,降低耦合性;维护成本低;缺点:结构复杂:基于流程做了模块化的拆分例子:自动发送短信方法:Appium+PO模式+Pytest框

文章图片
#pytest#python#功能测试 +3
    共 129 条
  • 1
  • 2
  • 3
  • 13
  • 请选择