APP下载

Google开源iOS自动化测试框架GTXiLib

消息来源:baojiabao.com 作者: 发布时间:2024-05-09

报价宝综合消息Google开源iOS自动化测试框架GTXiLib

Google在部落格宣布开源了iOS自动化测试框架GTXiLib,可以自动化检测缺少标签、提示或是低对比文字的问题,为iOS开发者检查App的可用性。

最近Google在帮助开发者提升App可用性上动作频频,不只发布了无障碍技术的指导方针,同时还成立了无障碍支援团队,而现在则以Apache授权,开源了专用于iOS上的自动化测试框架GTXiLib,帮助开发者打造无障碍App。

GTXiLib是由程式语言Objective-C撰写而成,能与现存的苹果测试框架XCTest整合,并在XCTest结束呼叫tearDown前,执行所有注册的可用性检查。当GTXiLib检测失败时,XCTest的测试也会失败,两者相辅相成,修补测试发现的问题能够达成更好的可用性,同时测试的过程也会发现新的可用性问题。

Google表示,将GTXiLib整合到现有的App测试流程中,就能大幅的增加现有测试价值。GTXiLib提供了一个简单的API,让开发者可以根据应用程序的特色,自由的客制化检查程序,像是可以检测应用程序中的每一个按钮是否都具备accessibilityHint属性。

GTXiLib能灵活的用于单一的测试案例、Class或是特定的子集,Google表示,这个特性有助于GTXiLib应用于Google大型的专案。

为了改进GTXiLib,该框架会收集使用资料上传至Google Analytics。Google提到,框架会收集测试应用程序所捆绑ID的MD5杂凑以及通过或失败的状态,而这些资讯会让Google知道GTXiLib的使用情况。

2018-04-06 22:31:00

相关文章