大家好,
我正在寻找一个测试框架。
目前,我们有一个自己开发的Perl脚本,它遍历输入文件,调用AWK脚本,该脚本反过来连接到服务器,然后收集输出并将其与保存的输出文件进行比较。这是在Linux上完成的。目前只有100多个测试。我们正在计划一次重大的重构,我想首先修改测试系统和测试。
在考虑框架需求时,我想要一个系统,它可以在逻辑上将测试收集到测试套件中,自动检测测试文件,并可以创建测试先决条件/依赖项。我一直在研究QMTest和谷歌的机器人框架。我宁愿扩展现有的系统,也不愿繁重地提升现在运行测试的非常小的Perl脚本。Perl不是必需的。事实上,我更喜欢使用Python,而不是Perl,但这只是我个人的观点。
我一直在通过http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks寻找可能使用的框架。
谢谢
发布于 2010-02-08 23:00:06
你说你看过“谷歌的机器人框架”,所以我不确定你是不是在说同样的事情,但是有一个叫做robot framework的框架并不属于谷歌。它允许您使用关键字编写脚本,自定义关键字可以用Python和Java实现,也可以用任何.NET语言实现。注意:您不能直接混合.NET和java关键字,因为.NET关键字需要与IronPython一起运行,而java关键字需要Jython.但是,有一种方法可以用任何语言编写关键字,并通过远程API访问它们。
它有一些非常好的功能,如标记和XML输出,并附带了各种工具和库。我强烈推荐它。
http://code.google.com/p/robotframework/
发布于 2010-02-08 23:05:32
选择快速简单的方法。
例如,我非常喜欢Go语言https://go.googlecode.com/hg/test/中的测试,以及它们的https://go.googlecode.com/hg/test/fixedbugs/和https://go.googlecode.com/hg/test/bugs/目录。
Shell比Python快得多,也更容易移植。
发布于 2010-02-08 23:03:31
Selenium可能就是你要找的?
https://stackoverflow.com/questions/2222335
复制相似问题