首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为我的场景推荐一个测试自动化框架

为我的场景推荐一个测试自动化框架
EN

Stack Overflow用户
提问于 2011-04-26 09:13:52
回答 6查看 4.4K关注 0票数 6

我正在评估几个测试自动化框架,希望能提供一些意见。我们有一个大型的信贷处理业务应用程序,它有三个端点: web、soap和基本的http/post。我的要求如下。

我们的QA非常习惯于数据驱动的测试(所有的输入数据都来自excel,因此是断言的预期结果)。基本上,excel表格中的每一行都包含输入数据和相应的预期结果。我们希望我们的QA只编辑excel表。我们的开发团队将负责提供必要的测试库/夹具。考虑到上面的场景,我想使用一个单独的自动化框架来读取这些excel表,并测试我的应用程序的所有端点,即web ui、soap和http/post。请让我知道哪个测试自动化框架适合我的需求。感谢一些指点和教程帮助我入门。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-08-31 02:53:00

我看过几个推荐的框架,但我最后的选择是在下面的基础上编写我自己的域库(DSL

哈德逊和哈德逊

作为CI的一部分,我们目前每晚都会运行14000+ (并且还在不断增长)回归测试。

票数 2
EN

Stack Overflow用户

发布于 2011-05-18 20:36:22

Robotframework使得使用来自外部文件的测试数据成为可能。我还没有尝试过使用excel表格,但我已经使用CSV格式的数据以及JSON进行了尝试。在最坏的情况下,您可能不得不将excel数据导出为python友好的格式,但这对于维护电子表格的人员来说是透明的。

简而言之,您可以在python (如果使用jython,则为任何基于JVM的语言)中创建一个关键字,该关键字读取电子表格并将其转换为测试用例使用的数据。

但是,如果您的所有测试都是从这个数据文件驱动的,那么就不需要框架了。只需用任何语言编写一个简短的脚本,遍历每一行,并调用一个与curl或wget等效的函数即可。如果你需要一种方法来表示你的测试场景,而你已经有了,那么框架是很有用的。

话虽如此,使用robot的好处是--即使您只有一个测试显示“使用电子表格的每一行进行验证”--您可以获得robot的良好报告,并且可以很容易地将其与jenkins/hudson集成。

票数 5
EN

Stack Overflow用户

发布于 2011-04-26 09:22:07

推荐使用Fit/Fitness。这是一种让业务分析师自己运行测试的好方法。

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

https://stackoverflow.com/questions/5784930

复制
相关文章

相似问题

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