自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

原创 接口测试-Fildder工具使用

摘要: Fiddler是一款功能强大的HTTP抓包工具,支持监控流量、解密HTTPS、修改请求/响应数据等。本文介绍了Fiddler的界面功能(菜单栏、工具栏、面板等),并详细讲解了如何抓取HTTP/HTTPS请求及移动端请求的配置方法。此外,还展示了如何查看接口信息、使用AutoResponder进行Mock测试,以及通过Composer编辑请求。Fiddler的灵活性和强大功能使其成为开发调试和测试分析的重要工具。

2025-12-28 21:33:32 389

原创 Charles抓包工具的了解和使用

摘要: 本文介绍了Charles抓包工具的功能和使用方法。Charles支持SSL代理、流量控制、请求重发、参数修改等功能,能够自动格式化JSON/XML数据。文章详细讲解了Charles的界面布局、主导航栏按钮作用、请求过滤方式以及右侧接口信息展示区域。通过Structure和Sequence两种视图,用户可以按域名或时间顺序查看请求记录。文末还提供了参考链接和鼓励读者坚持学习的话语,强调深入探索编程世界能发现更多奇妙原理。

2025-12-28 12:09:43 602

原创 接口测试-Postman接口测试流程小练习2

本文介绍了在没有接口文档时如何进行接口测试的方法。首先通过抓包工具获取接口信息,并与开发确认参数细节,从而编写出简要的接口文档。接着详细讲解了接口测试用例的设计思路,包括基本功能流程测试、字段参数测试、组合参数校验和异常场景考虑。然后重点介绍了使用Postman进行接口测试的具体操作:从.har文件导入接口、创建测试集、数据驱动测试方法(使用JSON/CSV文件)、Cookies管理以及两种鉴权登录方式(通过响应断言获取token和在请求前脚本中获取参数)。最后说明了如何将Postman测试导出为代码。

2025-12-28 11:17:20 421

原创 接口测试-Postman接口测试小练习-初级

本文介绍了使用Swagger文档进行接口分析和Postman进行接口测试的完整流程。首先通过Swagger文档获取接口信息,包括请求参数、响应结果等关键数据;然后设计接口测试用例,包含模块、请求方法、预期结果等要素;接着在Postman中创建测试集,编写多种JavaScript断言(如状态码验证、JSON值检查等)来验证接口功能;最后介绍了环境变量和集合变量的定义方法,实现公共URL的复用和快速环境切换。文章提供了详细的图文操作指引,帮助开发者高效完成接口测试工作。

2025-12-27 18:18:31 379

原创 接口测试 - 接口测试工具 Postman-基础使用

本文介绍了Postman的基础功能和使用方法,包括快速构建请求、响应结果比较、批量运行和环境变量设置等。详细讲解了请求部分的配置,如请求方法、URL、参数设置、授权信息和请求头等。还演示了发送GET和POST请求的不同参数设置方式,以及查看接口响应的技巧。最后通过百度页面接口测试示例,展示了如何修改参数进行接口测试。文章鼓励读者深入探索编程的奇妙之处,并坚持不懈地学习进步。

2025-12-25 22:57:15 835

原创 接口测试 - 了解接口测试和接口协议

本文介绍了接口测试的基本概念、意义及分层测试体系,强调接口测试在提高测试效率和质量反馈中的重要性。详细讲解了网络模型(TCP/IP四层模型)和常见接口协议(HTTP/HTTPS),重点解析了HTTP协议的请求与响应结构、URL/URI、状态码及Restful架构规范。文章指出,接口测试通过分层验证服务端质量,相比UI测试能更早发现问题,是保障系统稳定性的关键环节。

2025-12-24 23:02:33 761

原创 接口测试 - 接口测试用例设计

摘要: 本文系统介绍了接口测试的全流程和用例设计方法。测试流程包括需求分析、用例设计、评审、执行等7个关键步骤。在用例设计方面,提出从功能流程、字段参数、故障注入等维度全面覆盖测试场景,强调边界值、特殊字符、必选参数等关键测试点。文章还详细说明了接口测试用例必备要素,如用例名称、接口地址、请求方式等核心内容。通过系统的测试方法和全面的测试覆盖,可有效保障接口质量。

2025-12-24 22:28:11 684

原创 自动化测试 - 异常测试截图 (Allure使用)

