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

目录

    • 前言
    • 为什么要进行软件测试
    • 什么是软件缺陷
    • 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张图片

1.2 软件测试与CMMI

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

《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第2张图片
CMMI模型是从软件过程改进和评估的角度出发,对软件开发中的测试技术给出了充分的支
持和扩充。《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第3张图片

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

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

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

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

1.3测试用例

1.3.1什么是测试用例

测试用例(Test Case,TC)简单来讲是指执行条件和预期结果的集合,完整来讲是针对要测试的内容所确定的一组输入信息,是为达到最佳的测试效果或高效地揭露隐藏的错误而精心设计的少量测试数据。
《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第5张图片

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

测试用例的五大要素

测试用例=输入+输出+测试环境+测试目标
《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第7张图片

测试用例

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

计算器的功能测试用例《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第9张图片
《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第10张图片

1.3.2测试用例的评价标准

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

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

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

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

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

1.3.4测试用例模板

每个公司有不同的模板,仅供参考
《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第15张图片
《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】_第16张图片

1.4测试环境

1.4.1什么是测试环境


1.4.2测试环境的规划

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

1.4.3怎样搭建测试环境

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

1.4.4测试环境的维护和管理

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

本章小结

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

你可能感兴趣的:(软件测试)