首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试框架选择

测试框架选择
EN

Stack Overflow用户
提问于 2010-02-08 22:48:07
回答 3查看 749关注 0票数 4

大家好,

我正在寻找一个测试框架。

目前,我们有一个自己开发的Perl脚本,它遍历输入文件,调用AWK脚本,该脚本反过来连接到服务器,然后收集输出并将其与保存的输出文件进行比较。这是在Linux上完成的。目前只有100多个测试。我们正在计划一次重大的重构,我想首先修改测试系统和测试。

在考虑框架需求时,我想要一个系统,它可以在逻辑上将测试收集到测试套件中,自动检测测试文件,并可以创建测试先决条件/依赖项。我一直在研究QMTest和谷歌的机器人框架。我宁愿扩展现有的系统,也不愿繁重地提升现在运行测试的非常小的Perl脚本。Perl不是必需的。事实上,我更喜欢使用Python,而不是Perl,但这只是我个人的观点。

我一直在通过http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks寻找可能使用的框架。

谢谢

EN

回答 3

Stack Overflow用户

发布于 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/

票数 4
EN

Stack Overflow用户

发布于 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快得多,也更容易移植。

票数 0
EN

Stack Overflow用户

发布于 2010-02-08 23:03:31

Selenium可能就是你要找的?

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2222335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档