Odc. 1: Jak AI wspiera testowanie? | #TestArchitectsTalk
Z okazji międzynarodowego Dnia Testera zapraszamy na serię odcinków #TestArchitectsTalk, w której eksperci #SiiPolska odpowiadają na gorące pytania, dzielą się wiedzą i przedstawiają swoje prognozy na przyszłość 🤔 Obejrzyj pierwszy odcinek i dowiedz się: ✅ Jak #SztucznaInteligencja rewolucjonizuje pracę testerów ✅ Jak #ChatGPT oraz inne narzędzia wspomagają wykonywanie codziennych zadań ✅ Czy #AI ma szansę zastąpić testerów Uczestnicy debaty: 🎙️ Mateusz Tadla, Senior Test Architect 🎙️ Michał Ślęzak, Test Architect 🎙️ Remigiusz Bednarczyk, Senior Test & Analysis Engineer 🎙️ Krzysztof Bednarski, Solution Architect
I nawet redukcja tutaj z tych czterech promptów do jednego, żeby dostać dokładnie ten sam efekt, pokazuje to, że te modele cały czas sobie żyją. A powiem nawet więcej. Ja zacząłem korzystać z samego czata GPT jak z Google'a tak naprawdę. I w tym momencie zamiast odpytywać czy Stack Overflow, czy Google'a o jakieś problemy, W momentach, kiedy tworzę jakieś POC dla klienta, to zdarzają się takie momenty, że korzystam z narzędzi, które albo używam pierwszy raz, albo faktycznie chcę sprawdzić, czy sprawdzą się w tym konkretnym zastosowaniu, więc wtedy mimo wszystko napotyka się na jakieś błędy, Drobne potknięcia w konfiguracji.
Tak, jeżeli chodzi o mnie, to również częściej korzystam z czatu i również próbuję używać różnych modeli. Na przykład korzystam z takiego narzędzia Perplexity. Różnica jest taka, że on również przeszukuje internet, więc ten model jest troszkę bardziej aktualny niż na przykład czat GPT i to też polecam sprawdzić, bo te odpowiedzi mogą być bardziej takie aktualne, w niektórych kontekstach jest to przydatne. I to mi się sprawdza i zgadzam się z Wami, że jeżeli jakieś takie nowe, egzotyczne narzędzie czy użycie jakiejś biblioteki, której wcześniej nie używałem, to korzystam z czata czy innych modeli, żeby właśnie sprawdzić i jak zrobić jakieś takie na przykład proste POC.
Ma takie narzędzie CodeGen. I ten PlayWrite CodeGen pozwala nam na nagrywanie prostych testów UI za pomocą właśnie tego narzędzia. Sam ten kod, który jest produkowany jest raczej słabej jakości, jednak może nam pozwolić stworzyć takie POC demo, ale jeżeli wesprzemy się np. chatem GPT czy jakimś innym modelem i napiszemy, mając ten kod i dodając go do chata, Proszę, stwórz mi z tego PageObject, uwzględnij tutaj zasady programowania obiektowego, użyj Solid Principles, czyli te słynne zasady, które tutaj się z tym też programowaniem obiektowym wiążą, to ten kod naprawdę może być bardzo przyzwoity
Pokazano wszystkie 3 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Mateusz przedstawia gości: Krzysztof, Remigiusz i Michał. Rozmowa zaczyna się od przedstawień osobistych i zawodowych.
Krzysztof kontynuuje opowieść o korzyściach AI w testowaniu, podkreślając jego rolę w projekcie Scrumowym i prezentacji wyników.
Mateusz opisuje korzyści AI w projektowaniu przypadków testowych, porównując wersje chatów GPT i podkreślając zmiany w dostępnym potencjału.
Mateusz opisuje korzyści AI jako mentora w rozwijaniu umiejętności testowania, podkreślając jego rolę w analizie błędów i debugowaniu.
Krzysztof, Remigiusz i Mateusz omawiają zmiany w korzystaniu z Stack Overflow i chatów AI, podkreślając korzyści i różnice między wersjami modeli.
Krzysztof przedstawia techniki promptowania i roleplay, podkreślając ich znaczenie w uzyskiwaniu lepszych odpowiedzi od chatów AI.
Krzysztof opisuje hybrydowe modele AI, takie jak Perplexity, i techniki takie jak upload plików i formatowanie odpowiedzi.
Rozmowa o halucynacjach modeli AI i znaczeniu odpowiedniego kontekstu w generowaniu kodu.
Omówienie implementacji modeli AI w firmach, w tym onboardingu i przetwarzaniu dokumentów.
Przykłady zastosowania AI jako asystent w naukach i wytłumaczania skomplikowanych koncepcji.
Rozmowa o problemie halucynacji modeli AI i potrzebie sprawdzania wiarygodności informacji.
Omówienie wprowadzania kultury testowania jednostkowego i korzyści z shift left.
Analiza zmian rynkowych związanej z użyciem AI i konieczności korzystania z tych narzędzi.
Rozmowa o konkretnych przykładach zastosowania AI, takich jak Copilot i własni agenti do wykonywania zadań.
Rozmowa o problemach związanych z korzystaniem z Copilota podczas testowania kandydatów.
Podsumowanie i zamknięcie pierwszej części odcinka, z zachętą do obejrzenia części drugiej.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
Kliknij, aby znaleźć fragmenty, w których pada.
Z okazji międzynarodowego Dnia Testera zapraszamy na serię odcinków #TestArchitectsTalk, w której eksperci #SiiPolska odpowiadają na gorące pytania, dzielą się wiedzą i przedstawiają swoje prognozy na przyszłość 🤔
Obejrzyj pierwszy odcinek i dowiedz się:
✅ Jak #SztucznaInteligencja rewolucjonizuje pracę testerów
✅ Jak #ChatGPT oraz inne narzędzia wspomagają wykonywanie codziennych zadań
✅ Czy #AI ma szansę zastąpić testerów
Uczestnicy debaty:
🎙️ Mateusz Tadla, Senior Test Architect
🎙️ Michał Ślęzak, Test Architect
🎙️ Remigiusz Bednarczyk, Senior Test & Analysis Engineer
🎙️ Krzysztof Bednarski, Solution Architect