摘要: 本文介绍了如何利用Allure框架在自动化测试失败时进行异常截图,并丰富测试报告内容。通过封装截图代码(生成时间戳、保存截图、添加到Allure附件),在用例失败时捕获异常并截图,确保不影响测试流程。Allure自动收集异常信息(测试状态、错误消息、堆栈跟踪)并展示截图附件,提升测试可追溯性。示例代码演示了查找不存在元素时的异常处理流程,最终生成包含错误信息和截图的详细报告。这种方法增强了自动化测试的可靠性和报告的可读性。

2025-12-21 10:35:02 691

原创 Java中类型的比较- 基本类型 与 引用类型

本文对比了Java中基本类型与引用类型的核心区别:基本类型直接存储值本身(如int、boolean等8种类型),存放在栈内存中;引用类型存储对象的内存地址(如String、数组等),引用变量在栈中,实际对象在堆中。关键区别在于赋值和比较操作——基本类型复制值本身,修改互不影响;引用类型复制地址,多个变量可指向同一对象。比较时基本类型用"=="比较值,引用类型比较地址,内容比较需用equals()方法。方法传参时,基本类型传递值副本,引用类型传递地址副本可修改原对象内容。

2025-12-20 12:48:34 648

原创 Tomcat的安装与部署使用 - 说明版

摘要: 本文详细介绍了Tomcat服务器的安装与使用指南。首先说明Tomcat依赖Java环境,需提前安装JDK,并提供了官方下载地址。接着解析Tomcat目录结构,重点说明bin(启动脚本)、conf(配置文件)、logs(日志)和webapp(网站文件)的作用。针对启动失败问题,建议通过命令行排查端口占用(如netstat -ano)。部署Web应用时,只需将.war包放入webapps目录,Tomcat会自动解压部署。最后强调启动/关闭命令(startup.bat/shutdown.bat)及验证方法

2025-12-20 12:34:42 1028

原创 自动化测试(java) - PO模式了解

本文介绍了Page Object(PO)模式在UI自动化测试中的应用。PO模式通过将页面元素定位、操作和测试逻辑分层处理,解决了传统UI自动化测试中代码重复、可读性差、维护困难等问题。文章展示了PO模式的三层结构:元素定位层、页面操作层和测试用例层,并对比了传统方式和PO模式在登录测试中的实现差异。PO模式具有代码复用、易于维护、可读性强等优势,当UI变化时只需修改对应的Page Object类,而不影响测试用例。这种模式让测试代码更关注业务逻辑而非实现细节,提高了测试脚本的健壮性和可维护性。

2025-12-20 12:18:23 810

原创 自动化测试-自动化测试用例流程设计

本文介绍了自动化测试中的用例结构设计与项目组织方法。在用例编排方面,详细说明了前置处理(测试数据准备、实例初始化)和后置处理(环境恢复、数据清理)的关键作用,并提出了UI自动化中恢复初始状态的解决方案。针对数据清理,分析了三种处理方式(业务接口、UI操作、数据库SQL)及适用场景。项目结构部分展示了Python和Java两种语言的典型目录组织模式,包含页面对象、测试用例、工具类等核心模块。文章强调测试步骤应模拟用户真实操作逻辑,为构建高效的自动化测试框架提供了实用指导。

2025-12-20 11:17:04 1132

原创 自动化测试 - 文件上传 和 弹窗处理

本文介绍了两种Web自动化测试场景的处理方法:文件上传和弹窗处理。在文件上传部分,分别讲解了无input标签时通过JS动态创建input元素上传文件的方法,以及有input标签时直接定位元素上传的简单方式。弹窗处理部分则区分了能在HTML中找到元素的弹窗和浏览器原生Alert弹窗两种情况的应对策略,前者可直接定位元素操作,后者需使用Alert接口处理。文章提供了详细的Java代码示例,展示了如何在实际测试中实现这些功能,为Web自动化测试提供了实用解决方案。

2025-12-18 22:33:31 1175

原创 硬件环境配置-两台电脑进行局域网构建

本文介绍了如何构建简单的局域网,包括硬件连接和网络配置。硬件部分需要电脑、网线、集线器和路由器,提供两种连接方式。网络配置需设置IP地址、子网掩码和网关,确保设备在同一网段,并通过ping命令验证连通性。文章还解释了局域网、IP地址、DHCP、网关等关键概念,帮助读者理解网络基础原理。最后强调实践操作的重要性,鼓励读者动手尝试并保持学习热情。

