- 博客(8)
- 收藏
- 关注
原创 DQL - 数据查询语言 Data Query Language (上)
DQL(数据查询语言)是 SQL 中用于从数据库中提取数据的语句,常用于数据的查看、分析与展示,是数据库操作中最常用的查询方式。本文将全面讲解 DQL 在单表查询中的基础用法。
2025-06-07 20:31:32
1038
1
原创 自动化测试:PageObject模式(PO模式、POM)的详解
传统的线性自动化测试脚本直接将脆弱的定位路径与业务逻辑耦合,违反了软件设计的单一职责原则,使得测试代码过于脆弱,任何前端组件的定位路径变更都会引发测试用例的链式失效。这种"牵一发而动全身"的耦合状态,实质上将测试脚本变成了与页面实现细节紧密绑定的寄生代码。Page Object模式通过将易变的元素定位器封装在独立的类层,使测试用例仅与稳定的业务操作接口交互,从而切断这种不健康的依赖关系。
2025-05-25 19:52:17
965
原创 汉诺塔:递归的基本原理与具体实现
在编程中,递归的原理就是**函数调用本身**,这样的特性可以使得解决问题时将一个大问题被分解成若干个同样流程的小问题来实现。显著的简化了某些具有重复子问题结构的任务的实现方法
2025-04-25 08:02:18
1194
原创 【数据库】 约束
约束(Constraint) 是数据库中用于确保数据完整性和一致性的规则或限制。它们定义了数据表中的数据如何存储、修改和操作,确保数据库中的数据符合预设的规则。
2025-04-20 19:31:12
717
原创 【功能测试】 0基础&快速使用BackStopJS
backstopjs是一个基于 JavaScript (Node.js)语言的视觉回归测试工具,主要用于在应用程序的界面发生变化时进行自动化测试,它通过对比不同版本的网页截图来检测 UI 的视觉差异,帮助开发人员在页面的修改中发现潜在的视觉问题。
2025-04-20 19:12:28
810
2
原创 【功能测试】 selenium的基本使用
在处理大量数据录入或从网页提取信息的任务时,传统的手动输入方法不仅效率低下,而且容易出错。因此,有必要采用自动化技术来简化这一过程。Selenium作为一种网页自动化测试工具,提供了一套完整的解决方案,能够模拟用户在浏览器中的操作,实现网页数据的自动化输入和提取Selenium的核心功能在于其能够模拟用户行为,如点击按钮、输入文本等,从而实现对Web界面的自动化交互。
2025-04-18 13:48:09
979
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人