logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

软件测试基础概念:从需求分析到开发模型与测试模型

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

文章图片
#需求分析
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)等。随着计算机存储容量的提升,空间复杂度的重要性相对降低。文章通过多个代码实例(如冒泡排序、二分查找、递归算法等)具体说明了如何计算这

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