我没有接触到许多测试框架,并且想知道在开发阶段实现以下(功能测试)的任何建议。意图是通过公开的http(REST / JSON RPC)接口测试Web应用程序功能(语言不可知?)。
我的后端不是用Python编写的,但由于使用requests
库的容易性,以及创建Ad hoc http请求,我只需用适当的cookie,有效负载等构建http POST / GET请求并检查响应验证服务器的正确性。
启用特定测试用例(注释掉/布尔标志)并验证结果有点繁琐。任何框架都可以在开发阶段使这种情况更加愉快,因为频繁的变化是常态。
感谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
使用nose
运行测试。在这种情况下,您可以将测试的基类声明为:
class SlowTestBase(BaseTestCase):
slow = True
然后像nosetests --attr="slow"
一样运行,或者排除它们--attr="!slow"
。您可以在https://nose.readthedocs.org/en/latest/