[计算机软件及应用]基于linux的软件测试技术及测试工具应用

[计算机软件及应用]基于linux的软件测试技术及测试工具应用

ID:23434847

大小:775.00 KB

页数:31页

时间:2018-11-07

[计算机软件及应用]基于linux的软件测试技术及测试工具应用_第1页
[计算机软件及应用]基于linux的软件测试技术及测试工具应用_第2页
[计算机软件及应用]基于linux的软件测试技术及测试工具应用_第3页
[计算机软件及应用]基于linux的软件测试技术及测试工具应用_第4页
[计算机软件及应用]基于linux的软件测试技术及测试工具应用_第5页
资源描述:

《[计算机软件及应用]基于linux的软件测试技术及测试工具应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、内容摘要本文以自己所实习的DeviceVM公司的产品——Splashtop的测试项目为基础,结合自己在测试岗位上所从事的工作,对基于Linux的软件测试技术进行了研究,详细介绍了DeviceVM公司的软件测试流程,并结合现有的测试理论对其测试流程和测试工具进行了分析。最后对如何更好地开展基于Linux的软件测试提出了一些建议。关键词:软件测试、自动化测试、测试技术、Linux操作系统、Python语言中国最大的论文知识平台www.lwxiezuo.comABSTRACTThispaperisbasedontestingp

2、rojectofDeviceVMcompanywhereIhaveworkedasaninternproduct—Splashtop.Tocombinemytestingjob,itmakesfullanddeepanalysisonLinux-basedsoftwaretestingtheoriesandtechniques,presentDeviceVMcompanysoftwaretestingprocessindetail,andanalysisonitstestingprocessesandtestingtoo

3、lswithreferencetothecurrentsoftwaretestingtheories.FinallyintroducesomesuggestionsonhowtodoLinux-basedsoftwaretestingbetter.KEYWORDS:SoftwareTesting、AutomaticTesting、TestingTechnology、Linux、Python中国最大的论文知识平台www.lwxiezuo.com正文目录第一章引言1第一节选题背景1第二节研究的意义1第三节研究的内容2第二章软

4、件测试理论与工具应用3第一节软件测试理论3一、软件测试的产生及发展历史3二、软件测试的定义3三、软件测试分类4四、软件测试技术7五、软件测试过程8第二节软件测试工具9一、黑盒测试工具9二、白盒测试工具10三、测试管理工具10第三章基于Linux的软件测试技术及工具应用分析11第一节Splashtop系统介绍11第二节软件测试技术及流程12一、软件测试背景12二、QA测试流程分析12第三节测试实例15第四节自动化测试实例19第四章公司软件测试方法及工具的总体评价23第一节软件测试方法评价23第二节软件测试工具评价23一、软

5、件测试工具的优点24中国最大的论文知识平台www.lwxiezuo.com二、软件测试工具的局限性24第五章结论26【参考文献】27致 谢28中国最大的论文知识平台www.lwxiezuo.com第一章引言第一节选题背景随着计算机技术的发展,计算机软件正在被广泛地应用到社会的各个领域。为确保软件正确运行,防止由软件引起灾难性事故,开发或选择高质量的软件产品具有重要意义。对软件进行测试和评价是提高软件质量的两个有效途径。软件在开发和使用过程中都不可避免地存在错误,这些错误使软件开发在成本、进度和质量上都难以控制。而且,软件

6、中的错误带来的损失是多方面的,有的会使软件开发项目以失败告终。例如,IBM公司开发的美国空军后勤系统OS/360,该系统花费2.17亿美元;有的软件投入使用后给用户带来不同程度的影响,有些后果是灾难性的。例如,20世纪90年代中期,美国Therac25型放射治疗仪2号治疗模式发生的54号故障,多次产生超计量辐射,造成了两人死亡和多人受伤的重大医疗事故;1990年1月,美国长途电话中断9小时;1991年2月海湾战争期间,美国“爱国者”系统未能截拦伊拉克“飞毛腿”导弹,导致28人被炸死。还有许多的其他损失,这些都是由软件中的

7、错误所致。多年实践证明,测试是发现软件错误的最有效途径,也成为软件开发中的重要环节之一。中国软件产业发展相对滞后,自2000年开始紧追世界软件产业发展的步伐,这就对软件测试技术及工具的使用提出了现实的要求,本人实习即是在DeviceVM杭州分公司的软件测试岗位上,软件测试技术及软件工具的使用成为我关注和研究这一领域的选择。第二节研究的意义在计算机领域,人们对“软件测试”的认识是随着软件开发的发展而逐渐深入的。最初,人们对软件测试存在着错误的认识,认为测试是对软件的调试,是证明软件正确的过程。伴随着软件生存周期概念的产生及

8、软件工程的实施,人们逐渐认识到,软件测试是软件生存周期中发现错误的过程,是度量软件质量的过程,是保证软件质量的重要手段。中国最大的论文知识平台www.lwxiezuo.com度量软件质量的过程,也就是对软件产品进行质量评价,是继对软件开发过程进行质量管理和对软件进行测试之后的又一个推动软件质量提高的重要手段,是软件业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。