BlackBerry 应用程序开发者指南 第一卷:基础–第13章 测试和调试
13
第13章 测试和调试
测试应用程序
使用调试工具
测试应用程序
通过在BlackBerry设备模拟器或在一个已连接的BlackBerry设备上运行应用程序来测试它们。
1. 在BlackBerry IDE的Debug菜单中,点击Go.
2. 将应用程序部署到设备。为获得更多信息,参看166页的”使用BlackBerry桌面软件部署应用程序”。
3. 在模拟器或一个BlackBerry使用应用程序。
4. 在BlackBerry IDE的Debug菜单中,点击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 ARROW和DOWN ARROW键
点击滑轮
点击鼠标的滑轮按钮.
按回车键.
运行一个应用程序
选择适合的图标,点击鼠标滑轮按钮.
按回车键.
按键
-
按键盘上的键.
分配Escape按钮给滑轮
1.在设备模拟器中的Edit菜单,点击Map Cursor Key To Escape.
2.完成下面的一个操作:
为分配Left给滑轮,要么选择Right
为分配Right给滑轮,要么选择Left.
测试BES API和IT策略
注:设备模拟器需要的版本为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或者邮件服务器如POP3和SMTP,之间的消息.使用ESS代替连接一个设备模拟器到BES来进行测试单机上的本地应用程序..
1. 在任务栏,单击开始>程序>Research In [...]
Confach发表于 April 23, 2008 8:29 pm | 留言 |文档
最新留言
- 高超:还有我按照http://www.52blackberry.com/thread-291671-1-1.html这个网站的方法实验过,还是不可以,不知道哪里做的不对
- 高超:说实话我没有看懂说的是什么,但是我很想像楼主那样使用SB的应用,我想楼主详细的告诉我应该怎么操作才能使用。谢谢 另:我没有使用移动的SB,那又点贵,不知道楼主的方法是不是需要移动推入,我使用的是blackberry的8520,支持WIFI 等待回复谢谢
- nio:ESS和MDS设置完毕之后,还是无法接收邮件,请较如下: MDS设置中的 Email.userId是写邮箱登陆用户名? Email.address需要修改么? Email.personal需要修改么? ESS设置中的 Email.personal跟MDS中的Email.personal有关系吗? Email.address跟MDS中的Email.address有关系吗? 以上两项应该设置成什么? ps:我用的是126的邮箱,用本地的outlook没有问题~
- 涂鸦:姜还是老的辣。
- Kirsten30MG:A lot of professors demand to examine the writing technique, hence, people have to choose dissertation service to buy free dissertation. In such way people show academic level. And as well you should get thesis.
