《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】

article/2025/9/17 12:10:33

目录

    • 前言
    • 为什么要进行软件测试
    • 什么是软件缺陷
    • 1.1 什么是软件测试
    • 1.2 软件测试与CMMI
      • 软件质量保证SQA与软件测试的关系
    • 1.3测试用例
      • 1.3.1什么是测试用例
      • 测试用例的五大要素
      • 测试用例
      • 1.3.2测试用例的评价标准
      • 1.3.3测试用例设计的基本原则
      • 1.3.4测试用例模板
    • 1.4测试环境
      • 1.4.1什么是测试环境
      • 1.4.2测试环境的规划
      • 1.4.3怎样搭建测试环境
      • 1.4.4测试环境的维护和管理
    • 本章小结

前言

整理记录学习软件质量保证与测试的笔记,如果有错误欢迎大家指出。

为什么要进行软件测试

因为只有通过测试,才可以发现软件缺陷,才能将软件缺陷从软件产品或软件系统中清理出去。
软件中存在缺陷所带来的损失是巨大的,这也说明了软件测试的必要性和重要性。
为什么要进行软件测试

什么是软件缺陷

任何程序、系统中的问题,和产品设计书的不一致性,不能满足用户的需求
lEEE国际标准729给出了软件缺陷的定义一一软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,不能满足或不能全部满足用户的需求
在这里插入图片描述

1.1 什么是软件测试

软件测试:在规定条件下对软件进行操作,以发现错误为目的,对软件质量进行评估。
软件 = 文档 + 数据 + 程序
软件测试的对象:对软件形成过程的文档、数据以及程序进行的测试,而不仅仅是对程序进行的测试。

在这里插入图片描述

1.2 软件测试与CMMI

传统的软件测试只是作为软件开发过程中的一个特定阶段,并且只针对软件成品进行测试。

在这里插入图片描述
CMMI模型是从软件过程改进和评估的角度出发,对软件开发中的测试技术给出了充分的支
持和扩充。在这里插入图片描述

软件质量保证SQA与软件测试的关系

  1. SQA是管理工作、审查对象是流程、强调以预防为主
  2. 测试是技术工作、测试对象是产品、主要是以事后检查
  3. SQA指导测试、监控测试
  4. 测试为SQA提供依据

从保证软件质量的角度来说,软件测试是软件质量保证工程的一一个重要组成部分,也是
最重要的质量保证手段。

在这里插入图片描述

1.3测试用例

1.3.1什么是测试用例

测试用例(Test Case,TC)简单来讲是指执行条件和预期结果的集合,完整来讲是针对要测试的内容所确定的一组输入信息,是为达到最佳的测试效果或高效地揭露隐藏的错误而精心设计的少量测试数据。
在这里插入图片描述

在这里插入图片描述

测试用例的五大要素

测试用例=输入+输出+测试环境+测试目标
在这里插入图片描述

测试用例

在这里插入图片描述

计算器的功能测试用例在这里插入图片描述
在这里插入图片描述

1.3.2测试用例的评价标准

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.3.3测试用例设计的基本原则

三大基本原则
(1)测试用例的代表性(2)测试结果的可判定性(3)测试结果的可再现性
三类测试数据
(1)正常数据(2)错误数据(3)边界数据

在这里插入图片描述

1.3.4测试用例模板

每个公司有不同的模板,仅供参考
在这里插入图片描述
在这里插入图片描述

1.4测试环境

1.4.1什么是测试环境

在这里插入图片描述
在这里插入图片描述

1.4.2测试环境的规划

在这里插入图片描述

1.4.3怎样搭建测试环境

在这里插入图片描述

1.4.4测试环境的维护和管理

在这里插入图片描述

本章小结

在这里插入图片描述


http://chatgpt.dhexx.cn/article/eMQjQ7jP.shtml

相关文章

群晖NAS教程(十)、利用Docker安装蚂蚁笔记(leanote)

为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十)、利用Docker安装蚂蚁笔记(leanote) 蚂蚁笔记是一款特别棒的笔记软件,支持Markdown语法,是程序员必备的软件之一。下面我们就在群晖DS918+的机器上docker出来一个耍耍。 一、下载蚂蚁笔记(leanote)镜…

基于 Qt 框架的开源笔记软件 VNote

关注、星标公众号,直达精彩内容 来源:OSC开源社区 作者:tamlok VNote是一个受Vim启发开发的专门为Markdown而优化、设计的笔记软件。 授权协议:MIT 开发语言:C/C JavaScript HTML/CSS SHELL 操作系统:跨平台…

VisionPro软件笔记

VisionPro笔记 1、CogPMAlignTool的操作方法: 抓取图像-设置训练区域及参数-训练模板-设置运行参数与区域-运行-查看结果 2、CogPMAlignTool的基本原理: 图案位置搜索工具(识别定位)基于边缘特征的模板而不是基于像素的模板匹配…

一款开源的支持离线的支持MarkDown的优秀笔记软件----思源笔记

日常工作中,大家可能会用笔记软件记录自己积累的一些知识,组建自己的知识管理系统,常用的工具可能有云笔记,如有道云笔记,印象笔记等,但是有时候在工作中,信息比较敏感,不能够将信息…

