自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件设计模式-创造型模式

软件设计模式-创造型模式单例模式饿汉式懒汉式工厂模式关注点:怎样创建对象。主要特点:将对象的创建与使用分离。优点:降低系统的耦合度,使用者不需要关注对象的创建细节。单例模式角色:单例类:只能创建一个对象,并提供一种访问其唯一的对象的方式。访问类:使用单例类。饿汉式类加载时就创建实例对象。静态变量方式静态代码块方式枚举方式(线程安全,并只会装载一次)懒汉式首次使用时才创建对象。线程不安全线程安全(增加Synchronized同步锁)3.双重检查锁(在

2021-10-26 19:26:54 284

原创 大二汪的软测-软件测试自动化

第十章-软件测试自动化10.1 手工测试和自动测试10.1 手工测试和自动测试♥自动测试和手工测试比较起来有以下优点:●提高了测试执行速度,节省了时间。●提高了测试效率。●提高了准确度和精确度。●更好地利用资源。●模拟测试条件。手工测试有其不可替代的地方:●测试用例的设计:测试人员的经验和对错误的猜测能力是工具不可替代的。●界面和用户体验测试:人类的审美观和心理体验是工具不可模拟的。●正确性的检查:人们对是非的判断和逻辑推理能力是工具不具备的。♥合理选择自动测试的导入时机:(1)如

2021-05-30 16:12:42 139 2

原创 大二汪的软测-软件测试过程所需的技能

第九章-软件测试过程所需的技能9.1 软件测试文档的编写9.1 软件测试文档的编写● 测试计划● 测试设计规格说明书● 测试用例规格说明书● 测试过程规格说明书● 测试项目移交报告● 测试日志● 测试突发事件报告● 测试总结报告● 缺陷报告...

2021-05-30 15:43:42 140

原创 大二汪的软测-集成测试和系统测试

第七章-集成测试和系统测试7.1 集成测试概述==❤集成测试的策略==①大爆炸集成②自顶向下集成③自底向上集成④三明治集成测试7.3 系统测试概述==❤系统测试的类型====❤加压模式==系统测试的主要内容7.1 集成测试概述单元测试完成后,进行集成测试。集成测试最简单的形式是将两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。组件是指多个单元的集成聚合。集成模式是软件集成测试中的策略体现,关系到测试的效率、结果等,一般要根据具体的系统来决定采用哪种模式。在实际测试中,常采用并行的自顶向

2021-05-29 21:05:10 447

原创 大二汪的软测-单元测试

第六章-单元测试6.1 单元测试的目标和内容==❤6.2 单元测试环境==6.3 单元测试的策略单元质量决定系统质量。单元测试的对象是软件设计中的最小单位—模块。单元测试:对软件设计的最小单位,进行正确性检验的测试工作。检验方法:一般由开发人员编写一小段测试代码,根据被测目标代码的应用场景,设计拥有合理覆盖度的输入条件,调用执行目标代码,然后判断输出结果是否与预期一致。被测试目标代码一般应具体到类的方法层面上。6.1 单元测试的目标和内容单元测试的目标是检查每个模块是否正确地实现了设计说明中的

2021-05-29 20:33:01 395

原创 大二汪的软件测试-黑盒测试技术

第四章-黑盒测试技术4.1 黑盒测试技术基本概念4.2 黑盒测试的方法==等价类划分法==边界值分析法因果图法场景设计法错误推测法决策表法正交试验设计法4.3 黑盒测试的依据和流程4.1 黑盒测试技术基本概念黑盒测试对程序的功能性测试要求:(1)每个软件特性必须被一个测试用例或一个被认可的异常所覆盖。(2)利用数据类型和数据值的最小集测试。(3)利用假想的数据类型和数据值运行,测试处理不规则输入的能力。(4)利用一系列真实的数据类型和数据值运行,测试超负荷及其他“最坏情况”的结果。(5)测试影

2021-05-23 17:11:20 658

原创 大二汪的软测-白盒测试技术

第三章-白盒测试技术3.1 白盒测试的基本概念3.2 白盒测试的方法逻辑覆盖法基路径测试法循环语句测试数据流测试代码检查法(配图为教师ppt,仅供期末复习使用,侵权删。请勿转载使用。)3.1 白盒测试的基本概念白盒测试也称结构测试、逻辑驱动或基于程序的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。它一般用来分析程序的内部结构。它依赖于程序细节的严密验证,针对特定的条件和循环设计测试用例,对程序的逻辑路径进行测试。通过在程序的不同点检验程序状态,来判定其实际情况是否和预期的状态一致。

2021-05-22 22:54:45 419

原创 大二汪的软测-软件测试原理

第二章-软件测试原理==2.1 软件测试原则==2.2 软件测试的分类按==测试阶段==分类按==是否执行被测软件==分类按==是否需要查看代码==分类按==测试执行是否需要人工干预==分类其他测试类型2.3 软件测试的流程2.4 软件测试的过程模型V模型W模型H模型X模型(配图为教师ppt,仅供期末复习使用,侵权删。请勿转载使用。)2.1 软件测试原则1.所有的测试都应追溯到用户需求2.应当把“尽早测试和不断地进行软件测试”作为软件测试者的座右铭3.Pareto原则(二八原则)应用于软件测试

2021-05-16 12:32:39 542

原创 大二汪的软测-软件测试基本概念

第一章 软件测试基本概念1.1 什么是软件测试1.2 软件测试与CMMI1.3 什么是测试用例测试用例的评价标准:测试用例设计的基本原则1.4 测试环境1.1 什么是软件测试软件测试:在规定条件下对软件进行操作,以发现错误,对软件质量进行评估。软件=文档+数据+程序1.2 软件测试与CMMI传统的软件测试只是作为软件开发过程中的一个特定阶段,并且只针对软件成品进行测试。按阶段顺序执行后期修改成本大。CMMI模型是从软件过程改进和评估的角度出发,对软件开发中的测试技术给出了充分的支持和扩充。1.

2021-05-16 10:30:52 200

原创 大二汪的javeweb-HTML

HTMLHTML基本概念HTML基本元素1.标题2.段落3.换行4.水平线5.图片6.超链接7.列表8.块标签9.语义化标签HTML基本概念HTML是最基础的网页开发语言。<!DOCTYPE html><html> <!--html文档的根标签--> <head> <!--头标签,用于指定属性;引入外部资源--> <meta

2021-03-06 21:13:50 132 1

原创 大二汪的期末复习-算法与数据结构(图)

算法与数据结构-6.图6.1 图的定义和基本术语6.1.1 图的定义6.1.2 图的基本术语6.2 图的存储结构6.2.1 邻接矩阵邻接矩阵表示法邻接矩阵表示法创建无向网邻接矩阵表示法的优缺点6.2.2 邻接表邻接表表示法6.2.3 邻接表、邻接矩阵、图三者之间的转换6.3 图的遍历6.3.1 深度优先遍历深度优先遍历(邻接矩阵)6.3.2 广度优先遍历广度优先遍历(邻接矩阵)6.4 最小生成树6.4.1 普里姆算法6.4.2 克鲁斯卡尔算法6.5 最短路径迪杰斯特拉算法6.6 拓扑排序6.1 图的定义和

2020-12-26 20:50:08 379

原创 大二汪的期末复习-数据库系统概论(绪论)

数据库系统概论-1.绪论数据库系统概述数据库的4个基本概念数据管理技术的产生和发展数据库系统的特点数据模型组成要素常用的数据模型概念模型信息世界中的基本概念概念模型表示方法:实体-联系方法逻辑模型层次模型层次模型的数据结构层次模型的数据操纵与完整性约束层次模型的优缺点网状模型网状模型的数据结构网状模型的数据操纵与完整性约束网状模型的优缺点关系模型关系模型的数据结构关系模型的数据操纵与完整性约束关系模型的优缺点数据库系统的结构数据库系统的三级模式结构数据库系统概述数据库的4个基本概念数据(data):

2020-12-25 14:21:47 450

原创 大二汪的期末复习-算法与数据结构3(栈和队列)

算法与数据结构-3.栈和队列3.1 栈的定义和特点3.2 队列的定义和特点3.1 栈的定义和特点栈是限定仅在表位进行插入或删除操作的线性表。表尾称为栈顶(top),表头称为栈底(base)。不含元素的空表称为空栈(base==top)。后进先出。3.2 队列的定义和特点只允许在表的一端进行插入,而在另一端删除元素。允许插入的一端称为队尾(rear),允许删除的一端称为对头(front)。先进先出。...

2020-12-23 22:54:01 134

原创 大二汪的期末复习-算法与数据结构(线性表)

算法与数据结构-2.线性表2.1线性表的定义与特点2.2 线性表的链式表示和实现单链表循环链表双向链表2.1线性表的定义与特点由n(n≥0)个数据特性相同的元素构成的有限序列称为线性表。线性表中元素的个数n定义为线性表的长度,n=0时为空表。特点:(1)存在唯一的一个被称为“第一个”的数据元素。(2)存在唯一的一个被称为“最后一个”的数据元素。(3)除第一个之外,结构中的每个数据元素均只有一个前驱。(4)除最后一个之外,结构中的每个数据元素均只有一个后继。2.2 线性表的链式表示和实现单

2020-12-22 16:06:05 204

原创 大二汪的期末复习-算法与数据结构(查找)

算法与数据结构-7.查找7.1 查找的基本概念7.2 线性表的查找7.2.1 顺序查找7.2.2 折半查找/二分查找7.3 树表的查找7.3.1 二叉排序树/二叉查找树7.3.2 平衡二叉树7.4 散列表的查找7.4.1 散列表的基本概念7.4.2 处理冲突的方法7.1 查找的基本概念平均查找长度(ASL):为确定记录在查找表中的位置,需和给定值进行比较的关键字个数的期望值,称为查找算法在查找成功时的平均查找长度。7.2 线性表的查找7.2.1 顺序查找从表的一端开始,依次将记录的关键字和给定

2020-12-22 13:54:37 210 1

原创 大二汪的期末复习-算法与数据结构(排序)

算法与数据结构-8.排序8.1 排序基本概念和方法概述8.1.1 排序的基本概念8.1.2 内部排序方法的分类8.2 插入排序直接插入排序折半插入排序8.3 交换排序冒泡排序快速排序8.4 选择排序简单选择排序/直接选择排序堆排序8.5 总结8.1 排序基本概念和方法概述8.1.1 排序的基本概念排序是按关键字的非递减或非递增顺序对一组记录重新进行排列的操作。排序的稳定性内部排序:待排序记录全部存放在计算机内存中进行排序。外部排序:待排序记录的数量很大,,以致内存一次不能容纳全部记录,在排序过

2020-12-22 13:54:25 179

原创 大二汪的期末复习-算法与数据结构(树和二叉树)

算法与数据结构-5.树和二叉树树和二叉树的定义树的定义树的基本术语二叉树的定义二叉树的性质树和二叉树的定义树的定义树是n(n≥0)个结点的有限值,当n=0时称为空树。非空树:(1)有且仅有一个称之为根的结点(2)除根结点以外的其余结点可分为m个互不相交的有限集,其中每个集合本身又是一棵树,称为根的子树。树的结构定义是一个递归的定义。树的基本术语结点:树中的一个独立单元,包含一个数据元素及若干指向其子树的分支。结点的度:结点拥有的子树数。树的度:树内各结点度的最大值。叶子/终端结点:

2020-12-14 14:03:22 397

原创 大二汪的期末复习-算法与数据结构(时间复杂度)

算法与数据结构-1.绪论1.1基本概念和术语1.2 算法和算法分析1.2.1 算法的特性1.2.2 评价算法优劣的基本标准1.2.3 时间复杂度1.2.4 空间复杂度1.1基本概念和术语1.数据:客观事物的符号表示。2. 数据元素(元素/记录/结点):数据的基本单位。3. 数据项:组成数据元素的、有独立含义的、不可分割的最小单位/域。4. 数据对象:性质相同的数据元素的集合,是数据的一个子集。5.数据结构:相互之间存在一种或多种特定关系的数据元素的集合。逻辑结构:从逻辑关系上描述数据,和数据

2020-12-10 14:20:18 335

空空如也

空空如也

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

TA关注的人

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