欢迎来到天天文库
浏览记录
ID:62780329
大小:15.89 KB
页数:8页
时间:2021-05-24
《2021本科毕业设计开题报告.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、本科毕业设计开题报告. 开题报告是同学(拟申请学位)对所讨论课题的一种文字说明材料,一般由同学把自己所选课题的概况、已开展的讨论内容及将完成的讨论工作(即"开题报告内容'),向有关专家、学者、指导老师等评审人员陈述或书面报告。 1、选题背景和意义(包括:所选课题的历史背景、国内外讨论现状和进展趋势,本选题的创新之处、理论和现实意义) 选题背景: ieee在1983年是这样定义软件测试的:由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求.或识别期望的结果和实际结果之
2、间的差别。它是软件工程的一部分,它随着软件开发应运而生,并随着软件开发的产业化而受到重视。简言之,软件测试就是不断发觉bug,并不断修正的过程。 由于软件是人脑的高度智力化的体现和产品的这一特别性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和削减这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排解和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速进展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在快速产生和进展,由此软件
3、测试技术职业也同步完善和健全起来。 android现在应用很广泛,可谓是如日中天,将来进展的方向也许是手持终端,手机,平板电脑等,信任android应当能在这些领域撑起一片属于自己的天地。因此,我此次毕业设计确定为测试android应用程序,具有很重要的意义。我毕业设计测试对象确定为android新浪微博手机客户端。新浪微博是一款为大众供应消遣休闲生活服务的信息分享和沟通平台。新浪微博客户端既软件集成主流迷你博客、微博客、一句话博客,即可做博客(自动)发表、评论、转发的客户端软件。本次毕业设计的内
4、容主要是通过对新浪微博android客户端的测试,把握软件测试的基本流程,查找android的测试规律,总结其测试点。同时,通过毕业设计讨论,将毕业设计与毕业实近平相结合,培育从文档中获得信息的力量,综合运用所学学问分析问题和解决问题的力量;养成仔细的工作看法、良好的工作作风,树立高尚的职业道德,争取为将来从事软件测试方面的工作打下良好的基础,为把握软件测试积累珍贵的经受和阅历。 设计(讨论)现状和进展趋势: 相对于国外软件测试的悠久进展历史,我国的软件测试的起步较晚。由于起步时间上的差距,我国
5、目前不论是在软件测试理论讨论,还是在软件测试的实践上,和国外发达国家都有不小的差距。技术讨论贫乏,测试实践与服务也未形成足够规模,从业人员数量少,水平层次也不够高。从总体上说,国内的软件行业的进展还很不成熟,软件测试更是处于弱势地位。目前,中国软件产业在产品功能和性能测试领域都存在着严峻不足,中国软件企业已开头认识到,软件测试的广度和深度决定了中国软件企业的前途命运。国内软件测试人才紧缺的现状也已经凸现出来。 将来软件测试技术会进入快速进展轨道,自动化软件测试技术应用将会越来越普遍,测试技术将不断
6、细分。 2、课题讨论主要内容、预期成果或结论、难点及关键技术(要给出相对具体描述) 讨论的主要内容: 1,黑盒的测试方法测试android程序 2,软件测试流程 3,现有相关软件测试技术方法和工具 4,软件测试过程与技术改进 预期成果: 1,了解把握软件测试流程。把握测试方案制定,测试用例设计,测试报告分析等。 2,盼望能在测试过程中找到android的测试规律,查找与其他软件的不同点。 3,盼望针对android程序总结出android程序的测试点,bug常常消失在的地方。
7、4,期望针对这些测试点,能有自己的想法。 难点: 1,没有待测试程序文本、掌握流程图及有关要求、规范等文件 2,测试用例及测试例程的分析、理解和设计, 3,没有开发组织的配合,没有软件测试团队之间的商量 4,目前缺乏测试管理方面的资料,几乎没有可供参考的、已实现的、完整的测试管理与测试实施模式。 关键技术: 软件测试技术归结为两大类:白盒测试和黑盒测试。白盒测试有可分为静态测试和动态测试;静态测试主要包括代码检查法、静态结构分析法等;动态测试技术主要包括程序插桩、规律掩盖、基本路径测试
8、等。黑河测试一般可分为功能测试和非功能测试两大类:功能测试主要包括等价类划分、边值分析、因果图法、错误猜测、强度测试、兼容性测试、配置测试、平安测试等。 3、课题讨论方法及条件(讨论方法描述和必要的软、硬件条件) 讨论的方法及组织: 1、需求调研 全面了解系统功能,从客户角度考虑软件测试需要达到的验证状态,即哪些功能点需重点测试、哪些无需,以便将来制定测试方案。 2、制定测试方案 制定总体的测试方案,具体阐明本次测试目的、对象、方法、范围、过程、环境要求、
此文档下载收益归作者所有