1 / 71
文档名称:

软件测试基础(一)(软件测试).docx

格式:docx   大小:1,448KB   页数:71页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试基础(一)(软件测试).docx

上传人:guoxiachuanyue015 2022/7/28 文件大小:1.41 MB

下载得到文件列表

软件测试基础(一)(软件测试).docx

文档介绍

文档介绍:软件测试基础
Programming
YourFuture
东软IT人才实训中心

P|©NeudConfident
软件测试应贯穿于软件定义与开发的整个过程。
需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应成为软件测试的对象。
软件测试工程
ProgrammingYourFuture
9
什么是软件测试
ProgrammingYourFuture
软件测试工程
ProgrammingYourFuture
9
什么是Bug
1996年6月4日,Ariane5发射40秒后爆炸
原因:将一个64位浮点值转换为16位有符号整数值
时,超出。
了16位整数的表示范围,而这个异常未得到正确解决°
1999年12月3日,美国航天局火星极地登陆飞船失踪
原因:地面系统软件和飞行器上软件分别使用公制和英制两种单
位。七号:
神舟3万多,确保稳定,基本消除缺陷
测试
用例
ProgrammingYourFuture
软件测试工程
ProgrammingYourFuture
9
软件缺陷的级别
软件缺陷的定
14

Bug,是计算机软件或程序中存在的某种破
・软件缺陷,常常又被叫做
坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会
导致软件产品在某种程度上不能满足用户的需要。
・缺陷的类型
—软件未达到产品说明书标明的功能
-软件出现产品说明书指明不会出现的错误
-软件功能超出产品说明书指明的范围
—软件没有实现虽然产品规格说明没有明确提及但应该实现的目标
-软件测试人员或用户认为软件难以理解,不易使用,运行速度缓
慢等问题。
软件缺陷的级别
软件缺陷的定
14
ProgrammingYourFuture
软件缺陷的级别
软件缺陷的定
14
—旦发现软件缺陷,就要设法找到引起这个缺陷的原因,分析对产品质量的影
响然后确定软件缺陷的严重性和处理这个缺陷的优先级后果是不一样的,有的仅仅是不方便,有的可能是灾难性的。一般问题越严重,
其处理优先级就越高可以概括为以下四种级别:
-微小的(Minor)。一些小问题,如有个别错别字、
文字排版不整齐等,
对功能几乎没有影响,软件产品仍可使用。
-—般的(Major)。不太严重的错误,如次要功能模块部分丧失、提示信
息不够准确、用户界面差和操作时间长等。








各种缺陷所造成的
或造成数据丢失
-严重的(Critica)。严重错误,指功能模块或特性没有实现,主要功能部
软件缺陷的级别
软件缺陷的定
14
软件缺陷的级别
软件缺陷的定
14
15
软件缺陷的定
14
软件缺陷的状态
留II非
错状
态等。
的软。
件缺陷状态
非错
在之后的状态。
发现了软件缺陷之后,还需要反映软件缺陷处于一种什么样的
状态便时踪和管
-激活状态(Open):问题没有解
决,测试人员新报告的缺
陷或者验证后缺陷仍旧存在。
-已修正状态(Fixed):开发人员
针对缺陷,修正软件后已
解决问题或通过单元测试。
软件缺陷的定
14
软件缺陷的状态
一关闭状态(Close):测试人
员经过验证后,确认缺陷不存
软件缺陷的定
14
ProgrammingYourFuture
软件开发与测试的关系
理解正确性
呈序运行
__行结果
—得到什么
曲沁na乎
设计说明书
设计扇*我耍让软件
源程序
理解正确性
程序员*我要让计算
■■Uil^I切・丄
入正确性
软件需求用户;衷耍_什么?一
K二_
幷析心我币攻提供
•■■■■■
软件缺陷的定
14
ProgrammingYourFuture
软件测试的
发展
,评价一个程序和系统的特性或能力,并
70年代:

确定它是否达到预期的结果。软件测试就是以此为目的的任何行为。II
核心观点是:测试是验证软件是工作的II以正向思维,针对
软件系统的所有功能点,逐个验证其正确性。这就是软件测试的
/tVt-乂~[^、+
第一类方法。
软件缺陷的定