文件名称:django-smoketest:Django的烟雾测试框架
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-09 10:17:31
Python
django-烟雾测试 动机 Django的冒烟测试框架。 冒烟测试是在生产环境中运行的测试,用于快速检测主要的系统问题。 例如,在运行部署后,您想快速检查一切是否正常运行,以便在出现问题时可以快速回滚。 通常,这只是意味着访问该站点并手动单击几个链接(最好)。 您可能已经具有验证代码底层部分的正确性的单元测试,以及在登台服务器或CI系统上运行的集成和验收测试。 甚至您甚至可以进行自动配置管理,以确保将登台服务器配置为生产的精确副本。 因此,从逻辑上讲,如果您的代码通过了登台服务器上的所有测试,并且生产服务器配置相同,那么一切都必须在生产中正常运行。 正确的? 如果世界这么简单,那岂不是很棒吗? 当然,我们知道并非如此。 这就是为什么我们希望冒烟测试能够实际验证至少系统的主要组件基本都可以正常工作并且能够互相通信,并且我们没有做像编写依赖于新的环境变量的代码这样的愚蠢的事情。尚未在生产
【文件预览】:
django-smoketest-master
----MANIFEST.in(66B)
----.github()
--------workflows()
----exceptionstest()
--------smoke.py(298B)
--------tests.py(745B)
--------__init__.py(27B)
--------models.py(0B)
----setup.cfg(28B)
----setup.py(616B)
----README.md(8KB)
----Makefile(692B)
----testapp()
--------urls.py(272B)
--------__init__.py(0B)
--------views.py(133B)
----CHANGES.txt(191B)
----main()
--------smoke.py(3KB)
--------tests.py(5KB)
--------__init__.py(0B)
--------models.py(0B)
----.gitignore(322B)
----runtests.py(1KB)
----smoketest()
--------urls.py(212B)
--------__init__.py(7KB)
--------views.py(6KB)