Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brak testów (unit, integracyjnych) i platformy testowej #216

Closed
galuszkak opened this issue Jul 18, 2020 · 7 comments
Closed

Brak testów (unit, integracyjnych) i platformy testowej #216

galuszkak opened this issue Jul 18, 2020 · 7 comments

Comments

@galuszkak
Copy link

Z tego co zauważyłem, większość, jeśli nie całość wyprodukowanego w tym projekcie kodu nie ma żadnych unit testów ani testów integracyjnych. Czy każdy release to ręczne testowanie aplikacji kodu serwera itd?

Wydaje mi się, że mimo wszystko tego typu aplikacje powinny mieć zalążek platformy testowej, żeby jakość dowiezionego rozwiązania miała chociaż jakąkolwiek gwarancję braku regresji w przyszłości.

Nie chcę tutaj tworzyć wojny TDD lub nic, ale jakakolwiek forma testów automatycznych była by warta rozważenia.

@SeraMoon
Copy link

SeraMoon commented Jul 19, 2020

Reasumując:

Student by ten projekt tak samo lub lepiej przygotował i nie wziąłby 2 milionów złotych.

@MateuszRomanow
Copy link
Contributor

Z tego co zauważyłem, większość, jeśli nie całość wyprodukowanego w tym projekcie kodu nie ma żadnych unit testów ani testów integracyjnych. Czy każdy release to ręczne testowanie aplikacji kodu serwera itd?

Wydaje mi się, że mimo wszystko tego typu aplikacje powinny mieć zalążek platformy testowej, żeby jakość dowiezionego rozwiązania miała chociaż jakąkolwiek gwarancję braku regresji w przyszłości.

Nie chcę tutaj tworzyć wojny TDD lub nic, ale jakakolwiek forma testów automatycznych była by warta rozważenia.

W dotychczasowym hyper-rapid-developmencie powstał backlog, w którym testy są zacommitowane. W dalszych etapach zadania będą realizowane w ramach roadmapy, która właśnie powstaje w MC. W ramach niej też są testy. Kiedy taki plan powstanie, zorganizujemy kolejne spotkanie Community <> Ministerstwo Cyfryzacji, na którym będzie omówiony. Duży nacisk jest w tym momencie stawiany na interoperacyjność aplikacji i to jest teraz priorytetowo realizowane.

@SeraMoon
Copy link

@MateuszRomanow kiedy w repozytorium pojawi się pierwszy audyt prywatności (nie myląc z audytem bezpieczeństwa)?

@potiuk
Copy link

potiuk commented Jul 21, 2020

@MateuszRomanow kiedy w repozytorium pojawi się pierwszy audyt prywatności (nie myląc z audytem bezpieczeństwa)?

Też czekam na to z utęsknieniem.

@galuszkak
Copy link
Author

@MateuszRomanow zacząłem małe kroki, żeby takowe rzeczy umożliwiać.

Tutaj jakiś mini zrębek początku platformy testującej:
ProteGO-Safe/backend#95

W Androidzie przygotowałem chociaż nałożenie sugestii linter-a który był wybrany w projekcie:
ProteGO-Safe/android#137

Niestety CI tam jest nie chodzące bo nie jest wstrzykiwany klucz i nie działa od dłuższego czasu. Fajnie gdyby ktoś to naprawił, żeby można dodać tam więcej unittestów.

@arthurkowalsky
Copy link

Cześć @galuszkak

Dzięki za zainteresowanie naszym projektem oraz jego jakością 🥇

Rzucimy okiem w aktualnej iteracji na przygotowane przez Ciebie PRki i damy feedback - oczywiście jeżeli wszystko będzie ok to wepchniemy to do code base.

@galuszkak
Copy link
Author

Zamykam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants