如果您是一名应用程序开发人员,您目前有两种可能性。你可以保留一堆智能手机,然后在这些设备上运行你当前的版本,看看有没有什么问题,但这需要大量的时间。或者,您可以开发测试脚本来验证应用程序的核心功能,但这需要额外的开发,并且在需要更新脚本时会产生一系列新的令人头疼的问题。
联合创始人兼首席执行官阿明·贝拉克里德告诉我:“当涉及到UX时,我们可以创造令人难以置信的体验,这总是有点奇怪,但我们测试这些应用的方式已经过时了。”
Waldo希望降低进入门槛,并让规模较小的移动开发团队利用自动化的功能和UI测试。这是“无代码”初创企业大趋势的一部分--不需要任何技术技能。
该公司筹集了650万美元的融资,由First圆形Capital(与乔什·科佩尔曼)牵头,现有投资者Matrix Partners和商业天使也参与其中。
在Waldo上创建测试非常简单。该产品直接运行您的应用程序(.app/.ipa/.apk),这意味着您无需创建应用程序的特殊版本即可利用该平台。
上传应用程序后,您会看到您的应用程序在浏览器窗口中运行。沃尔多记录你的每一个屏幕和每一个动作。例如,您可以记录注册流程或允许您上传内容的功能。
当您记录完测试后,Waldo会保留它们以备将来的版本使用。每次你有一个新版本的移动应用程序,Waldo都会在这个新版本上运行相同的测试。除此之外,Waldo还可以在不同屏幕尺寸、较旧版本的移动操作系统和不同语言的其他设备上运行这些测试。
如果测试失败,用户会收到通知,并可以浏览测试的重播。您可以准确地看到哪里出了问题,以便更容易地发现有问题的步骤。
这个想法是,您只需设置一次Waldo,然后让它在后台运行。它集成了流行的持续集成(CI)工具,如FastLane、BitRise和CircleCI。您可以在Slake中接收警报,或直接在GitHub中查看测试结果的状态。
贝拉克里德说:“我们有客户每周一次运行500次测试,或者我们有客户一天多次运行10到15次测试。”
Waldo今天推出了一项免费计划,您可以通过付费来运行更多的测试。一些公司已经开始使用Waldo,比如AllTrails,Jumprope,Keepsafe和Elevate。目前,Waldo只适用于iOS应用程序,但团队已经在努力在未来增加对Android的支持。