我在一家软件开发公司工作,该公司开发跨多个平台的特定应用程序:Web App、iOS、Android、Mac 和 Windows。我们正在寻找一种方法,以一种易于维护的方式在所有这些平台上进行黑盒自动化测试。
到目前为止,Watir (watir.com) 似乎是 Web 应用程序的最佳解决方案(我更喜欢使用 Ruby),而 MonkeyTalk (www.gorillalogic.com/testing-tools/monkeytalk) 可能是我们移动应用程序的最佳解决方案平台(因为我们可以同时为两个平台编写一组测试)。我们仍然无法为我们的桌面平台找到一个好的解决方案。
我们是一家初创公司,因此我们没有专有解决方案的预算,而那些正在寻找开源解决方案的人。
是否有更好的方法来解决我们所处的情况?对于我们想要测试的各种平台是否有更好的解决方案。