WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章手机编程BlackBerryBlackBerry 应用程序开发者指南 第一卷:基础--第13章 测试和调试

BlackBerry 应用程序开发者指南 第一卷:基础--第13章 测试和调试
作者:佚名  来源:本站整理  发布时间:2008-3-14 23:53:27

作者:Confach 发表于2006-04-28 21:50
版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息.
http://www.cnblogs.com/confach/articles/387920.html

13 测试和调试



测试应用程序

使用调试工具

测试应用程序

通过在BlackBerry设备模拟器或在一个已连接的BlackBerry设备上运行应用程序来测试它们。

  1.       BlackBerry IDEDebug菜单中,点击Go.

  2.       将应用程序部署到设备。为获得更多信息,参看166页的使用BlackBerry桌面软件部署应用程序

  3.       在模拟器或一个BlackBerry使用应用程序。

  4.       BlackBerry IDEDebug菜单中,点击Break Now

  5.       进行下列任何操作:

操作

过程

重新运行应用程序

Debug菜单,单击Continue

完成调试

Debug菜单,单击Stop Debugging

使用设备模拟器测试应用程序

BlackBerry IDE中,当运行应用程序时,设备模拟器会自动启动。

在访问BES,模拟器设计为模拟一个在BlackBerry设备上运行应用程序的各个方面,包括email状况,浏览器状况,HTTP/TCP连接,以及push功能.

在没有访问BES的情况下,你需要使用BlackBerry MDS模拟器来模拟浏览器状况,第三方应用程序的http/tcp连接,以及push功能.为获得更多信息,参看176页的测试HTTP网络连接”.

你需要一个BlackBerry邮件服务器模拟器(邮件模拟器)来发送和接收BlackBerry设备模拟器以及一个计算机邮件应用程序之间的消息.为获得更多信息,参看173页的使用邮件服务器模拟器”.

动作

鼠标过程

键盘过程

滚动滑轮

滚动鼠标的滑轮.

在键盘上按UP ARROWDOWN ARROW

点击滑轮

点击鼠标的滑轮按钮.

回车键.

运行一个应用程序

选择适合的图标,点击鼠标滑轮按钮.

回车键.

按键

-

按键盘上的键.

分配Escape按钮给滑轮

1.在设备模拟器中的Edit菜单,点击Map Cursor Key To Escape.

2.完成下面的一个操作:

  • <!--[if !supportLists]-->为分配Left给滑轮,要么选择Right
  • <!--[if !supportLists]-->为分配Right给滑轮,要么选择Left.

 

 

测试BES APIIT策略

:设备模拟器需要的版本为4.0以及更高的BES.

设备模拟器可以连接到BES上的一个帐户.如果你可以访问一个BES,可以把一个模拟的BlackBerry设备连接到BES.使用选项来模拟BES API以及应用的IT策略.这个选项需要有BES管理员的知识,并且它为测试应用了网络依赖.你不需要一个BlackBerry MDS模拟器或一个邮件服务器模拟器.你可以模拟BES 扩展API的使用,应用的IT策略,邮件和浏览器消息,HTTP/TCP连接以及push功能.

   1.     启动设备模拟器.

   2.       在主屏幕上,单击”Turn Wireless Off”.

   3.       在微软窗口的任务栏,点击开始>程序>BlackBerry>Desktop Manager.

   4.      在模拟器菜单,完成下面任一操作:

动作

过程

模拟USB连接.

点击Simulate>USBConnected

模拟序列端口连接

点击Simulate>Serial Connected

  5.     单击Yes.

  6.      完成执导操作生成一个新的加密键.

  7.       在初始的插件中:Verifying Application对话框,点击Cancel.

当和计算机的初始同步完成时,企业激活就启动了.

使用邮件服务器模拟器(ESS)

