当前位置: > 硕士毕业论文 > 42400字硕士毕业论文手机软件测试技术及仿真研究

42400字硕士毕业论文手机软件测试技术及仿真研究

论文类型:硕士毕业论文
论文字数:42400字
论点:测试,软件,三星
论文概述:

本文对手机软件测验技术进行了详细的分析与探究,特别对软件测验中黑盒测验技术中几种常见的测试方法进行了测试用例的设计与分析,并对相应的测试少月例进行了软件仿真演示,从而使新

论文正文:

简介

1简介

数字移动通信已经在社会上流行起来,下一代移动通信技术正在以更快的速度发展。其中,个人移动通信将成为深入讨论和研究的重要课题。随着中国经济水平的不断提高,移动通信产业近年来在中国取得了持续快速的发展。各种通信技术从零开始,在历史上取得了突破。目前,国内外移动通信市场,特别是个人移动通信,呈现多元化发展,其中典型的设备是我们日常使用的手机产品。根据国际电信联盟的统计,截至2010年底,世界移动电话用户数量已达到52.8亿。中国大陆的手机用户数量已经达到近9亿。这个庞大的数字不仅给我们带来了技术进步,也给整个手机行业的管理和服务质量带来了考验和挑战。前行业领袖诺基亚不再是无与伦比的。苹果、三星和宏达电等冉冉升起的明星已经登上了手机的历史舞台,以飞快的速度吸走了手机行业的巨额利润。
第一个个人移动终端以模拟格式出现,俗称“移动”。发明者是世界著名电信设备制造商摩托罗拉公司的库珀博士。受当时集成电路发展的限制,第一代手机就像一块大砖头,使用起来非常不方便。然而,它的基本原理是使用频分复用技术,这种技术只能进行简单的语音通信。手机收发信号不太稳定,线路安全性很差,带宽不够。第二代(2G)手机也是我们最常见的手机,它使用数字无线电技术来形成数字蜂窝通信系统。它的标准如全球移动通信系统(GSM)和码分多址(CDMA)已经发展得非常成熟,手机通话和其他业务功能的质量可以比上一代表现得更好。第三代(3G)手机是近年来的热门话题。它是互联网等多媒体技术与移动通信技术相结合的新一代个人移动通信系统。它的优点是可以随时高速处理多媒体、语音、图像和其他高带宽数据,并且可以提供多种服务,例如浏览互联网、收发电子邮件和举行视频电话会议。
如今手机已经成为人们生活的一部分,或者说是不可或缺的一部分。一部功能强大的手机最重要的特征之一是它的操作系统是否足够智能。只有足够智能的操作系统才能为我们的手机扩展更多功能。例如,系统软件:短信、语音、蓝牙。应用软件:UC、QQ、微博等。这些都是运行在我们智能机器上的软件。然而,在移动电话中运行的软件,从个人到组合,应该确保在运行自身和与其他软件同时运行时不存在互斥。如果你想达到这个目标,你必须在产品发布前做一系列的质量测试,手机软件测试在其中起着非常重要的作用。只有通过循序渐进和有计划的软件测试,才能提高软件的可靠性和有效性,最终满足发布要求

2手机软件测试技术的发展

软件是一个逻辑组合,软件中的各种bug也是由人类自身造成的。第一个软件隐形错误发生在美国哈佛大学。当时,计算机仍然是由山形晶体管组成的,其巨大的体积占据了一个房间。当技术人员正在调试计算机时,怪物突然“安”了起来。原因是一只会飞的鸟。这也是bug这个词的来源。1919年,艾伦·图灵发表了一篇名为《检查大型登陆点》的软件测试文章1950年,著名的图灵测试在其发表的文章《计算机与智能》中正式提出。1958年,第一个软件测试团队诞生了。它由杰拉尔德·温伯格(Gerald M. Weinberg)组成,他是美国第一个载人航天计划的操作系统开发经理。
到20世纪70年代,随着计算机软件应用程序的不断发展,代码错误的数量也在增加。格伦福德·迈尔斯的《软件测试的艺术》为软件测试引入了更有效的原则和方法。约翰·古德·托和苏珊·格哈特在1975年发表了一篇论文(塔一测试数据选择理论),从那以后软件测试成为了一个研究方向。本文讨论了基于结构试验的形式证明方法及其局限性。人们对软件测试周期的理解始于1983年EEE发布的829标准,并制定了八个不同阶段的软件测试使用文件。此外,美国联邦政府同时发布了描述软件测试生命周期的V&V标准。这是一种通过需求、设计和实现来检测软件缺陷的方法。1987年,约翰·穆萨(John D. Musa)等人发表了软件可靠性的开创性著作《软件可靠性:测量、预测、应用》,从此软件可靠性成为软件质量的关键部分。1989年,自动化测试工具LoadRunner诞生,测试和回放工具WinRunner于1995年发布,缺陷跟踪工具Bugzilla于1998年发布。近30年来,软件测试技术和理论得到了前所未有的发展,这得益于社会对软件测试需求的不断提高。世界上许多著名的学术机构以及微软、iBM等计算机巨头都参与其中,从而逐渐使软件测试技术变得成熟和流行。

3个典型的移动电话系统和应用……28-31
3.1手机操作系统平台……28-29
3.1.1塞班操作系统……28
3.1.2安卓操作系统……28
3.1.3监督办……28
3.1.4黑莓操作系统……28-29
3.1.5视窗电话……29
3.2手机应用服务软件……29-31
3.2.1流媒体服务功能……29
3.2.2流媒体服务软件……29
3.2.3流媒体服务应用……29-31
4基于马尔可夫链的手机软件测试……31-40
4.1软件测试用例模型……31[/比尔/] 4.1.1基于马尔可夫链模型……31[/比尔/] 4.2基于马尔可夫链的测试……31-35
4.2.1马尔可夫链……31-33[/比尔/] 4.2.2马尔可夫链……33-34[/比尔/] 4.2.3马尔可夫链模型……34-35
4.3手机软件……基于马尔可夫链模型的35-40
5基于径向基神经网络的手机软件测试……40-49
5.1测试模型……40基于径向基函数神经网络的
5.2径向基函数的基本概念……40-44[/比尔/] 5.2.1径向基函数网络结构……40-43
5.2.2建立径向基函数模型……43 [/BR/] 5.2.3软件……43-44基于径向基神经网络的[/BR/] 5.3手机软件……基于径向基函数神经网络模型的44-49

结论与展望
本文对手机软件测试技术进行了详细的分析和探索,特别是对软件测试中黑盒测试技术中几种常见的测试方法进行了设计和分析,并在不到一个月的时间内对相应的测试用例进行了软件仿真演示,以使新的测试人员能够有一个直观的理解,并吸收一些经验,为今后的测试用例设计提供一些指导。同时,对常见的手机操作系统进行了分析,以便对预撕裂市场的主流手机和相应的系统软件有一个宏观的了解,并在未来在相应的手机操作系统下进行测试时有一个更清晰的概念。在分析相应的业务软件测试用例时,应该从哪些方面来设计测试用例,以及如何进行有针对性的测试和分析,以便对容易出现问题的地方有一个清晰的概念。
本文主要对基于马尔可夫链和径向基函数神经网络理论的手机软件测试期望模型的建立和仿真进行分析和研究。马尔可夫链广泛应用于国民生产的各个领域,其作用不言而喻。对一组数据进行分析决策,仿真和预测结果验证了马尔可夫链理论在手机软件测试决策预测中的有效性。它可以在更少的测试时间内提供准确的预测和判断,从而为手机软件项目开发和测试提供理论支持,对控制测试成本和提高测试效率起到积极作用。