Szkolenia AI w automatyzacji testów
Bierzemy fragment aplikacji zespołu i pokrywamy go testami z pomocą agenta AI. Po drodze uczestnicy uczą się rozpoznawać test, który przechodzi, ale niczego nie sprawdza.
W czym mogę pomóc
Od wymagań do przypadków testowych
Ćwiczymy, jak z opisu funkcji, zgłoszenia lub kodu uzyskać listę przypadków, także brzegowych i negatywnych, oraz jak odsiać te, które nic nie wnoszą.
Testy jednostkowe, API i UI
Uczestnicy dają agentowi kontekst, uruchamiają napisane przez niego testy i poprawiają to, co nie działa. Testy UI pokazuję w Playwright, którego sam używam. Jeśli zespół ma inny framework, ćwiczymy w nim.
Przegląd wygenerowanych testów
Sprawdzamy asercje, dane testowe i zależności między testami. Szukamy testów, które przechodzą zawsze, oraz takich, które są niestabilne.
Utrzymanie i CI
Omawiamy naprawę testów po zmianach w aplikacji, uruchamianie ich w CI oraz to, jakie uprawnienia i dane może dostać agent.