一文了解常用效率记笔记软件(超过20款含有图片和双向链笔记)

前言 Mac 软件推荐下载网址 麦软网:https://www.macfz.com腾讯柠檬:https://lemon.qq.com/lab 更新时间 第七次更新 6 月 28 号 ,对于有道和印象的理解,有时间把这篇文章拆分下第六次更新 5 月 27 号,更新了如何看待…

知识管理软件,有道云笔记的优缺点和C笔记

前言 软件有道云笔记C笔记发布时间2011年6月28日还在内测所属公司网易公司北京创新乐知网络技术有限公司 1.笔记的重要性: 大家有没有一种种感受,我们成日钻研书籍,天天认真听讲,发奋学习,收到的反馈却并不理想&…

OneNote-做笔记的软件-强烈推荐

一、认识电子笔记本 普通笔记本转化为电子笔记本 笔记可以将我们的想法和从外部获取的信息进行归纳和整理,而电子笔记本就是将传统的笔记进行了电子化电子笔记本的优势 可搜索统一管理高效编辑可修改性多端同步主流电子笔记本 OneNoteEver note(印象笔记)Notability…

推荐几款好用的云笔记软件

一直钟爱印象笔记,程序员的电脑上必装的软件,但最近期限到了,再也不能像以前无限制的上传文件,续费也比去年的只要九块九一年高出了很多倍,因此,注册试用了其他的笔记,发现云笔记众多&#xff0…

php个人笔记系统 开源,Github精选!一款开源免费的轻量级笔记软件

更多精彩内容,请关注公众号【平凡而诗意】 ​ 笔记软件是工作和学习过程中经常会用到的软件,会议纪要、工作事项、待办,都需要用到笔记软件,这样能够明确做事的先后顺序,能够提高做事的效率。 笔记软件数不胜数&#x…

软件工程复习笔记 类图

类图 前言1 类图的概念1、类图2、类图的作用3、类图的组成元素 2 UML中的类(1)类的定义(2)类的表示(3)类的命名(4)类的属性&#xff0…

想找一款读书笔记软件?快来试试BookxNote

去年看到网上介绍 BookxNote 是一款做读书笔记的好工具,被誉为“ Windows 端的 MarginNote” 。当时试用了一下感觉挺好,但是在笔记和书籍的存储上还有一些困惑,因此有点顾虑。最近看教程和自己尝试,解决了困惑,在此分…

做笔记软件

做笔记软件 找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) [转载请保留] 版本1.0 编译xbeta/善用佳软 出自 http://blog.sina.com.cn/u/46dac66f01000b57 寻找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) v1.0 作者: SuperboyAC 编译: xbe…

【笔记软件obsidian】从入门到精通

目录 一.前言 二.下载及安装,基本使用方法 三.完成第一篇笔记(重点) 四.【选修】ios用户如何通过iCloud进行三平台同步 五.基本Markdown语法(一定要看完!) 六.结语 一、前言: 最近被很多同学问到&#xff…

计算机记笔记软件是什么,电脑记笔记软件哪个好(适合学生做笔记的软件)

瞬息万变的世界,软件的更迭也风起云涌。各色各样的软件层出不穷让人眼花缭乱,一次又一次的更新让人应接不暇,还没弄清一个软件的用法又被另一个软件吸引了目光。这种现象无论是在 软件介绍 1. XMind XMind 是一款思维导图软件,他支…

几个离线笔记软件推荐

eDiary 官网:http://www.haoxg.net/ eDiary的作用不仅仅在于写日记,您也可以用它来记流水帐、写工作日志, 记录学习心得,或者用它来管理你的日常文档。eDiary以时间为主线,以文 字为载体,记录你的心路历程…

Notion 程序猿必备笔记软件

我发现工作时间比较久的人,都会逐渐养成记笔记的习惯,我也是,我之前已经使用国内某云笔记8年之久,而且是多年的会员。但我今天要给大家推荐另一款笔记软件——Notion,国内可能Notion的使用还比较少,但它却在…

笔记软件对比

之前一直用的印象笔记和有道云笔记,14年大学毕业的时候用的有道云笔记。积累了很多了。工作后用了印象笔记。mac下面的暗黑模式用得很舒服,奈何windows下界面丑得不要不要的。还不能更换纸张背景。一大片白。 上个月换了工作了,用的公司发的…

离线脱机版个人笔记软件的选择

笔者平时在工作过程中,经常有一些心得体会或者操作手册之类的内容需要记录,之前一直是采用word版本或者网络文章blog等方式予以记录。但是总觉得不是特别方便,要么受限于网络,不方便上网的地方无法使用,要么是文章组织…

离线笔记软件

有道、印象、wolai,onenote,现在市面上的笔记软件林林种种,选择一款适合自己的非常重要。 基本上上面提到的软件笔者都用过,列一下自认为不爽的地方 有道:不开会员不能使用截图粘贴功能,只能老老实实的上传…

安利2款好用的笔记软件给你们

无论是学习还是工作,很多时候一款好的笔记软件能让我们事半功倍。 工作这几年,我也尝试过各种各样的记笔记软件,在我看来,不同的笔记软件有着各自的用途,适合自己的才是好的。所以下面我推荐几款笔记软件,…