基于BREW的单元测试框架的研究与设计

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:close_2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端普及程度的提高,对于软件开发人员来说,移动终端平台上的应用软件开发正在成为又一个充满挑战的崭新领域。在全球范围内,由美国高通公司开发的BREW移动开发平台已经成为目前最流行的移动应用开发平台之一。在中国,许多移动应用软件开发商也已经开始提供基于BREW技术的软件产品。市场竞争的加剧,必然对移动应用软件的质量和开发效率提出了更高的要求。良好的软件质量和软件开发效率成为了在市场竞争中获得成功的关键。 在传统的软件开发领域,软件测试理论和技术对于提高软件的质量和开发效率起到了至关重要的作用。各种各样五花八门的测试工具被开发出来,用以提高软件测试的效率,帮助测试人员更快速、更容易地发现软件缺陷。然而,将传统测试理论和技术应用于移动软件开发领域的研究凤毛麟角。就拿BREW平台来说,很难找到支持BREW应用开发的自动化测试工具。这不利于提高BREW应用软件的质量和开发效率。 本文试图将软件测试理论和技术引入到移动软件开发领域,从而满足上面提到的提高移动应用软件的质量和开发效率的要求。由于单元测试是软件测试实践中最频繁的活动,而且单元测试对于保证软件质量具有极其重要的作用,因此论文主要关注BREW平台上的单元测试工具的研究和设计。 简而言之,论文的主要内容由3部分内容组成。在第一个部分中,论文从实践的角度介绍了论文的两个主要的技术基础,分别是BREW技术和面向对象框架技术。其中,论文对于热点驱动的框架开发过程作了特别的强调。在第一部分的研究成果的基础上,以热点驱动的框架开发过程为指导,论文设计了基于BREW平台的单元测试框架(BUT框架),并实现了该框架的原型。论文第二部分的主要内容就是描述了BUT框架的开发过程和设计成果。论文的最后一部分描绘了如何应用BUT框架进行单元测试以及如何扩展BUT框架的功能,并对BUT框架进行了一个简单的评价。
其他文献
时间和价格是大多数应用系统模型的两项主要参数,因此如何将时间和价格信息有效地在建模工具中表示出来并加以应用成为一个有意义的问题。目前各种扩展了时间信息的Petri网可
基于Web的专业学位管理信息系统是西安理工大学研究生综合管理系统的重要组成部分,主要实现专业学位硕士研究生的管理,包括入学管理、学籍管理、课程成绩管理、开题管理、毕
诸如军事、金融等提供关键敏感服务的大规模计算机网络,安全性是其重要指标之一。当前网络中急剧增加的各种服务以及新技术的采用,一方面满足应用的需求,但同时也增加了出现
随着信息时代的到来,在信息技术被政府、企业、军队等部门广泛应用的同时,信息安全成为备受关注的研究领域。身份认证技术是网络安全和信息系统安全的第一道屏障,以指纹识别技术
网络技术是一把双刃剑,它在给人们生活工作带来方便的同时也给人们带了了许多安全威胁。在与攻击者斗争的过程中,只有对攻击者的相关行为作全面深入的了解,才能把握战争的主
在计算机中实时生成各种场景,巨大的计算量往往成为图形生成、显示的瓶颈。因此,如何简化且有效地模拟火焰、头发等自然景物,已经成为计算机真实感图形生成的关键。本文着重
随着Internet 的飞速发展,计算机网络在各个领域的广泛应用,网络安全问题也日益突出地显露出来并受到人们的广泛关注。本文首先分析了网络安全问题的现状,研究了各种网络攻击
虚拟机技术已被广泛应用于云计算、数据中心和物理网络等系统。然而随着系统规模不断扩大、业务种类持续增长,如何保证系统稳定高效地持续运行,降低更新、检修和维护等引发的
电子邮件在我们的日常工作、学习和生活中起着越来越重要的作用,它快捷、方便。电子邮件给人们带来了便利,但垃圾邮件也随之出现,网民有时收到的垃圾邮件数反而超过正常邮件
随着密码学的不断发展,属性基密码体制作为身份基密码体制的扩展,由于其独特优异的性质受到了越来越多的关注。属性基门限签名体制是属性基密码体制中一个重要组成部分。属性