软件测试论文开题报告

软件测试论文开题报告

ID:35237776

大小:120.50 KB

页数:5页

时间:2019-03-22

软件测试论文开题报告_第1页
软件测试论文开题报告_第2页
软件测试论文开题报告_第3页
软件测试论文开题报告_第4页
软件测试论文开题报告_第5页
资源描述:

《软件测试论文开题报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中华女子学院计算机系毕业设计(论文)开题报告android软件测试作者黄娅敏专业计算机科学与技术班级2008级2班学号080501063指导教师刘冬懿日期2011年12月07日一、开题报告内容:(本页根据内容调整大小,可另加页)1、选题背景和意义(包括:所选课题的历史背景、国内外研究现状和发展趋势,本选题的创新之处、理论和现实意义)选题背景:IEEE在1983年是这样定义软件测试的:由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求.或识别期望的结果和实际结果之间的差别。它是软件工程的一部分,它随着软件

2、开发应运而生,并随着软件开发的产业化而受到重视。简言之,软件测试就是不断发现Bug,并不断修正的过程。由于软件是人脑的高度智力化的体现和产品的这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。android现在应用很广泛,可谓是如日中

3、天,未来发展的方向大概是手持终端,手机,平板电脑等,相信android应该能在这些领域撑起一片属于自己的天地。因此,我此次毕业设计确定为测试android应用程序,具有很重要的意义。我毕业设计测试对象确定为android新浪微博手机客户端。新浪微博是一款为大众提供娱乐休闲生活服务的信息分享和交流平台。新浪微博客户端既软件集成主流迷你博客、微博客、一句话博客,即可做博客(自动)发表、评论、转发的客户端软件。本次毕业设计的内容主要是通过对新浪微博android客户端的测试,掌握软件测试的基本流程,寻找android的测试规律,总结其

4、测试点。同时,通过毕业设计研究,将毕业设计与毕业实习相结合,培养从文档中获得信息的能力,综合运用所学知识分析问题和解决问题的能力;养成认真的工作态度、良好的工作作风,树立高尚的职业道德,争取为将来从事软件测试方面的工作打下良好的基础,为掌握软件测试积累宝贵的经历和经验。设计(研究)现状和发展趋势:相对于国外软件测试的悠久发展历史,我国的软件测试的起步较晚。由于起步时间上的差距,我国目前不论是在软件测试理论研究,还是在软件测试的实践上,和国外发达国家都有不小的差距。技术研究贫乏,测试实践与服务也未形成足够规模,从业人员数量少,水平

5、层次也不够高。从总体上说,国内的软件行业的发展还很不成熟,软件测试更是处于弱势地位。目前,中国软件产业在产品功能和性能测试领域都存在着严重不足,中国软件企业已开始认识到,软件测试的广度和深度决定了中国软件企业的前途命运。国内软件测试人才紧缺的现状也已经凸现出来。未来软件测试技术会进入快速发展轨道,自动化软件测试技术应用将会越来越普遍,测试技术将不断细分。2、课题研究主要内容、预期成果或结论、难点及关键技术(要给出相对具体描述)研究的主要内容:1,黑盒的测试方法测试android程序2,软件测试流程3,现有相关软件测试技术方法和工

6、具4,软件测试过程与技术改进预期成果:1,了解掌握软件测试流程。掌握测试计划制定,测试用例设计,测试报告分析等。1,希望能在测试过程中找到android的测试规律,寻找与其他软件的不同点。2,希望针对android程序总结出android程序的测试点,bug经常出现在的地方。3,期望针对这些测试点,能有自己的想法。难点:1,没有待测试程序文本、控制流程图及有关要求、规范等文件2,测试用例及测试例程的分析、理解和设计,3,没有开发组织的配合,没有软件测试团队之间的讨论4,目前缺乏测试管理方面的资料,几乎没有可供参考的、已实现的、完

7、整的测试管理与测试实施模式。关键技术:软件测试技术归结为两大类:白盒测试和黑盒测试。白盒测试有可分为静态测试和动态测试;静态测试主要包括代码检查法、静态结构分析法等;动态测试技术主要包括程序插桩、逻辑覆盖、基本路径测试等。黑河测试一般可分为功能测试和非功能测试两大类:功能测试主要包括等价类划分、边值分析、因果图法、错误推测、强度测试、兼容性测试、配置测试、安全测试等。3、课题研究方法及条件(研究方法描述和必要的软、硬件条件)研究的方法及组织:1、 需求调研全面了解系统功能,从客户角度考虑软件测试需要达到的验证状态,即哪些功能点需

8、重点测试、哪些无需,以便将来制定测试计划。2、 制定测试计划制定总体的测试计划,详细阐明本次测试目的、对象、方法、范围、过程、环境要求、接受标准以及测试时间等内容。3、 测试设计在设计测试方案时,首先分解测试内容,对于一个复杂系统,通常可以分解成几个互相独立的子

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

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

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