Temat tego artykułu przyszedł do mnie podczas lektury publikacji naukowej pt. „Analiza porównawcza sposobów testowania aplikacji internetowych” autorstwa Tomasza Smyka, Wojciecha Supersona oraz Małgorzaty Plechawskiej-Wójcik (2023). Autorzy omawiają wybór technik testerskich oraz rodzaje testów, które należy przeprowadzić w aplikacjach monolitycznych i mikroserwisowych. Podczas czytania zwróciłam uwagę na ciekawy rodzaj testów — testowanie kontraktowe. Testy Integracyjne …
Dlaczego testerzy powinni znać SQL i rozumieć dane
W codziennej pracy, zarówno mojej, jak i wielu z Was, pojawia się często potrzeba sprawdzenia czegoś na podstawie danych. Jako QA, czyli strażnicy jakości, ale też testerzy, którzy sprawdzają poprawność działania aplikacji i systemów, potrzebujemy źródła prawdy. Najczęściej tym źródłem są właśnie dane. Wyobraźmy sobie sytuację: testujemy nowy formularz z listą wyboru firm. Lista jest …
Chatboty: Historia, Zastosowania i Ewolucja Wirtualnych Asystentów
Początki sztucznej inteligencji: Od Turinga do Elizy Wiele osób postrzega sztuczną inteligencję (AI) i chatboty rozumiejące ludzką mowę jako wynalazek współczesnej technologii. Jest to jednak powszechne błędne przekonanie, ponieważ AI towarzyszy nam od wielu lat. Jej korzenie sięgają pierwszych komputerów elektromechanicznych i okresu II wojny światowej. To właśnie wtedy brytyjski matematyk Alan Turing i jego …
AI w codziennej pracy testera: co warto wiedzieć?
Sztuczna inteligencja? Co to ma wspólnego z moją pracą jako QA? Na pierwszy rzut oka AI może wydawać się tematyką z innej planety – przecież my, testerzy, raczej szukamy błędów, a nie wymyślamy skomplikowane algorytmy. Ale uwierz mi, AI to coś, co coraz częściej wkrada się do naszych narzędzi i codziennej pracy. Jak AI działa …
POM – jak uporządkować testy w Selenium dzięki Page Object Model
Czym są wzorce projektowe i dlaczego warto je stosować? Dowiecie się tego tutaj: Wzorce projektowe – jak ogarnąć automatyzację testów i nie zginąć w chaosie. Natomiast przypominając lub w ramach uzupełnienia, jeśli nie czytaliście poprzedniego artykułu, oto krótkie wyjaśnienie dwóch ważnych pojęć: Ten kod to przykład implementacji Page Object Model (POM) w Selenium, który służy …
POM – jak uporządkować testy w Cypress dzięki Page Object Model
Czym są wzorce projektowe i dlaczego warto je stosować? Dowiecie się tego tutaj: Wzorce projektowe – jak ogarnąć automatyzację testów i nie zginąć w chaosie. Natomiast przypominając lub w ramach uzupełnienia, jeśli nie czytaliście poprzedniego artykułu, oto krótkie wyjaśnienie dwóch ważnych pojęć: Ten kod to przykład implementacji Page Object Model (POM) w frameworku Cypress, który …
Wzorce projektowe – jak ogarnąć automatyzację testów i nie zginąć w chaosie
Wzorce projektowe – co to w ogóle jest? Każdy szanujący się programista – nie tylko aplikacji, ale też testów automatycznych – prędzej czy później zetknie się z tym pojęciem. Czy to na studiach informatycznych, czy w pracy przy większym projekcie, pojawi się hasło „wzorzec projektowy”. Ale co ono właściwie oznacza? Wielu początkujących (a czasem też …






