6. Testing with Frankk
Frankk允许您编写结构化文本测试/验收测试/需求分析(使用Cucumber),并让他们针对你的iOS应用程序来执行,Frankk还包括一个强大的“应用程序检测员”(名为Symbiote),你可以通过它来获得你应用程序运行的详细信息。
7. Switchboard
Switchboard——为您的移动iPhone或Android应用程序提供方便,超轻量级的A / B测试。这种移动A / B测试框架允许您以最少的服务器来为大量的移动用户提供服务。Switchboard固定用户的划分。由于用户划分是基于仅计算一次的UUID,你打开和关闭Switchboard在多次会话之间是保持一致的。
8. Flip Test
FlipTest可以让您对iOS应用程序运行A / B测试,而无需重新提交应用程序到App Store或对你的代码进行明显的修改。它只需要您添加一行代码行到您的iOS应用程序。使用FlipTest,即使并非开发人员也可以轻松地创建和监视A / B测试。不需要进行编码。
9. ReactiveUI
ReactiveUI 是集成了 .Net 的 ReatIve 扩展的 MVVM 框架,用来创建运行与任何移动设备或者桌面平台的优雅的可测试的用户接口。它支持 Xamarin.iOS,Xamarin.Android,Xamarin.Mac, WPF,Windows Forms,Windows Phone 8 和 Windows Store 应用程序。
10. Catjs
CatJS是一个(移动)Web应用程序自动化测试框架。它提供新的技术,使测试变得简单,我们不像其他的技术那样使用WebDriver,在我们的情况下,应用程序自己测试自己。通过简单的添加注释到您的HTML5代码,一个自动化功能测试,将成为您应用程序生命周期的一部分。
11. YSO Mobile Security Framework
YSO Mobile Security Framework(移动安全框架) 是一款智能、一体化的开源移动应用(Android/iOS)自动渗透测试框架,它能进行静态、动态的分析。
现在大家使用的是多种不同工具进行反编译、解码、调试、代码审查、渗透测试,这会花费大量的时间和精力。YSO Mobile Security Framework可以用于对Android APK/ Android应用程序的源代码/ iOS应用程序源代码进行高效快速的安全分析。
12. Imagrium
magrium是一个基于图像识别方法(并在MIT许可条款下发布)的移动应用程序的跨平台测试的Jython框架。
【英文原文:https://codegeekz.com/12-best-mobile-app-testing-frameworks/】
{测试窝原创译文,译者:大头}
译者简介:大头,在读日本九州大学修士,计算机专业,主研究方向为文本挖掘,及自然语言处理。