|
|
1
1
我刚开始研究这个名为MAXQ的Web功能测试工具,我认为它有潜力解决您的问题,MAXQ充当Web客户机和服务器应用程序之间的代理服务器。 它位于JUnit之上,这意味着您可以通过断言对服务器应用程序的调用的行为和响应来为您的API进行适当的单元测试。 它基本上捕获并记录您从Web客户机发出的所有请求以及从服务器返回的响应,它还能够生成请求的测试脚本,您可以使用这些脚本在任何服务器上回放和测试。 你应该试试看 http://maxq.tigris.org/ |
|
|
2
1
你可以把它看成两个不同的项目。如果你有两个项目,你会写两个独立的测试套件,对吗? 您应该首先在服务器和客户机之间建立API。- 犹如 在开始实施之后,团队之间不会有任何沟通。 然后,构建使用API的客户机和生成API的服务器(或者,如果是TDD,则先测试)。 对于测试,一个团队需要一个模拟服务器来提供假API响应来测试客户机,另一个团队需要测试服务器的生成数据(即,第二个团队使用的是像Rails Guy声称的那样的AILS集成测试)。 |
|
|
3
1
我推荐黄瓜。它允许您通过模拟浏览器为应用程序编写特定的测试。通过这种方式,您可以轻松地发送请求和验证JSON响应。 |
|
|
4
0
一种方法是使用rspec进行控制器测试(也可以使用test::unit)
|
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
|
nerrood · 为什么在笑话测试中不调用save 2 年前 |
|
|
eof · Chrome块文件下载-selenium 2 年前 |
|
Display name · Ember.js辛烷值验收试验 2 年前 |
|
|
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 2 年前 |
|
|
mattsmith5 · 使用特征文件并行计算空手道跑场景 2 年前 |
|
|
Norronas · 采用裸机编程的寄存器单元测试 2 年前 |