Awesome Testing

Text file

Prompt ChatGPT

Prework: Discovery & Learning

Historical artifacts may name disposable training credentials and environments. Do not reuse credentials, target course systems, or execute archived prompts without authorization.

Mam tutaj w repo test-secure-backend, czyli kod źródłowy backendu, mock Ollamy oraz awesome-localstack, gdzie jest instalacja mojej aplikacji produkcyjnej. Chciałbym testować API na publicznym środowisku — sprawdź dokładny URL i sposób konfiguracji w localstacku.

Mam za zadanie napisać produkcyjne testy API i testy end-to-end, które będą sprawdzać, czy wszystko działa na produkcji. Testy mogą mutować aplikację i zmieniać dane.

Zastanawiam się, jaki wybrać stack technologiczny. Znam trochę Playwrighta, lubię TypeScript, ale mógłbym też użyć Javy albo Pythona — Codex i tak pomoże mi wygenerować kod.

Doradź mi:
- jaki stack wybrać,
- jak powinna wyglądać architektura testów,
- co testować,
- jaka jest skala trudności,
- jak rozdzielić testy API i testy przeglądarkowe.

Zrób wstępne discovery. Odpowiedz po angielsku.