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

前言

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

为什么要进行软件测试

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

什么是软件缺陷

任何程序、系统中的问题,和产品设计书的不一致性,不能满足用户的需求
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测试环境的维护和管理

在这里插入图片描述

本章小结

在这里插入图片描述

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页