Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 单元/功能测试与验证器_Python 3.x_Django_Unit Testing_Django Rest Framework - Fatal编程技术网

Python 3.x 单元/功能测试与验证器

Python 3.x 单元/功能测试与验证器,python-3.x,django,unit-testing,django-rest-framework,Python 3.x,Django,Unit Testing,Django Rest Framework,我最近开始使用Django进行web开发。最让我困惑的是,当我们可以在Django中使用验证器做同样的事情时,为什么我们要为“检查是否提供了密码”、“检查密码是否正确”、“检查密码是否至少有8个字符长”等场景创建测试。与验证器相比,使用测试是否有特殊的优势?谢谢。试着写一个大项目,手动测试所有功能,确保没有bug,然后为整个项目编写测试,我保证你至少会找到5个

我最近开始使用Django进行web开发。最让我困惑的是,当我们可以在Django中使用验证器做同样的事情时,为什么我们要为“检查是否提供了密码”、“检查密码是否正确”、“检查密码是否至少有8个字符长”等场景创建测试。与验证器相比,使用测试是否有特殊的优势?谢谢。

试着写一个大项目,手动测试所有功能,确保没有bug,然后为整个项目编写测试,我保证你至少会找到5个