您现在的位置是:首页 >财经 > 2021-05-11 10:53:45 来源:

微软的LinkedIn开源Bluepill用于测试iOS应用程序

导读 LinkedIn今天宣布,在部署应用程序更新之前,它已经开源了一个用于为iOS应用程序运行多项测试的软件。Bluepill代码是用Objective-C编写的,

LinkedIn今天宣布,在部署应用程序更新之前,它已经开源了一个用于为iOS应用程序运行多项测试的软件。Bluepill代码是用Objective-C编写的,现在可以在GitHub上以BSD-2 Clause许可证的形式获得。

微软的LinkedIn开源Bluepill用于测试iOS应用程序

对智能工具的需求源于Apple用于构建iOS应用程序的Xcode集成开发环境(IDE)仅允许开发人员一次运行一个模拟器工具实例。LinkedIn有大约2,000个用户界面(UI)测试,以确保其核心应用程序中的所有内容都能正常运行。如果你想快速运行一堆测试 - 这是许多开发人员经常进行更改的公司的共同目标 - 那么你将需要很多Mac,这很复杂。

Facebook已经提出了一个解决这个问题的系统 - 称为Xctool-- 但是LinkedIn工程师发现他们为它构建的Python包装器并不能完全满足他们的需求。首先,不再维护Xctool库。但是,“Python包装器是建立在xctool二进制文件之上的,并且它无法访问CoreSimulator API,”LinkedIn工作人员软件工程师Keqiu Hu在博客文章中写道。“管理模拟器很困难,因为我们无法直接与模拟器通信。

LinkedIn之前已多次开源其软件,其他网络公司,如Facebook和谷歌也是如此。其他LinkedIn开源工具包括Ambry,FeatureFu,Pinot和WhereHows。

微软去年收购了LinkedIn,它提供了许多iOS应用并维护了几个开源项目。