BlackBerry 应用程序开发者指南 第一卷:基础--第13章 测试和调试 |
|||||||||||||||||||||||||||||||
| 作者:佚名 来源:本站整理 发布时间:2008-3-14 23:53:27 | |||||||||||||||||||||||||||||||
|
作者:Confach 发表于2006-04-28 21:50 第13章 测试和调试
测试应用程序
通过在BlackBerry设备模拟器或在一个已连接的BlackBerry设备上运行应用程序来测试它们。 1. 在BlackBerry IDE的Debug菜单中,点击Go. 2. 将应用程序部署到设备。为获得更多信息,参看166页的”使用BlackBerry桌面软件部署应用程序”。 3. 在模拟器或一个BlackBerry使用应用程序。 4. 在BlackBerry IDE的Debug菜单中,点击Break Now。 5. 进行下列任何操作:
使用设备模拟器测试应用程序
在BlackBerry IDE中,当运行应用程序时,设备模拟器会自动启动。 在访问BES下,模拟器设计为模拟一个在BlackBerry设备上运行应用程序的各个方面,包括email状况,浏览器状况,HTTP/TCP连接,以及push功能. 在没有访问BES的情况下,你需要使用BlackBerry MDS模拟器来模拟浏览器状况,第三方应用程序的http/tcp连接,以及push功能.为获得更多信息,参看176页的”测试HTTP网络连接”. 你需要一个BlackBerry邮件服务器模拟器(邮件模拟器)来发送和接收BlackBerry设备模拟器以及一个计算机邮件应用程序之间的消息.为获得更多信息,参看173页的”使用邮件服务器模拟器”.
测试BES API和IT策略
设备模拟器可以连接到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. 在模拟器菜单,完成下面任一操作:
5. 单击Yes. 6. 完成执导操作生成一个新的加密键. 7. 在初始的插件中:Verifying Application对话框,点击Cancel. 当和计算机的初始同步完成时,企业激活就启动了. 使用邮件服务器模拟器(ESS) ESS允许你发送和接收设备模拟器和任意一个计算机邮件程序,例如Microsoft Outlook Express或者邮件服务器如POP3和SMTP,之间的消息.使用ESS代替连接一个设备模拟器到BES来进行测试单机上的本地应用程序.. 1. 在任务栏,单击开始>程序>Research In Motion>BlackBerry JDE 4.1.0>ESS. 2. 完成下面任一操作:
3. 为了从本地文件系统移除邮件模拟器,单击Clean FS。
4 点击Launch。 如果你在ESS窗口中改变了参数值,一个对话框将提示你保存修改。 5 检查命令行窗口中的启动信息,它也包含了任何错误日志。 当邮件模拟器启动时,使用模拟器里的消息列表来发送和接收带有一个帐户的消息。
在模拟器中使用同步来测试一个应用程序 1. 退出BlackBerry桌面软件。
使用一个已连接的BlackBerry设备测试应用程序
当你将一个BlackBerry设备连接到一台计算机时,在BlackBerry设备上运行应用程序,并且利用BlackBerry IDE调试工具来完成测试以及优化。
安装.debug文件 为了使用BlackBerry设备调试应用程序,BlackBerry IDE中的.debug文件必须和BlackBerry设备的版本号相匹配。
加载一个应用程序进行测试
JavaLoader.exe工具允许你使用命令行增加或更新BlackBerry设备上的应用程序.仅当以开发和测试目的时使用本工具.对于产品应用程序,使用BlackBerry桌面软件.
|
|||||||||||||||||||||||||||||||
| [] [返回上一页] [打 印] | |||||||||||||||||||||||||||||||
文章评论 |
|||||||||||||||||||||||||||||||
