基本信息
文件名称:软件测试理论与实践 课件 第一章 软件测试基本理论.pptx
文件大小:5.64 MB
总页数:14 页
更新时间:2025-05-27
总字数:约小于1千字
文档摘要

第一章;掌握软件测试的概念,重点围绕软件测试的狭义定义和广义定义展开;

了解软件测试的目的,理解软件测试的原则;

了解软件测试的过程;

软件测试和软件开发的关系。;1.1软件测试的概念

1.2软件测试的目的

1.3软件测试的原则

1.4软件测试的过程

1.5软件测试与软件开发的关系

;1.1软件测试的概念;广义的软件测试是由确认、验证、测试三个方面组成。

确认:评估将要开发的软件产品是否是正确无误、可行和有价值的。这里包含了对用户需求满足程度的评价,意味着确保一个待开发软件是正确无误的,是对软件开发构想的检测。

验证:检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致。验证意味着确保软件正确无误地实现软件的需求。

测试:与狭隘的测试概念统一。通常是经过单元测试、集成测试、确认测试和系统测试四个环节。

;1.2软件测试的目的;1.3软件测试的原则;ISTQB的6项原则

;其他重要的7项原则

;1.4软件测试的过程;1.4软件测试与软件开发的关系;软件测试在项目各个阶段的作用如下所示:

项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。

需求分析阶段:确定测试需求分析,即确定在项目中需要测试什么,同时制订系统测试计划。

概要设计与详细设计阶段:制订单元测试计划和集成测试计划。

编码阶段:开发相应的测试代码和测试脚本。

测试阶段:实施测试并提交相应的测试报告。

;软件测试是贯穿于整个软件开发的过程。在软件开发的各个阶段,测试人员必须制订本阶段的测试方案,把软件开发和测试活动集成到一起,如图所示。;

本章首先从软件测试概念、目的、原则和过程方面讲解软件测试,然后讲解软件测试与软件开发的关系,重点讲解软件测试在软件开发各阶段的作用。