- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内 容 摘 要
本文以自己所实习的DeviceVM公司的产品——Splashtop的测试项目为基础,结合自己在测试岗位上所从事的工作,对基于Linux的软件测试技术进行了研究,详细介绍了DeviceVM公司的软件测试流程,并结合现有的测试理论对其测试流程和测试工具进行了分析。最后对如何更好地开展基于Linux的软件测试提出了一些建议。
关键词:软件测试、自动化测试、测试技术、Linux操作系统、
Python语言
ABSTRACT
This paper is based on testing project of DeviceVM company where I have worked as an intern product—Splashtop. To combine my testing job, it makes full and deep analysis on Linux-based software testing theories and techniques, present DeviceVM company software testing process in detail, and analysis on its testing processes and testing tools with reference to the current software testing theories. Finally introduce some suggestions on how to do Linux-based software testing better.
KEYWORDS:Software Testing、Automatic Testing、Testing Technology、Linux、Python
正文目录
第一章 引言 1
第一节 选题背景 1
第二节 研究的意义 1
第三节 研究的内容 2
第二章 软件测试理论与工具应用 3
第一节 软件测试理论 3
一、软件测试的产生及发展历史 3
二、软件测试的定义 3
三、软件测试分类 4
四、软件测试技术 7
五、软件测试过程 8
第二节 软件测试工具 9
一、黑盒测试工具 9
二、白盒测试工具 10
三、测试管理工具 10
第三章 基于Linux的软件测试技术及工具应用分析 11
第一节 Splashtop系统介绍 11
第二节 软件测试技术及流程 12
一、软件测试背景 12
二、QA测试流程分析 12
第三节 测试实例 15
第四节 自动化测试实例 19
第四章 公司软件测试方法及工具的总体评价 23
第一节 软件测试方法评价 23
第二节 软件测试工具评价 23
一、软件测试工具的优点 24
二、软件测试工具的局限性 24
第五章 结论 26
【参考文献】 27
致 谢 28
第一章 引言
第一节 选题背景
随着计算机技术的发展,计算机软件正在被广泛地应用到社会的各个领域。为确保软件正确运行,防止由软件引起灾难性事故,开发或选择高质量的软件产品具有重要意义。对软件进行测试和评价是提高软件质量的两个有效途径。
软件在开发和使用过程中都不可避免地存在错误,这些错误使软件开发在成本、进度和质量上都难以控制。而且,软件中的错误带来的损失是多方面的,有的会使软件开发项目以失败告终。例如,IBM公司开发的美国空军后勤系统OS/360,该系统花费2.17亿美元;有的软件投入使用后给用户带来不同程度的影响,有些后果是灾难性的。例如,20世纪90年代中期,美国Therac25型放射治疗仪2号治疗模式发生的54号故障,多次产生超计量辐射,造成了两人死亡和多人受伤的重大医疗事故;1990年1月,美国长途电话中断9小时;1991年2月海湾战争期间,美国“爱国者”系统未能截拦伊拉克“飞毛腿”导弹,导致28人被炸死。还有许多的其他损失,这些都是由软件中的错误所致。多年实践证明,测试是发现软件错误的最有效途径,也成为软件开发中的重要环节之一。
中国软件产业发展相对滞后,自2000年开始紧追世界软件产业发展的步伐,这就对软件测试技术及工具的使用提出了现实的要求,本人实习即是在DeviceVM杭州分公司的软件测试岗位上,软件测试技术及软件工具的使用成为我关注和研究这一领域的选择。
第二节 研究的意义
在计算机领域,人们对“软件测试”的认识是随着软件开发的发展而逐渐深入的。最初,人们对软件测试存在着错误的认识,认为测试是对软件的调试,是证明软件正确的过程。伴随着软件生存周期概念的产生及软件工程的实施,人们逐渐认识到,软件测试是软件
您可能关注的文档
- (全新)基础会计学.doc
- (全新)基础力学复习.doc
- (全新)基础摄影200905.ppt
- (全新)基础摄影光学.doc
- (全新)基础摄影讲座2.ppt
- (全新)基础摄影课程教学大纲 四年制.doc
- (全新)基础心理学.doc
- (全新)基础知识重难点课程哲学部分课件1.ppt
- (全新)基于 MATLAB 的时域信号采样及频谱分析.doc
- (全新)基于51单片机步进电机的控制系统的设计2012参考资料.doc
- (全新)基于LIP模型的低照度彩色图像增强新算法.doc
- (全新)基于MATLAB的彩色图像平滑处理1.doc
- (全新)基于matlab的人脸识别系统设计与仿真(含源文件).doc
- (全新)基于MATLAB的数字图像处理.doc
- (全新)基于MATLAB的数字图像处理毕业设计(含源文件).doc
- (全新)基于MATLAB的数字图像处理的设计与实现毕业设计(含源文件).doc
- (全新)基于MATLAB的数字图像预处理毕业论文.doc
- (全新)基于matlab的图像处理.ppt
- (全新)基于MATLAB的图像平滑算法实现及应用.doc
- (全新)基于matlab的图像形状与分类毕业设计(含源文件).doc
最近下载
- 培智数学《10以内的加法》教案(共12课时).doc VIP
- 《建筑装饰工程施工技术》课件——4.2 木龙骨吊顶.pptx VIP
- UBI车险对我国车险行业的影响研究.docx VIP
- J B-T 9168.9-1998切削加工通用工艺守则 齿轮加工.pdf VIP
- 2025至2030中国石油化工行业市场深度分析及前景趋势与投资报告.docx
- 中国UBI车险行业市场前景如何_中国UBI车险行业市场前景分析报告.docx VIP
- 《中考数学专题讲座》.pptx VIP
- 物联网设备安装与调试(中职)PPT完整全套教学课件.pptx VIP
- 社区工作人员一对一谈心谈话记录三篇 .pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
文档评论(0)