2025-12-18 20:37:34 735

原创 自动化测试-关键数据记录(日志+截图+页面源码)

自动化测试关键数据配置与使用 摘要:本文介绍了自动化测试中三种关键数据(执行日志、截图和页面源码)的配置与使用方法。日志配置通过logback.xml实现,需注意日志级别设置(DEBUG/INFO/WARN等)和正确初始化Logger对象。截图部分演示了全屏截图和元素局部截图两种方式,建议在关键业务节点保存图像证据。页面源码记录可用于调试元素定位问题,提供两种保存方式:直接打印或保存为文件。文中还提供了完整的Java代码示例和Maven依赖配置,帮助开发者快速实现测试数据的收集与分析。

2025-12-14 18:58:12 1011

原创 自动化测试-鼠标+键盘操作 - Actions高级控件

本文介绍了Selenium WebDriver中的Actions API,用于模拟键盘和鼠标操作。主要内容包括:1) Action的定义与适用范围,支持键盘、鼠标、笔和滚轮操作;2) 键盘操作方法,如特殊键输入、文本输入和组合键操作,需配合perform()方法执行;3) 键盘操作注意事项,如组合键需要释放;4) 提供了单键盘操作示例代码,并对比了元素sendKeys()与Actions中sendKeys()的区别。该API可满足大部分自动化测试场景下的输入模拟需求。

2025-12-14 12:41:08 660

原创 自动化测试-多窗口处理 + frame处理

本文摘要主要介绍了Selenium自动化测试中处理多窗口和iframe框架的关键技术。在多窗口处理方面,由于WebDriver一次只能连接一个页面的DOM,必须通过切换窗口句柄来操作新窗口元素,文中提供了获取当前窗口句柄、获取所有窗口句柄以及切换窗口的标准操作流程和代码示例。在iframe处理方面,解释了frame与iframe的区别,强调必须切换到对应框架才能定位其中的元素,因为每个iframe都有独立的DOM树。文章通过代码示例和DOM结构图示,清晰地展示了窗口切换和iframe切换的必要性和实现方法.

2025-12-09 21:39:10 786

原创 自动化测试-显示等待高级使用

本文介绍了Selenium WebDriver中的显示等待机制及其应用。主要内容包括:1)显示等待的基本语法;2)ExpectedConditions类的常用方法,如元素可点击(elementToBeClickable)、URL变化(urlContains)、标题验证(titleIs)、iframe切换(frameToBeAvailableAndSwitchToIt)和弹窗处理(alert

2025-12-05 23:08:24 701

原创 自动化测试-三种等待的使用方式 (强制等待,显示等待,隐式等待)

本文总结了Selenium自动化测试中的三种等待机制:强制等待(Thread.sleep)、隐式等待(implicitlyWait)和显式等待(WebDriverWait)。强制等待会暂停线程执行,适合调试但不推荐生产环境使用;隐式等待是全局配置,轮询查找元素但无法处理交互问题;显式等待通过特定条件(如可点击)解决元素交互问题,是最推荐的方式。文章详细说明了每种等待的使用方法、原理和适用场景,建议优先使用显式等待,辅助隐式等待,避免强制等待。

2025-12-03 23:17:01 880

原创 selenium自动化测试-简单PO模式 (java版)

本文介绍了如何搭建基于Java、Maven和Selenium的自动化测试环境。主要内容包括:1)项目架构选择(Maven项目模板选取建议);2)pom.xml关键配置(添加JUnit、Selenium、Log4j和Allure依赖);3)环境搭建步骤(浏览器驱动下载、Maven项目创建);4)目录结构说明。文中提供了完整的pom.xml配置示例和项目结构示意图,适合需要快速搭建Web自动化测试po模式框架的开发者参考。

2025-12-03 21:05:00 748

原创 自动化测试环境配置-java+python

本文介绍了Selenium自动化测试的环境配置方法,包括Java和Python两种语言环境。详细说明了Java环境下通过Maven配置Selenium依赖的完整pom.xml文件模板,以及Python环境下使用pip安装Selenium的步骤。同时提供了Chrome和Firefox浏览器驱动的下载指南,包括版本匹配原则、下载地址和配置环境变量的具体方法。最后通过验证命令检查驱动是否配置成功,为读者搭建完整的自动化测试环境提供了全面指导。

