2

我正在设置一个 Atom 服务器来充当后端数据库的 REST-ful 接口。

我想进行一些测试以确保: - 输出符合 Atom 和 AtomPub - 生成的数据是数据库状态的正确表示

我对在已知状态下设置数据库的概念感到满意。但我不确定最好的测试策略。

看来我可以使用 JUnit 测试,根据 Atom 模式验证结果,但我会对更轻量级的策略感兴趣。

我非常喜欢 Selenium,但不能完全理解以非交互模式设计测试。请求和操作 Atom 提要不像 html 浏览。

有任何想法吗?

4

1 回答 1

1

除了 Selenium 之外,还有一些工具可以帮助测试 ATOM 服务 - 例如,看看JMeter,它可以帮助对 PUT / POST 请求进行编码。

不过,老实说,对于像 ATOM 这样易于编码的 API,如果直接使用 JUnit,最终可能会同样高效。除非您只是想做一次性的探索性测试,否则您最终会编写代码和/或脚本,无论您使用什么工具,熟悉新工具只会增加测试开发时间。

于 2009-04-20T16:33:37.473 回答