文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PPTX文档下载
分享到微信 分享到微博 分享到QQ空间

软件测试教程(第1章).pptx

  • 资源ID:18831154       资源大小:354.87KB        全文页数:17页
  • 资源格式: PPTX        下载积分:15文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要15文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

软件测试教程(第1章).pptx

1、测试教程软件软件 软件测试概述第一章第一章 软件测试背景01 软件错误案例(1)迪斯尼的狮子王游戏软件缺陷。(2)爱国者导弹防御系统缺陷(3)千年虫问题(4)美国航天局火星登陆探测器缺陷(5)金山词霸缺陷(6)英特尔奔腾浮点除法缺陷 软件缺陷软件缺陷的定义 软件缺陷即计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵。缺陷会导致软件产品在某种程度上不能满足用户的需要。对于软件缺陷的准确定义,通常有以下描述:(1)软件未实现产品说明书要求的功能。(2)软件出现了产品说明书指明不会出现的错误。(3)软件超出实现了产品说明书提到的功能。(4)软件实现了产品说明书

2、虽未明确指出但应该实现的目标。(5)软件难以理解,不易使用,运行缓慢或者终端用户认为不好。软件缺陷软件缺陷的原因(1)技术问题(2)团队工作(3)软件本身 软件缺陷的组成 软件缺陷软件测试技术的发展历史 20世纪50年代后期到20世纪60年代,这一时期软件测试的理论和方法发展比较缓慢。20世纪70年代以后,很多测试理论和测试方法应运而生,逐渐形成了一套完整的体系,培养和造就了一批批出色的测试人才。如今在软件产业化发展的大趋势下,测试已经不再只是基于程序代码进行的活动,而是一个基于整个软件生命周期的质量控制活动,贯穿于软件开发的各个阶段。软件测试技术的发展历史和现状软件测试的现状 在我国,软件测

3、试人员与软件开发人员往往比例失调,而在发达国家和地区软件测试已经成了一个产业,微软的开发工程师与测试工程师的比例是1:2,国内一般公司是6:1。与一些发达国家相比,国内测试工作还存在一定的差距。主要体现在测试意识以及测试理论的研究,大型测试工具软件的开发以及从业人员数量等方面。软件测试技术的发展历史和现状 软件测试的基本理论02 软件测试定义 软件测试是为了发现程序中的错误而执行程序的过程。具体说,它是根据软件开发各阶段的规格说明和程序的内部结构而精心设计出一批测试用例,并利用测试用例来运行程序,以发现程序错误的过程。软件测试目的(1)测试是程序的执行过程,目的在于发现错误,不能证明程序的正确

4、性,仅限于处理有限种的情况。(2)检查系统是否满足需求,这也是测试的期望目标。(3)一个好的测试用例在于发现还未曾发现的错误;成功的测试是发现了错误的测试。软件测试定义和目标1.软件测试的目标在于揭示错误。测试人员要始终站在用户的角度去看问题,系统中最严重的错误的是那些导致程序无法满足用户需求的错误。2.软件测试必须基于“质量第一”的思想去开展各项工作。3.事先定义好产品的质量标准。只有建立了质量标准,才能根据测试的结果,对产品的质量进行分析和评估。4.软件项目一启动,软件测试也就开始,而不是等程序写完,才开始进行测试。5.测试用例是设计出来的,不是写出来的,所以要根据测试的目的,采用相应的方

5、法去设计测试用例,从而提高测试的效率,更多的发现错误,提高程序的可靠性。6.对发现错误较多的程序段,应进行更深入的测试。软件测试标准1.应当把尽早地和不断地进行软件测试作为软件开发者的座右铭。坚持在软件开发的各个阶段的技术评审,这样才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期,杜绝某些隐患,提高软件质量。2.测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。如果对测试输入数据没有给出预期的程序输出结果,那么就缺少了检验实测结果的基准,就有可能把一个似是而非的错误结果当成正确结果。3.程序员应避免检查自己的程序。如果由别人来测试程序员编写的程序,可能会更客观,更有效,并

6、更容易取得成功。4.在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。合理的输入条件是指能验证程序正确的输入条件,而不合理的输入条件是指异常的,临界的,可能引起问题变异的输入条件。因此,软件系统处理非法命令的能力也必须在测试时受到检验。用不合理的输入条件测试程序时,往往比用合理的输入条件进行测试能发现更多的错误。5.充分注意测试中的群集现象。测试时不要以为找到了几个错误问题就已解决,不需继续测试了。应当对错误群集的程序段进行重点测试,以提高测试投资的效益。6.严格执行测试计划,排除测试的随意性。对于测试计划,要明确规定,不要随意解释。7.应当对每一个测试结果做全面检查。这是一条最明显的原则,但常常被忽视。必须对预期的输出结果明确定义,对实测的结果仔细分析检查,抓住关键,暴露错误。8.妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。软件测试原则 软件测试与软件开发03 测试与软件开发各阶段的关系软件测试与软件开发的并行性测试与开发模型 THANK YOUThe user can demonstrate on a projector or computer,or print the presentation and make it into a film to be used in a wider field


注意事项

本文(软件测试教程(第1章).pptx)为本站会员(bubibi)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png