Nie znalazłem dobrego sposobu na zrobienie tego, więc mam nadzieję, że ktoś ma jakieś pomysły. Czy istnieje jakiś sposób na zaszczepienie bazy danych danymi testowymi przed uruchomieniem testu kątomierza E2E?Kątomierz Baza danych testu E2E
Czy ludzie to robią, czy tylko wyśmiewają tylny koniec? Wyśmiewanie mnie z tyłu nie jest opcją, więc docenilibyśmy pomysły na zalewanie bazy danych. Istnieje kilka rozwiązań wykorzystujących węzeł, ale nic nie jest rozstrzygające.
Istotą badań E2E o moim przypadku byłoby, aby przejść do poziomu DB
Dzięki
To jest moja oryginalna myśl, aby wywołać spokojną usługę do zapełniania bazy danych. Inną opcją, przez którą przejechałem, był Grunt jako biegacz zadań i zmusił go do zaszczepienia bazy danych przed rozpoczęciem testu. jakieś przemyślenia na ten temat? – user1107753
W ten sposób ograniczysz się do resetowania/rozstawienia bazy danych tylko na początku testów, co może stanowić problem, jeśli oddzielasz swoje testy od siebie. Jednak w połączeniu z punktem 1 z powyższej odpowiedzi może być dobrym sposobem na wyczyszczenie wszystkiego przed rozpoczęciem. Osobiście wolałbym skonfigurować dane do testu wraz z jego wykonaniem. Łatwiej jest zarządzać w ten sposób. Ponadto musisz mieć dostęp do bazy danych bezpośrednio z gruntu, co może być problemem w niektórych środowiskach. –