logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【测试理论与实践】(五)测试用例篇(下):6 大方法 + 实战演练,实现从 “会设计” 到 “设计精”的飞跃!

本文系统介绍了测试用例设计的核心方法与实践。首先强调基于需求设计用例的重要性,提出"需求分析→测试点提炼→用例设计"的闭环流程。重点讲解了6大设计方法:等价类划分法用于高效覆盖输入范围、边界值分析法针对临界场景、正交法解决多因素组合冗余、判定表法梳理复杂逻辑、场景法模拟端到端流程、错误猜测法补充经验性缺陷。最后通过命令行程序和Web接口两个实战案例,展示了如何综合运用这些方法。

文章图片
#测试用例#postman#运维
【测试理论与实践】(十)Web 项目自动化测试实战:从 0 到 1 搭建博客系统 UI 自动化框架

本文介绍了基于Python的博客系统UI自动化测试框架搭建实战。首先明确了测试目标与范围,设计了14条覆盖登录、列表、详情、编辑等核心功能的测试用例。然后详细讲解了环境配置、目录结构设计,以及驱动管理、截图工具等公共模块的封装方法。接着分模块实现了测试脚本开发,包括正常/异常场景的处理和断言验证。最后提供了测试报告模板和执行入口脚本,实现一键运行所有测试并生成专业报告。该框架可直接复用,能有效提升

文章图片
#自动化#运维#selenium
【算法基础篇】(三十五)图论基础之最小生成树:从原理到实战,彻底吃透 Prim 与 Kruskal 算法

本文介绍了最小生成树(MST)的核心概念和两种经典算法:Prim算法和Kruskal算法。Prim算法采用"加点法",逐步扩展生成树;Kruskal算法采用"加边法",通过并查集构建生成树。文章详细讲解了两种算法的实现思路、代码示例(包含邻接矩阵和邻接表版本)和时间复杂度分析,并提供了算法选择建议。最后通过两道经典例题(买礼物和滑雪)展示了算法的实际应用,帮

文章图片
#算法#图论#蓝桥杯
【算法基础篇】(三十)线性动态规划封神之路!经典线性 DP 吃透 LIS 与 LCS

本文系统讲解经典线性动态规划中的两个核心模型:最长上升子序列(LIS)和最长公共子序列(LCS)。首先介绍LIS的O(n²)暴力解法和O(nlogn)优化解法,通过贪心+二分策略实现效率提升,并延伸至合唱队形问题。其次详解LCS的二维DP解法及其空间优化技巧,扩展到编辑距离问题。文章提供清晰的解题框架:状态定义、转移方程、初始化和填表顺序,并总结通用模板。通过5000+字的深入分析,帮助读者从原理

文章图片
#算法#动态规划#蓝桥杯
算法基础篇:(二十二)数据结构之单调队列:滑动窗口问题的 “最优解” 神器

本文深入解析单调队列这一高效解决滑动窗口问题的数据结构。首先介绍单调队列的核心特性:双端操作、严格单调性和存储下标机制,通过面试官选人的生动比喻阐明其淘汰无效元素的原理。接着详细拆解维护单调性的入队和出队操作步骤,并配以可视化演示。文章提供滑动窗口最大值/最小值的经典模板题完整代码实现,重点解析加速输入输出、下标存储等关键技巧。最后通过洛谷P2251质量检测题展示实战应用,并总结存储数值而非下标、

文章图片
#算法#数据结构#蓝桥杯
数据结构(C语言篇):(十)栈和队列OJ题详解

本文介绍了四个经典栈和队列OJ题的详细解析:1. 有效的括号:使用栈结构匹配括号对,通过入栈左括号、出栈匹配右括号的方式验证有效性。2. 用队列实现栈:通过两个队列交替转移元素,实现栈的先进后出特性。3. 用栈实现队列:利用两个栈(pushST和popST)的配合,实现队列的先进先出特性。4. 设计循环队列:通过数组和模运算实现循环空间利用,解决"假溢出"问题,并详细说明了空/

文章图片
#数据结构#c语言#算法
【Linux系统编程】(四十六)线程池原理与实现:从固定线程池到线程安全单例模式

本文深入讲解了线程池的原理与实现。首先分析了线程池的必要性,指出线程创建销毁的高开销问题,提出线程复用+任务队列的核心思想。接着从零实现了一个固定线程数的线程池,包含线程管理、任务队列、同步机制等核心组件,详细解析了任务处理循环和线程安全设计。然后升级为线程安全的单例模式,采用双重检查锁定确保全局唯一实例。最后提供了测试代码验证功能,并给出动态扩容、任务优先级等进阶优化方向。通过理论讲解和完整代码

文章图片
#单例模式#linux#操作系统
【算法基础篇】(五十五)卡特兰数封神之路:从括号匹配到二叉树构造,组合数学的万能钥匙!

本文系统介绍了卡特兰数的核心概念、四大公式、经典应用及C++实现方法。卡特兰数作为组合数学中的"明星数列",广泛应用于括号匹配、栈操作、二叉树构造等问题。文章详细解析了递推公式、通项公式等四种计算方法,并针对不同场景给出选型建议。通过5道梯度例题(含高精度处理),手把手演示代码实现,帮助读者掌握卡特兰数的解题技巧。最后总结了常见误区与避坑指南,强调问题本质识别和公式选型的重要性

文章图片
#算法#蓝桥杯
【测试理论与实践】(九)从入门到实战!测试开发者必看的自动化测试全景指南

本文系统介绍了自动化测试的核心概念与实战技巧。首先澄清了自动化测试的常见误区,强调其核心目的是回归测试而非完全替代人工测试。详细解析了Web自动化测试原理,重点讲解Selenium+WebDriver环境搭建方法。通过"百度搜索迪丽热巴"的完整案例,手把手演示脚本编写过程,包括元素定位、操作执行和结果验证。最后提供了稳定性优化方案和常见问题解决方案,指出要避免盲目追求全量自动化

文章图片
#python#selenium
【算法基础篇】(三十六)图论基础之拓扑排序:从原理到实战,搞定 DAG 图的 “先后次序” 难题

本文系统介绍了拓扑排序算法及其应用。拓扑排序用于解决有向无环图(DAG)中的依赖关系问题,将顶点排序为满足所有依赖关系的序列。文章详细讲解了Kahn算法(基于入度的队列实现)和DFS实现两种方法,分析了它们的时间复杂度(O(n+m))和适用场景。通过4个经典例题(课程安排、摄像头监控、食物链计数、杂务调度)展示了拓扑排序在任务调度、环检测、动态规划等场景的应用。最后总结了常见问题,包括图的存储选择

文章图片
#图论#蓝桥杯#算法
    共 148 条
  • 1
  • 2
  • 3
  • 15
  • 请选择