2025-11-26 22:12:09 1032

原创 web端-兼容测试考虑点分析

本文系统介绍了Web兼容性测试的关键要素,包括浏览器选择(PC/移动端主流及国内浏览器)、操作系统适配(Windows/macOS/Android/iOS等)、主流分辨率覆盖策略(PC端1920×1080/移动端360×640等),并推荐了实用测试工具(IETester、Browserstack)和Chrome开发者工具的模拟设备功能。文章强调通过调研目标用户使用偏好,优先覆盖Top3/Top5设备组合来高效完成兼容性测试,最后以励志话语鼓励开发者积极面对技术挑战。

2025-11-25 22:47:00 353

原创 web端-浏览器开发者工具-测试常用

本文介绍了浏览器开发者工具的基本使用方法,主要包括打开方式和两大核心功能:Elements和Network面板。Elements用于查看和修改页面元素,Network则用于监控网络请求。文章详细讲解了如何记录网络活动、清除缓存、模拟网络环境、查看网络数据以及筛选资源。通过开发者工具,开发者可以更高效地调试网页、分析性能问题。掌握这些技能将大大提升前端开发效率,帮助开发者深入理解网页运行机制。文章最后鼓励读者坚持学习,在编程道路上不断探索和成长。

2025-11-25 22:08:37 744

原创 编写测试用例过程,测试用例编写模版示例

摘要: 本文详细介绍了测试用例的组成要素,包括用例编号、模块、测试点、优先级等关键信息,并通过示例展示具体编写格式。讲解了两种测试用例编写方式:思维导图(侧重测试点分析)和Excel表格(详细步骤与结果)。重点阐述了测试用例设计方法的选择原则,如等价类划分、边界值分析等,并提供了功能模块拆分、正向验证、交互验证等具体编写步骤。最后强调测试用例设计应兼顾完整性和效率,鼓励读者在测试工作中保持积极态度。文章配有思维导图示例和激励性结语,旨在帮助测试人员系统掌握用例编写技能。

2025-11-23 22:38:28 808

原创 软件测试的流程-介绍

本文系统介绍了软件测试全流程及关键环节。主要内容包括:1)标准测试流程(需求分析、测试计划、用例设计、执行与总结);2)业务架构分析方法(业务/技术/组织/数据架构);3)Bug管理标准与常见问题处理;4)测试工具Jira的应用(用例管理、Bug跟踪流程)。文章强调流程化测试的价值在于提升效率、规范协作,并提供了实用的分析工具和方法论,帮助测试人员系统掌握从需求分析到缺陷管理的完整测试工作体系。通过思维导图等可视化工具,可有效梳理复杂业务逻辑,实现高质量测试交付。

2025-11-23 20:40:09 630

原创 web端测试常见Bug小结

本文总结了Web开发中常见的页面问题和优化建议,主要包括:1)页面布局问题,如内容过长显示错乱和设备兼容性问题;2)页面元素问题,如输入提示不明确和HTML字符异常;3)功能性问题,包括需求不符、提示错误、JS报错、数据不同步等;4)其他问题如网络请求失败和加载性能。文章提供了实用的解决方案,并鼓励开发者以积极态度面对开发挑战,持续学习和改进。

2025-11-20 22:24:19 410

原创 web功能测试流程 - web测试用例设计

本文系统介绍了Web测试的完整流程与方法。从需求分析、测试计划编写到用例设计,详细阐述了UI测试、搜索测试、表单测试、输入域测试等关键环节的测试要点,包括模糊查询验证、分页功能测试、交互数据检查等。文章强调通过等价类划分、边界值分析等方法设计用例,并覆盖兼容性、安全性等专项测试。最后指出测试报告需包含功能覆盖、用例通过率等核心指标,为测试人员提供了实用指导。文末鼓励读者保持学习热情,共同进步。

2025-11-20 22:00:17 1407

原创 人工智能-辅助测试人员测试-提高工作效率-提示词使用

本文介绍如何利用大模型提升软件测试工作效率:1)需求分析时通过角色扮演、分步提问和持续调整优化结果;2)编写测试计划时明确要求包含测试项、资源分配等要素;3)生成测试方案需补充专项测试内容;4)通过特定格式生成测试用例思维导图源码;5)使用等价类等方法设计测试数据。关键提示:详细说明需求、分步拆解任务、持续优化结果并明确角色定位,以充分发挥大模型效能但需人工校验。这些方法能系统化提升测试工作质量与效率。

