外文翻译-java移动端应用测试

外文翻译-java移动端应用测试

ID:9143220

大小:47.00 KB

页数:5页

时间:2018-04-19

外文翻译-java移动端应用测试_第1页
外文翻译-java移动端应用测试_第2页
外文翻译-java移动端应用测试_第3页
外文翻译-java移动端应用测试_第4页
外文翻译-java移动端应用测试_第5页
资源描述:

《外文翻译-java移动端应用测试》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.外文资料翻译译文Java移动端应用测试当今吋代,移动应用正在广泛使用并且发展很快。测试移动应用是其发展的一个重要方面,坚持了这些应用程序的重要性和特殊性。本文所示测试移动砬用的主要方面,关注JavaME应用程序的单元测试。关键词:移动应用;移动设备;软件测试;WAP;JavaME;JUnit1.简介移动应用程序是用于各种领域如银行、证券交易所、互联网浏览、多媒体传输,移动学习。移动应用开发和他们的使用正在快速增长,有不同的硬件和软件平台。移动设备,如手机、智能手机、个人数字助理、传播者、寻呼机等,与台式电脑相比,特点是:•缺少计算能力•更少的内存(RAM和

2、ROM)•小显示器•有限的用户界面•降低维度•减少带宽。每一个移动设备都有一个特定的应用程序开发平台,基于操作系统:•操作系统•基于智能移动终端操作系统•黑莓操作系统•安卓•iPhone操作系统•Palm操作系统/访问•基于Linux•专有的操作系统这些约束和各种软件平台影响的设计应用程序和测试过程。移动应用程序是独立的或桌面应用和分布式应用程序。独立的移动应用程序的设计执行特定任务而不需耍网络连接。大多数移动应用为PDAs这样的独立应用程序的例子。分布式应用程序使用一个网络连接,可以永久或暂时的。WAP应用手机访问互联网服务器的例子分布式应用程序,如图1所示

3、。最常用的分布式应用程序是基于网络的。启用了WAP电话的请求发送到WAP网关的转换从WAP栈(WAP1.0)或从优化无线优化HTTP/TCP/IP(WAP2.0)HTTP/TCP/IP堆栈和编码的网络数据包被发送到Web服务器的HTTP请求。Web服务器处理请求和响应发送回手机浏览器通过WAP网关的解码包。1.移动端移动端平台上运行许多移动设备,安装了Java虚拟机。最大的好处使用Java平台为移动设备开发,可以生成可移植代码,可以在多个平台上运行。儿乎不可能应用程序的全部功能都移植到所有移动设备,因为无线设备有很多功能的内存,处理电池,电池寿命、显示器大小和

4、网络带宽。JavaME分为儿种不同的配置和配置文件。配置包含Java语言核心库类别的设备。在这个时候有两种配置:•有限连接设备配置(CLDC)—一专为小,资源受限设备(手机,低端PDAs);•连接设备配置(CDC)联合为相对大,强大的设备(高端PDAs、机顶盒、网络设备),疾病预防控制中心有更多的功能比CLDC在安全方面,数学,和I/O功能。每个配置概耍文件。一个概要文件定义特定于设备的API库,如GUI,网络,和持久存储APE每个配置文件都有自己的运行时环境环境和适合于一系列类似的设备。CLDC是移动信息设备的主耍配置文件配置文件(MIDP)。疾控中心有W个

5、重要的资料:基础资料和个人资料。为不同的移动设备模拟器,所以直到设备上的应用程序运行,它是实现和测试这些模拟器。模拟器可以配置为提供所需的Java包,现有设备状况。2.移动应用程序测试移动应用程序的测试是由应用程序类型:独立的、分布式和基于web的。如果独立的移动应用程序,测试过程类似于桌面应用程序,在资源有限的移动设备。这些应用程序的测试括:•功能测试•可用性测试•结构测试•性能测试。对于分布式移动应用程序,测试过程是不同的。需耍测试客户端应用程序和服务器应用程序不仅独立,而且在一起互动。在基于web的应用程序客户端是一个网络浏览器,和主要功能是建立在服务器

6、端。测试web应用程序需耍以下类型的测试(POCA03):•功能测试•兼容性测试•测试内容•性能测试•负载测试•安全性测试•服务器端测试(Web服务器、应用服务器)•数据库测试。测试基干Web的移动应用程序需耍测试服务器的应用程序测试的内容发送到移动设备。在客户端,该脚本功能需耍测试(WMLScript、JavaScript等。)有许多方而影响测试过程并使其困难。当发生故障时,它可以有很多原因:•可怜的用户界而设计•错误应用•网络问题•内存不足•Web服务器配置•数据库管理系统不能正常工作•数据库脚本包含错误。在使用移动设备上的应用程序之前,它将使用一个模拟器

7、进行了测试和开发环境中。由于他们的限制,测试移动应用程序是一个挑战性的过程。测试人员需要关注很多其他方而并不特定于桌而应用程序。1.自动化单元测试自动化软件测试由一系列的流程,活动和工具聚集在一起为了执行软件测试,记录测试结果。测试过程有以下活动:•测试计划•测试设计•测试实现•测试执行•测试评价每个活动都有特定的交付使用从一个阶段到另一个。最后,bug报告和其他文档将结果。这些文件由开发团队使用识别故障的原因,并改正。测试计划之后,阐述了基于特定的输入(预算、资源、时间轴),下一步是分析需求并定义测试团队的测试的目标。的设计阶段是主耍关注的定义和测试程序的设

8、计。在这时间将决定什么应该手动测试和将

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

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

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