2

我所说的后端是指使用数据、处理文件或使用机器接口(REST、SOAP、CORBA 等)进行通信的软件系统。不需要花哨的 Web 或 UI 测试。我想到了 Cucumber 和 Robotframework,但我不知道它们是否适合手头的任务。

4

3 回答 3

1

这个问题没有一个简单的答案。

听起来您的领域是正确的……因为如果您尝试测试 UI/Web 组件验收测试框架,那么它就不是适合这项工作的工具。

你有几个选择

  • 规范流
  • 黄瓜
  • 说故事的人
  • 健身
  • mSpec
  • 其他几个。

我偏爱 StoryTeller 和 mSpec.. 但这些工具中的每一个都有其优点/缺点。
您应该问自己(和您的团队)的问题

  • 谁将编写/维护测试?
  • 自我记录验收测试是否为您的组织提供价值?
  • 哪种技术最容易与您当前的构建过程集成?
于 2011-11-18T18:56:29.087 回答
0

我已经使用 Cucumber 测试了一个用 perl 和 plsql(一种 informatica 转换)编写的批处理应用程序,并且目前正在使用它来测试一个电话 ivr/queueing 系统。Ruby 提供了驱动系统所需的 gem,测试人员很容易学习语言/语法。

于 2011-01-18T19:43:47.710 回答
0

如果涉及机器人框架,我有过 Intellij 对此支持不佳的经验。我正在使用 IntelliBot 插件。在许多情况下,您会在测试运行后期发现错误,例如语法错误、找不到关键字等。查找导入库的问题,没有调试,没有简单的重构,比如跨项目的重命名关键字。

于 2016-08-17T15:12:13.937 回答