Kategoria: testowanie

Legacy code i szybsze testy automatyczne

Gdy projekt jest bardzo duży, kod ciężko testowalny, a większość testów to testy funkcjonalne – mierzymy się z problemem: kończymy zadanie, user story bądź cały sprint i czekamy na testy godzinami. Można to przyspieszyć, nawet w aplikacji pamiętającej czasy dinozaurów chodzących po ziemi. Przede wszystkim warto wprowadzić do nowego kodu testy jednostkowe – wydzielić zależności…

Czytaj dalej...

Testowanie aSISt z wykorzystaniem bibliotek Fest

aSISt jest aplikacją typu desktop. Graficzny interfejs użytkownika (GUI) tworzony jest przy użyciu biblioteki Swing. Biblioteki Fest umożliwiają pisanie testów automatycznych z wykorzystaniem GUI. Jedną z głównych zalet jest możliwość pisania testów w języku Java i możliwość utrzymywania ich w ramach prac z innymi testami jednostkowymi. Fest umożliwia dostęp do komponentów GUI, sprawdzanie stanów i…

Czytaj dalej...

BDD – tam gdzie biznes spotyka się z kodem

“O co im w ogóle chodzi?” Product Owner “O co mu w ogóle chodzi?” Programiści Chociaż powyższe zdania mogą powodować lekki uśmiech, to jednak powszechność występowania tego zjawiska w świecie IT nie jest już tak zabawna. Tak często potrzeby szeroko rozumianego „biznesu” są źle przekładane na język zrozumiały dla developerów, że istnieje cały szereg kursów,…

Czytaj dalej...

Oracle okiem testera czyli jak sobie radzić z bazą relacyjną.

Obecnie większość aplikacji czy to webowych czy desktopowych jako mechanizmy przechowywania danych wykorzystuje relacyjne bazy danych. Baza Oracle jest jednym z najczęściej stosowanych rozwiązań tego typu. Przyczyniła się do tego m.in. zarówno dostępność bezpłatnych wersji z ograniczoną funkcjonalnością, pełne wsparcie dla klientów biznesowych, jak i wydajne mechanizmy dostępu do dużych ilości danych, możliwość przetwarzania rozproszonego. W niniejszych artykule postaram się przedstawić wybrane aspekty dotyczące wykorzystania Oracle we własnych środowiskach testowych jak i metody prowadzenia testów technicznych dotyczących weryfikacji zapisu danych w tej bazie.

Czytaj dalej...

Używamy plików cookies, aby zwiększyć wygodę użytkownika strony. Brak zmiany ustawień przeglądarki oznacza na to zgodę. Więcej
Więcej