2
我正在设置一个Atom服务器,作为我的后端数据库的REST-ful接口。测试Atom服务器的最佳方式是什么?
我想放一些测试一起,以确保: - 输出是Atom和AtomPub的兼容 - 产生的数据是数据库的状态的正确表示
我很舒服不够用在已知状态下设置数据库的概念。但我不确定最好的测试策略。
看来我可以使用JUnit测试,根据Atom模式验证结果,但我会对更轻量级的策略感兴趣。
我很喜欢Selenium,但不能完全让我的头脑在非交互模式下设计测试。请求和操作Atom提要不像html浏览。
任何想法?