这是我的一些要求:
- 创建一个内存中的sqlite3数据库。
- 从生产数据库读取列表,并提取这些数据。
- 执行单元测试。
- 保留测试数据库。
- 使用相同的测试数据库执行一些智能UI测试。
我不是测试方面的专家,但这些需求必须被实现。有没有专业人士可以建议在这个领域的最佳实践?
非常感谢您的帮助!
这是我的一些要求:
我不是测试方面的专家,但这些需求必须被实现。有没有专业人士可以建议在这个领域的最佳实践?
非常感谢您的帮助!
Django 1.8 新增功能
--keepdb选项可用于在测试运行之间保留测试数据库
https://docs.djangoproject.com/en/1.8/ref/django-admin/#django-admin-option---keepdb
您可以运行以下命令:
./manage.py testserver