1 / 31
文档名称:

软件测试基础总结.pptx

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

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

分享

预览

软件测试基础总结.pptx

上传人:1557281760 2018/2/6 文件大小:174 KB

下载得到文件列表

软件测试基础总结.pptx

相关文档

文档介绍

文档介绍:软件测试基础总结
软件未达到产品设计规范表明的功能;
软件出现了产品设计规范指明不会出现的错误;
软件功能超出产品设计规范指明的范围;
软件未达到产品设计规范虽未指出但应达到的目标;
软件测试人员认为软件难以理解、不易使用、运行速度慢,或者最终用户认为不好。
软件缺陷
出现软件缺陷的原因
需求变化
缺乏交流
设计错误
文档缺乏
软件复杂
开发工具
时间压力
软件缺陷修复越到后期所需要的费用越高
所以软件测试要尽早介入
软件测试的定义
软件测试(Software testing)是软件生存期中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。
软件工程术语中软件测试的定义:“使用人工或自动的手段来运行或测定某个软件系统或系统部件的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。
软件测试流程
开始
↓ 计划&
↓ 分析& 设计
↓ 实现& 执行
↓ 评估出口准则&报告
↓ 测试结束活动
↓ 结束
软件测试过程包括:




控制
软件测试的对象
软件测试不等于程序测试,软件测试贯穿于软件定义和开发的整个期间。需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都是软件测试的对象.
软件测试的对象
1
2
3
4
5
用户需求
用户:
我要什么?
理解正确性
表达正确性
需求说明书
需求分析员:
我可以提供什么?
设计说明书
设计员:
我要软件做什么?
源程序
程序员:
我要要让计算机怎么做?
运行结果
计算机:
程序运行得到的结果
理解正确性
设计正确性
表达正确性
理解正确性
编码正确性
运行正确性
输入正确性
相符合么?
软件测试的目的
基于不同的立场,存在着两种完全不同的测试目的。
从用户(测试人员)的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。
软件测试的目的
想以最少的时间和人力,找出软件中潜在的各种错误和缺陷。如果我们成功地实施了测试,我们就能够发现软件中的错误。
测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。
实施测试收集到的测试结果数据为可靠性分析提供了依据。
测试不能表明软件中不存在错误,它只能说明软件中存在错误。