生活知识小技巧网logo.png生活知识小技巧网

生活知识小技巧网
生活知识小技巧网是中国最大的生物技术、生物科学门户网站。
生活知识小技巧网

微软的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应用并维护了几个开源项目。

科技在提高人们社会活动质量的同时可能对部分科技使用者造成伤害。我们要正确认识网络的两面性,用其所长、避其所短,发挥网络对生活的积极促进作用。把科技作为生活的补充就可以享受科技的诸多益处,以上这篇文章希望可以给大家带来有用的信息。

免责声明:本文由用户上传,如有侵权请联系删除!

相关推荐

最新文章