ESS允许你发送和接收设备模拟器和任意一个计算机邮件程序,例如Microsoft Outlook Express或者邮件服务器如POP3SMTP,之间的消息.使用ESS代替连接一个设备模拟器到BES来进行测试单机上的本地应用程序..

  1.    在任务栏,单击开始>程序>Research In Motion>BlackBerry JDE 4.1.0>ESS.

  2.    完成下面任一操作:

  • Standalone mode(单机模式):存储消息到本地文件系统,和一个计算机邮件程序直接通信.你不需要一个POP3SMTP服务器.
  • 打开计算机邮件程序,
  • 设置POP3服务器到本地的110端口号.
  • 设置SMTP服务器到本地的25端口号.
  • Connected mode.邮件模拟器为接收消息poll用户POP3邮件服务器,并且使用SMTP服务器发送消息.邮件模拟器需要有效的POP3SMTP服务器.

   3.   为了从本地文件系统移除邮件模拟器,单击Clean FS

  • Outgoing域,输入你的帐户使用的SMTP服务器的主机名。
  • Incoming域,输入你的帐户使用的POP3服务器的主机名。
  • User name域,输入用户名连接到你的帐户。
  • Password域,输入密码连接你的消息帐户。
  • Poll inbox域,指定邮件模拟器检查收件箱新消息的频率(以秒为单位)。
  • Name域,输入一个名字,它显示在设备模拟器发出的消息中。
  • Email域,输入消息帐户地址,它显示在BlackBerry设备模拟器发出的消息中。
  • PIN域,输入设备模拟器使用的PINPersonal Identification Number,个人验证码)(缺省值为0x2100000A)。

  4         点击Launch

    如果你在ESS窗口中改变了参数值,一个对话框将提示你保存修改。

  5          检查命令行窗口中的启动信息,它也包含了任何错误日志。

当邮件模拟器启动时,使用模拟器里的消息列表来发送和接收带有一个帐户的消息。

:如果你从命令行启动设备模拟器,指定/rport=0x4d4e参数和ESS通讯。

在模拟器中使用同步来测试一个应用程序

          1.  退出BlackBerry桌面软件

2.    在你的计算机的COM1COM2之间连接一个空的modem线。

3.    BlackBerry IDEEdit菜单,单击Preferences

4.    在首选项窗口,挡架Basic标签。

5.  选择Set Serial port for device(s)选项,输入1

6.    单击OK

7.    BlackBerry IDE中,编译和允许应用程序。

8.    在模拟器启动后,启动BlackBerry桌面软件

9.    BlackBerry桌面管理窗口的Options菜单里,单击Connection Settings

10. 点击Detect检测模拟器。

:如果BlackBerry桌面软件没有检测到模拟器,重启计算机。重复步骤710

使用一个已连接的BlackBerry设备测试应用程序

当你将一个BlackBerry设备连接到一台计算机时,在BlackBerry设备上运行应用程序,并且利用BlackBerry IDE调试工具来完成测试以及优化。

:为了将BlackBerry IDE附加到一个序列化端口连接的BlackBerry设备,需要安装Java通信API v2.0,http://java.sun.com/products/javacomm/可得到它。当BlackBerry设备连接到USB端口时此API则不需要。

安装.debug文件

为了使用BlackBerry设备调试应用程序,BlackBerry IDE中的.debug文件必须和BlackBerry设备的版本号相匹配。

1.    BlackBerry开发区 http://blackBerry.com/developersBlackBerry设备软件版本号下载.debug文件。

2.    BlackBerry IDEEdit菜单,单击Preferences

3.    单击Debug标签。

4.    单击Other标签。

5.    Handheld debug file location域,输入下载的.debug文件的路径。

加载一个应用程序进行测试

:在加载一个应用程序进行测试之前,请备份你的BlackBerry设备应用程序信息.

JavaLoader.exe工具允许你使用命令行增加或更新BlackBerry设备上的应用程序.仅当以开发和测试目的时使用本工具.对于产品应用程序,使用BlackBerry桌面软件.

:你必须按照依赖关系的正确顺序加载应用程序. 如果项目A依赖项目B,在加载项目A之前先加载项目B.

[1] [2] [3] [4]  下一页

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码