我正在为我的项目编写测试,并且在单元测试之后,我现在编写FunctionalTest的 。FunctionalTest在PlayFramework中的目标是什么?
但是,在功能与硒测试的目标之间,我有点失落。
是功能测试都只是在这里进行测试,如果,无论我送到 任何页面(主要在POST),它应该返回我的期望(200,302, 404,500),或有更多? (如测试,如果返回的页面是 一个我期待(如“登录页”?还是这个测试应该在硒?)
因为到目前为止,我的F检验只是与 assertStatus
一堆功能对于每一个,我觉得这是一个有点用处。 我相信我可以做得更多,但不知道为什么。
你在你的功能测试考什么?
好吧,如果我理解正确,功能测试非常简单。只需测试预期的回报状态。通过getContent和assertTrue/false,你测试了什么?如果内容不是空的? – 2011-06-06 12:07:03
我测试内容是否属于某种类型。例如,我测试了如果返回1个项目,则内容包含'找到1项目',如果期望2个项目,则内容包含'找到2个项目',以确保复数工作。 – Codemwnci 2011-06-06 12:13:22
这应该不是最适合硒测试? (这就是我迷失的地方:/) – 2011-06-06 12:14:00