Dal*_*ias 4 python testing user-interface automation compare
GUI测试工具PyUseCase如何重命名为StoryText.与Dogtail相比?
我想听听那些希望同时使用这两者的人.
有兴趣:
首先:我是PyUseCase的作者,我还没有做过比Dogtail更多的...
这些工具在许多方面都有所不同.
Dogtail通过Linux下的Gnome下的可访问性界面工作,而PyUseCase通过GUI工具包(当前版本中的PyGTK,Tkinter,SWT/Eclipse,以及即将推出的新版本中的Swing)运行
PyUseCase非常努力地被非程序员使用.UI操作以用户定义的域语言定义,断言由生成和比较纯文本描述代替.它还包含一个录音机.
Dogtail是一种更传统的"编写Python代码,调用API,断言你得到的东西"范例,如果你习惯于编程和单元测试,这可能是一种更熟悉的做事方式.
当GUI发生变化时,PyUseCase会努力使集中更改测试变得非常容易.测试代码是超级可维护的,因为没有任何:)你得到一个"UI映射文件",而不仅仅是定义.
最后,我不确定Dogtail是多么活跃.上次我看起来似乎是最后一次提交是在2009年,但外观可能会欺骗...如果你想要像Dogtail这样的东西,我建议看看Linux桌面测试项目(LDTP),这是一个非常相似的概念,但似乎更积极一点.
在任何情况下,PyUseCase都是活跃的,我们两个人全职工作.它在我们真实的GUI 上工作得很好,但它的成熟度因不同的工具包而异.
| 归档时间: |
|
| 查看次数: |
1797 次 |
| 最近记录: |