版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5414709
标准OAT模块测试的是BREW中定义的API接口,主要保证的是BREW在跨平台移植中的一致性。而手机厂商可能会根据各自手机的特点开发自己的BREW应用扩展,这些应用扩展类可能在该手机厂商所有或者部分的手机平台上有效,这时就需要手机厂商自己定制OAT模块来保证这些扩展类的正确性和一致性。
通过基于OAT的定制化测试,手机厂商可以使用OAT的测试框架来验证自己的扩展功能,在不同的手机上重用OAT的定制化模块,提高工作效率。由于OAT的定制化测试提供了一定的质量保证,BREW的应用开发者同样可以放心地使用手机厂商提供的针对某个或某一系列手机的功能,从而开发出别出心裁的应用和服务。
手机厂商可以使用OAT开发工具(ODK) 来开发自己的OAT定制模块,由于ODK 不需要BREW移植工具包(PK)的支持,所以,原则上应用开发商也可以使用ODK测试自己的扩展类应用。