yandex taxi testsuite:测试套件 源码
什么是测试套件 Testsuite是一个基于用Python编写的面向微服务的测试框架。 由编写和支持,用于测试用C ++和Python编写的Yandex.Taxi微服务。 当通过http调用测试服务时,建议的主要测试方法(尽管不是唯一的一种)是黑盒。 支持从测试到数据库的直接读写访问,以启用前提条件设置和结果声明。 支持的数据库 开箱即用的测试套件支持以下数据库: PostgreSQL MongoDB的 雷迪斯 支持的操作系统 Testsuite在GNU / Linux和macOS操作系统上运行。 工作原理 Testsuite为要测试的服务设置环境: Testsuite启动任何必需的数据库(PostgreSQL,mongo,redis)。 在每次测试之前,测试套件将测试数据填充到数据库中。 Testsuite启动其自己的Web服务器(模拟服务器),该服务器模仿(嘲弄)被测试的微服务
文件列表
yandex-taxi-testsuite:测试套件
(预估有个192文件)
.gitignore
1KB
pg_ident.conf
0B
postgresql.conf
1KB
pg_hba.conf
281B
setup.cfg
47B
mockserver_ssl.crt
928B
dummy_daemon
907B
httpd
3KB
db_foo_own_fixture.json
82B
use_redis_store_file.json
221B
暂无评论