Integrační testy FE s BE

Integrační testy FE s BE
« kdy: 23. 09. 2023, 09:27:15 »
Ahoj,
dlouhodobě mě trápí problém, jak plně automatizovat testování frontendu s backendem. Zatim jsem se setkal jen s testama, který tahaly data, který se před spuštěnim nalily z fixtur.

Nicméně se mi líbí představa, že dokáži napsat test, který také dělá side effecty, jenže mi nejde vymyslet či najít vhodné řešení, aby ten test neovlivnil ostatní testy.

Nejbliz ideálnímu řešení mě napadlo mít pro každej testcase vlastní data, ale nelíbí se mi, že pak těch dat budou zbytečně mraky.

Rad bych se tedy zeptal, jaké s tim mate zkušenosti a případně jak tyhle integrační testy řešíte vy?


Re:Integrační testy FE s BE
« Odpověď #1 kdy: 26. 09. 2023, 20:58:06 »
Odporučím ujasniť si, o aké testy presne máte záujem. Či potrebujete nutne E2E testy celého riešenia (BE+FE), alebo postačia integračné testy každej časti samostatne (najmä asi BE) a kontraktové testy medzi FE a BE.

Viac napr. v https://pactflow.io/blog/contract-testing-vs-integration-testing/