通过CTS学习Android API系列2——Bluetooth分析
2011-12-02 16:12
295 查看
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系列1——CTS结果分析及用例研究
- 通过CTS学习Android API系列3——Bluetooth尝试
- 通过CTS学习Android API系列1——CTS结果分析及用例研究
- 通过CTS学习Android API系列1——CTS结果分析及用例研究
- Skyline学习系列 01 如何通过SFS发布shape文件
- AIX性能监控系列学习-IO系统瓶颈分析
- 通过生活用例学习UDP协议并实际抓包分析
- Angular2 学习系列课程(版本分析+快速上手)
- [译林系列-Ruby]通过IronRuby和C#学习Ruby[3]
- 【嵌入式Linux学习七步曲之第三篇 Linux系统bootlaoder移植】U-BOOT全线移植分析系列之一--BOOTLOADER介绍
- 【学习ios之路:UI系列】获取通过UIImagePackerController获取的系统相册图片的名称信息及保存系统相册到本地
- 【iOS测试系列】instruments工具的使用(一)- 通过leaks分析内存泄露
- [置顶]MySQL学习系列2--MySQL执行计划分析EXPLAIN [原创]
- 【嵌入式Linux学习七步曲之第三篇 Linux系统bootlaoder移植】U-BOOT全线移植分析系列之一--BOOTLOADER介绍
- 项目经理案头手册学习系列【13】——进度付款及挣值分析
- [译林系列--Ruby] 通过IronRuby和C#学习Ruby[2]
- JAVA视频教程,学习JAVA常见问题分析-JAVA学习方法系列
- 从零开始学习Node.js系列教程一:http get和post用法分析
- TortoiseGit学习系列之Windows上本地代码如何通过TortoiserGit提交到GitHub详解(图文)