通过CTS学习Android API系列2——Bluetooth分析
2011-07-29 10:38
393 查看
CTS下Blutooth的用例在“<Android项目>/cts/tests/tests/bluetooth”下,最好自己先过一遍源码。
麻烦转载留一下原文地址,尊重原创,谢谢:http://www.cnblogs.com/xuben
先上图给大家看看:
以上就是CTS测试蓝牙功能的基本方法,不难发现,作为兼容性规范测试,CTS涉及到的API非常少,主要集中在enable, disable, getAddress, checkBluetoothAddress等几个上面。enable和dsiable使用频繁是因为很多操作都需要打开或关闭蓝牙,而匹配设备后一般通过getAddress得到地址后checkBluetoothAddress核实地址是否正确来判断。
研究bluetooth的单元测试用例时,我们发现,google没有直接使用bluetoothAdapter的enable()和disable()方法,而是重新封装了一下,这两个方法被其它用例使用得非常频繁,我们先来看看这两个是如何写的:
在此基础上,我们可以先学习CTS用例的源码,然后根据项目的实际测试需求构建出一些bluetooth的用例,来完成我们的任务。
麻烦转载留一下原文地址,尊重原创,谢谢:http://www.cnblogs.com/xuben
先上图给大家看看:
以上就是CTS测试蓝牙功能的基本方法,不难发现,作为兼容性规范测试,CTS涉及到的API非常少,主要集中在enable, disable, getAddress, checkBluetoothAddress等几个上面。enable和dsiable使用频繁是因为很多操作都需要打开或关闭蓝牙,而匹配设备后一般通过getAddress得到地址后checkBluetoothAddress核实地址是否正确来判断。
研究bluetooth的单元测试用例时,我们发现,google没有直接使用bluetoothAdapter的enable()和disable()方法,而是重新封装了一下,这两个方法被其它用例使用得非常频繁,我们先来看看这两个是如何写的:
在此基础上,我们可以先学习CTS用例的源码,然后根据项目的实际测试需求构建出一些bluetooth的用例,来完成我们的任务。
相关文章推荐
- 通过CTS学习Android API系列2——Bluetooth分析
- 通过CTS学习Android API系列3——Bluetooth尝试
- 通过CTS学习Android API系列1——CTS结果分析及用例研究
- 通过CTS学习Android API系列1——CTS结果分析及用例研究
- 通过CTS学习Android API系列1——CTS结果分析及用例研究
- python套利系列之价差分析--python学习笔记22
- [置顶] 中间件系列九 RabbmtiMQ 通过wireshark抓包学习AMQP协议
- redis系列:通过日志案例学习string命令
- ELK学习10_ELK系列--实时日志分析系统ELK 部署与运行中的问题汇总
- [置顶] Spring Boot系列十二 通过redis实现Tomcat集群的Session同步及从源码分析其原理
- [译林系列-ruby]通过IronRuby和C#学习Ruby[1]
- Java命令学习系列(5):Jhat(分析java堆)(转)
- jQuery源码分析系列 学习记录
- Zigbee系列 学习笔记二(工程文件分析)
- [寒江孤叶丶的CrossApp之旅_11][入门系列]通过Demo学习CrossApp之SecondViewController篇
- freeswitch系列四 通过实例学习sip协议的注册、呼叫、挂断流程
- 每天学习一算法系列(25)(一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级,求总共有多少总跳法,并分析算法的时间复杂度。)
- Sharepoint学习笔记—ECMAScript对象模型系列-- 12、通过邮件发送带有Unique DocumentID的文档链接
- elk系列7之通过grok分析apache日志
- Linux内核分析第一周学习博客 --- 通过反汇编方式学习计算机工作过程