Nagranie z webinaru znajdziecie tutaj oraz na końcu artykułu, podobnie jak slajdy z wydarzenia.
Podsumowanie
Duża frekwencja świadczy o tym, że temat vibe testingu, a może szerzej testowania AI, budzi spore zainteresowanie wśród testerów. Najważniejszą rzeczą w odniesieniu do teorii VT jest przede wszystkim uświadomienie sobie, że:
- Vibe testing wyrasta i jest przedłużeniem vibe codingu rozumianego jako kreatywne programowanie przy pomocy AI.
- Vibe testing to relatywnie młody pomysł bez sztywnych ram. Podobnie jak vibe coding.
- „Vibe” to nic innego jak „bycie fajnym”. Celem vibe testingu jest ocena tego, czy testowane oprogramowanie faktycznie „ma vibe”.
- Definicja vibe testingu jest pojemna:
- Vibe testing może być eksploracyjnym testowaniem przy wsparciu AI z naciskiem na empatię i przyjazność komunikacji testowanego oprogramowania,
- Vibe testing może być automatyzacją testów wspieraną AI (vibe automation coding),
- Vibe testing jest nowym pojęciem, ale czerpie z wielu tradycyjnych technik i metod testowania. Wyróżnikiem w testach jest silne stawianie na AI.
- VT powinien szczególnie mocno zainteresować juniorów, ponieważ w pewnym stopniu ściąga z nich obowiązek uczenia się teorii i pozwala korzystać z kreatywności innych testerów, których praca zasiliła model jakiego używają.
Praktyka
W praktycznej części prezentacji Radek zaprezentował, jak prowadzić testy w duchu punktu 4a. Pamiętajcie o wspomnianym przez niego mechanizmie opisującym fakt, w którym tester oprogramowania z obawy lub braku innych możliwości staje się interfejsem między modelem AI, a testowaną aplikacją – „ludzkim MCP”.
Choć może się to wydawać rozwiązaniem prymitywnym, to ma dwie ważne zalety, jak np.
- bramka bezpieczeństwa - tester ocenia, czy informacje przekazane do modelu zostały pozbawione danych wrażliwych lub szczególnie chronionych,
- bramka jakości - zaproponowane przez model dane, testy jak i rezultaty mogą być weryfikowane przez testera pod kątem ich wartości i adekwatności.
Co dalej?
Czy pracę testera można zastąpić agentem? Choć obecnie agenty nie mają dużej skuteczności w realizowaniu procedur w unikalnych rozwiązaniach, to należy zakładać, że wraz z rozwojem modeli ich zdolność do wykonywania testów przez agentów będzie rosła.
W ostatniej części Radek udzielił odpowiedzi na pytania uczestników. Jeśli macie ich więcej, to zapraszamy do dyskusji pod filmami lub w komentarzach pod wpisami.
Nagranie webinaru:
Slajdy z wydarzenia:
Pobierz materiał w PDF.
Redakcja