我没有接触过很多测试框架,我想知道在开发阶段实现以下(功能测试)有什么建议。目的是测试web应用程序的功能(语言不可知?)通过公开的http(REST/JSON-RPC)接口。你知道吗
我的后端不是用Python编写的,但是由于使用requests
库和创建临时http请求的方便性,我只需使用适当的cookie、负载等构造http POST/GET请求,并检查响应以验证服务器的正确性。你知道吗
启用特定的测试用例(注释输出/布尔标志)并验证结果有点乏味。在开发阶段,频繁的更改是一种常态,任何框架都可以使这一点更加令人愉快。你知道吗
谢谢。你知道吗
使用
nose
运行测试。在这种情况下,可以将测试的基类声明为:像
nosetests attr="slow"
一样运行,或者将它们attr="!slow"
排除。您可以在https://nose.readthedocs.org/en/latest/找到更多关于nose文档的信息在正确的轨道上使用
requests
您可以将其直接绑定到nose或unittest或任何常见的python测试框架中,一些背景requests
实际上是为测试flask
编写的相关问题 更多 >
编程相关推荐