嗨,我有一个 Swing 应用程序要测试,我发现 Sikuli 是一个很好的工具,但我有点担心社区的规模以及它是否正在不断开发并被其他公司使用。
你使用它吗?
为了什么?
它稳定吗?
它是您所需工作的最佳工具吗?
最佳答案
我的公司也在用。
它可以很容易地用于不太复杂的 gui 测试。
Sikuli 去年并未开发,但现在开发量再次增加。
尽管社区不是很大,但启动板上的 Sikuli-FAQ 部分中的问题得到了快速解答。
在我的公司,Sikuli 用于 gui 测试,以前由人工测试人员完成。
它节省了一些时间,但并非所有事情都可以通过 Sikuli 实现自动化,例如OCR 功能不可靠(但会在不久的将来从 tesseract 2.04 更新到 3)。
对于我的工作,它是最好的工具,因为它是我发现的唯一一个开源(=免费)工具,它提供基于屏幕截图的自动化,可以与其他系统(如 CI 系统)集成,并且可以使用 Java 和 Python 进行编程,这使得单元测试变得容易可以使用 JUnit 或 PyUnit。
希望我能帮上忙。
关于testing - 有没有人用 Sikuli 作为测试工具?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13270648/