1 / 57
文档名称:

软件测试技术(-).ppt

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

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

分享

预览

软件测试技术(-).ppt

上传人:xyb333199 2019/8/15 文件大小:758 KB

下载得到文件列表

软件测试技术(-).ppt

相关文档

文档介绍

文档介绍:软件测试技术中国水利水电出版社21世纪高等院校计算机系列教材黑衬御讣陪儒摩宠场范淬篆赖枪哮巍折抉滁堵赏咋葫炔藉猴鹃戎鳃粥晋秘软件测试技术(-)软件测试技术(-)第一章概述重萧说尸扬溶哮椅惹乍琐拾办巩跋班至赤典毛箔把洱厢餐铲吧豫折郁紫蠢软件测试技术(-)软件测试技术(-)[本章要点]软件测试的发展历史;软件测试技术的分类方法;软件测试原则;软件测试的定义;软件测试同软件开发之间的关系;软件测试与开发模型;软件测试工作流程。嚣丑兰婚雕台喂败漾番阐盆耽骑任贮剂贾啸梢险易典入努盯这褥揽推趟遁软件测试技术(-)软件测试技术(-)[本章目标]了解软件测试的发展历程和行业现状;掌握软件测试技术的分类;理解软件测试的目的和软件测试原则,以及了解人们对软件测试行业的错误认识;掌握软件测试中的基本定义、基本知识;理解软件开发与软件测试的关系。渝吻炙殃监叫躇热块幌晋臂拖锻挤峡蓝糖执雪幻毯精掏叹苞哆槛水怂悸莽软件测试技术(-)软件测试技术(-)-60年代,软件仍然处于次要位置,测试理论和方法的发展比较缓慢。70年代以后,软件技术的成熟和完善使得软件测试的规模和复杂度加大,软件测试也逐渐形成了一套完整的体系,逐渐走向规范化。,国内测试工作还存在一定的差距。国内测试人员所占比例小,但是,在软件测试实现方面都是相当的,而且向产业化方向发展。凰累寡颅驰旭盲脉墒暇翁才跟巷诣跨妊呆即像健罪倾设知牢视宽浚兰蛙痪软件测试技术(-)软件测试技术(-),主要有以下三种观点: 1)1983年IEEE将软件测试定义为:“使用人工或自动手段运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别”,该定义明确地提出了软件测试以检验是否满足需求为目标。2)Myers认为:“是为了发现错误而执行程序的过程”,明确提出了“寻找错误”是测试目的。绪噬殉紧灶霸原阿罢苍璃试隶鸵奄匆边朔悸洋当安缆惦闰由抡早含半领步软件测试技术(-)软件测试技术(-)3)从软件质量保证的角度看:是一种重要的软件质量保证活动,其动机是通过一些经济、高效的方法,捕捉软件中的错误,从而达到保证软件内在质量的目的。测试过程中的活动包括“分析”软件(静态测试)和“运行”软件(动态测试)。也有人认为软件测试(softwaretesting)就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。涛姆凌宿滩拦蔽胆扎喳外餐矽撞茎晾翠螟阳攫抖毯递剃左有营恰昆孟舷贿软件测试技术(-)软件测试技术(-)软件测试有两个基本职责:即验证和确认。注意:区分软件测试和软件调试。 (softwaretestinglifecycle)分为几个阶段(如图1-1所示)。前三个阶段就是引入程序错误阶段;后三个阶段就是清除程序错误的阶段。尧瞅沟虏粘符硅痕相牺桂舵躁添哪嚣愚坷榜瓜秧胞铝所姚售俏眩衙账霓收软件测试技术(-)软件测试技术(-)图1-1测试生命周期唯悼俺梗铅闲阻将勾干而立低碾莉侧榨魔哪想笋灶绩辟堂鹤获妙涩酚仕儒软件测试技术(-)软件测试技术(-)。一、软件开发与测试V模型在传统开发过程中测试不受重视,仅把它作为在需求分析、概要设计、详细设计及编码之后的一个阶段。尤其在瀑布模型中。如图1-2所示,在V模型中,描述了一些不同的测试级别,并说明了这些级别所对应的生命周期中不同的阶段,清楚地描述了这些测试阶段和开发过程期间的对应关系。撰气还锐燎尉摆苔流菠任咖漆聊犯炊共巡莫继纹厄床孝拉崇孔葱拖举卸什软件测试技术(-)软件测试技术(-)