- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux的软件测试技术及测试工具应用基于Linux的软件测试技术及测试工具应用
内 容 摘 要
本文以自己所实习的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
- 地资版七年级下册生活生命与安全教案地资版七年级下册生活生命与安全教案.doc
- 地铁施工测量技术方案地铁施工测量技术方案.doc
- 地铁施工测量方案地铁施工测量方案.doc
- 地线和避雷器接线地线和避雷器接线.doc
- 地铁综合监控系统方案地铁综合监控系统方案.doc
- 地震自救知识汇总地震自救知识汇总.doc
- 地震资料采集现场规范地震资料采集现场规范.doc
- 地面上的动物教学设计地面上的动物教学设计.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)