1) Unittest and integration test regarding the functionality of BTE, this should be independent of the APIs integrated in BTE. And it should be run at every new commit.
2) Test regarding if an API response changed. This should be run periodically and should be independent of BTE functionalities.
There should be 2 types of test in BTE:
1) Unittest and integration test regarding the functionality of BTE, this should be independent of the APIs integrated in BTE. And it should be run at every new commit.
2) Test regarding if an API response changed. This should be run periodically and should be independent of BTE functionalities.