2025-11-19 21:40:21 942

原创 【自动化测试】技术交流论坛

✨✨✨各位读友,本篇分享到内容如果对你有帮助给个👍赞鼓励一下吧!!!!一起加油吧!!!

2024-08-17 20:56:34 1064

原创 了解 Linux重定向 + 管道命令 + 环境变量PATH

本篇简单介绍了 Linux重定向 + 管道命令 + 环境变量PATH,这里只是简单的了解,具体可以看官方文档。

2024-08-13 22:05:58 646

原创 JUnit5注释的基础使用

本文介绍关于学习Junit5的基础使用,测试用例/测试类排序,断言方式,单或多参数化配置,mvn启动测试用例等

2024-07-22 10:13:33 1125

原创 相对定位语法:css+xpath基础语法使用-定位页面元素

本文介绍了CSS和XPath相对定位的语法及应用场景。CSS相对定位通过简洁语法解决复杂定位问题,支持属性、父子/后代关系及顺序定位,比绝对定位更具灵活性。XPath相对定位通过路径表达式选取元素,支持父子、后代、属性及索引定位,并可通过高级语法实现更精确匹配。两种方法均可通过浏览器控制台调试,具有更强的可维护性,能适应前端结构变化。相对定位能有效解决元素层级修改导致的定位失效问题,是自动化测试中的推荐定位方式。

2024-07-16 20:51:21 1028

原创 MySQL - 多表查询

介绍多表查询,聚合查询,分组查询,了解并表查询中内连接与外连接,自连接,合并查询

2023-12-02 22:06:20 414

原创 个人博客项目 - 测试报告

通过学习测试相关的知识,动手实践并测试一个web项目来巩固已学知识,将知识运用起来;本项目在对一个个人博客系统进行的测试,包括功能测试、自动化测试,性能测试等。通过测试,可以发现并修复潜在的问题和漏洞,提高系统的稳定性和可靠性。

2023-11-22 22:43:29 392

原创 自动化实战 - 测试个人博客系统

描述:使用selenium3+junit5针对个人博客项目,主要五个页面:注册页,登录页,个人博客管理页,编辑页,总博客列表页,对其主要功能,注册,登录,编辑,查看,删除,注销等常用功能进行自动化测试;

2023-11-09 22:22:38 991

原创 5.Junit 单元测试框架

本文介绍了JUnit5单元测试框架的基本使用方法和常用注解。主要内容包括:1)JUnit5的基本概念及依赖配置;2)常用测试注解如@Test、@Disabled、@BeforeAll/@AfterAll、@BeforeEach/@AfterEach的使用;3)参数化测试的实现方式,包括单参数@ValueSource、CSV参数@CsvSource/@CsvFileSource以及方法参数@MethodSource;4)测试执行顺序控制,使用@TestMethodOrder和@Order注解。

2023-11-08 09:15:22 32

原创 4.自动化测试 - Selenium的使用

本文介绍了Selenium自动化测试框架的基本概念和使用方法。Selenium是一个支持多平台、多浏览器的Web UI自动化测试框架,具有丰富的API和跨语言特性(如Python、Java等)。文章详细说明了Selenium的工作原理,包括测试脚本、浏览器驱动和浏览器的交互流程,并提供了环境配置指南和Maven依赖配置示例。重点讲解了元素定位的两种主要方法:CSS定位(推荐使用)和XPath定位,通过百度首页实例演示了各种定位语法(如ID选择器、类选择器、属性匹配等)。

2023-11-07 13:33:38 32

原创 MySQL - 基础操作 - CRUD

本篇介绍数据库的基本操作CRUD,数据库的类型; 如有错误,请在评论区指正,让我们一起交流,共同进步!

2023-10-29 10:39:19 496

原创 字符串的创建(直接赋值与new的区别)- 字符串常量池

✨✨✨各位读友,本篇分享到内容如果对你有帮助给个👍赞鼓励一下吧!!!!一起加油吧!!!

2023-10-22 16:34:36 307

原创 java - 七大比较排序 - 详解

本篇介绍了七大比较排序,直接插入排序,希尔排序,冒泡排序,堆排序,选择排序,快速排序,归并排序,一些简单思想+代码实现,如有错误,请在评论区指正,让我们一起交流,共同进步!

2023-09-27 12:57:39 804

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除