logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

软件测试基础入门:从 BUG 到测试用例设计完整指南

本文系统介绍了软件测试生命周期和BUG管理全流程。首先阐述了测试生命周期的6个关键阶段:需求分析、测试计划、测试设计、测试执行、测试评估和上线维护,并详细说明了各阶段的工作重点和产出物。其次深入解析了BUG的定义、描述规范、严重程度分级标准以及完整的生命周期管理流程。针对测试与开发常见的争议问题,提出了通过BUG评审会解决的标准化流程。最后重点讲解了测试用例的设计方法,包括万能公式模板和基于需求的

文章图片
#bug#测试用例
二叉树深入讲解

本文系统介绍了树型结构的基础知识,重点讲解了二叉树的核心概念与性质。主要内容包括:1) 树的定义与特点,强调其层次性、连通性和递归结构;2) 树的相关术语解析,如节点度、深度、高度等;3) 二叉树的定义及其与普通树的区别;4) 特殊二叉树(满二叉树和完全二叉树)的特征;5) 二叉树的四大重要性质,包括节点数量计算和高度公式推导。文章通过图文并茂的方式,帮助读者深入理解树型数据结构的基本原理和应用场

文章图片
#java#intellij-idea
MySQL 函数与分组篇(聚合函数 + GROUP BY + 常用函数)

这篇文章详细讲解了MySQL中常用的聚合函数、分组查询和日期/字符串处理函数。主要内容包括: 聚合函数部分介绍了COUNT、SUM、AVG、MAX、MIN等函数的用法和注意事项,特别强调了NULL值的处理机制。 分组查询部分深入解析了GROUP BY的使用规则,包括SELECT字段限制、HAVING与WHERE的区别,以及SQL语句的执行顺序。 日期函数部分涵盖了当前时间获取、日期提取转换、日期加

文章图片
#mysql#数据库
软件测试基础概念:从需求分析到开发模型与测试模型

本文摘要: 软件测试定义:验证产品特性是否满足用户需求,直接影响企业收益和用户体验。 测试与开发关系:测试开发工程师需具备开发能力以提升测试效率,通过自动化工具保障质量。 测试人员素质要求:需具备开发能力、测试用例设计能力、探索性思维及沟通等综合能力。 需求管理:用户需求需经可行性分析转化为详细的软件需求文档,作为开发和测试依据。 开发模型对比: 瀑布模型:线性流程,适合需求明确的小项目 螺旋模型

文章图片
#需求分析
LinkedList深入讲解

本文介绍了Java中LinkedList的模拟实现,主要包含双向链表的基础结构和核心方法。通过定义IList接口,实现了包括头插(addFirst)、尾插(addLast)、任意位置插入(addIndex)、查找(contains)、删除(remove/removeAllKey)等基本操作。重点展示了节点插入时的指针调整过程,并处理了链表为空和不为空两种场景。文章还包含下标合法性检查的异常处理,以

文章图片
#java#intellij-idea
初识Java和数据类型与变量

本文介绍了Java语言的基础知识,包括Java概述、main方法结构、注释与标识符规则、数据类型及其转换等内容。首先解释了JavaSE和JavaEE的区别,展示了基本main方法示例,并说明了JDK、JRE和JVM的关系。接着详细讲解了Java的注释方式、标识符命名规范,以及各种数据类型的特性和使用场景,如整型、浮点型、字符型和布尔型。最后介绍了类型转换的两种方式:自动类型转换和强制类型转换。全文

文章图片
#java#开发语言
轻松学数据结构之 复杂度

本文主要介绍了算法效率分析中的时间复杂度和空间复杂度。时间复杂度衡量算法运行速度,通过大O渐进表示法估算核心操作的执行次数,常见类型包括O(1)、O(n)、O(n²)、O(2ⁿ)等。空间复杂度则评估算法临时占用的存储空间大小,同样使用大O表示法,如O(1)、O(n)等。随着计算机存储容量的提升,空间复杂度的重要性相对降低。文章通过多个代码实例(如冒泡排序、二分查找、递归算法等)具体说明了如何计算这

文章图片
#数据结构#算法
到底了