#techniki-testowania

Testy czerwonej skrzynki

Testowanie ma sprawdzić, czy oprogramowanie działa poprawnie i spełnia wymagania techniczne oraz oczekiwania użytkowników. Na drodze do tego potwierdzenia często wykorzystuje się znane już testy białej i czarnej skrzynki. Na ich tle można wyróżnić jeszcze jedne – testy czerwonej skrzynki.

Statyczne techniki testowania

Statyczne techniki testowe nie uruchamiają oprogramowania, które jest testowane. Mogą być ręczne (przeglądy) lub automatyczne (analiza statyczna). Dowiedz się więcej.

Technika czarnej skrzynki

Testy przeprowadzane metodami czarnej skrzynki (black box) i białej skrzynki (white box) określają perspektywę, z której tester wykonuje swoją pracę. Black box jest spojrzeniem od zewnątrz na testowany obiekt natomiast White box "zagląda do środka" testowanej aplikacji.

Nietypowe pomysły na testy oprogramowania

Czasami, aby znaleźć defekt, wcale nie trzeba intensywnie klikać. Czasami, aby wywołać awarię, trzeba doprowadzić aplikację do skraju. Oto kilka nieoczywistych, ale skutecznych w ujawnianiu defektów nowych testów.

Tester w Scrumie

Poszukiwanie ról testerskich w Agile, ze szczególnym naciskiem na Scrum trwa od wielu lat. Z jednej strony chcemy zrozumieć jak nasza rola pasuje do świata Agile, a z drugiej szukamy potwierdzenia, że jest tam dla nas miejsce.

Rajd w testowaniu eksploracyjnym

Ważną techniką i strategią testów jest definiowanie tzw. rajdów (ang. tours)*. Polegają one na definiowaniu celów do osiągnięcia oraz metody osiągnięcia tych celów.

Techniki testowania w projektach zwinnych

Jakie techniki testowania należy stosować dla systemów, o różnej krytyczności i dla funkcji, o różnych poziomach ryzyka? Z odpowiedzią przychodzi nowy sylabus ISTQB Agile Technical Tester (ATT).

Testowanie bezpieczeństwa. Teoria

Weryfikacja bezpieczeństwa jest ważnym i bardzo szerokim pojęciem w procesie sprawdzania jakości oprogramowania.

Techniki testowania 2.0

Obecna klasyfikacja technik testowania jest tak niezrozumiała, że wymaga kompletnego przebudowania. Oto propozycja zmian.

Testowanie CRUD

CRUD to czarnoskrzynkowa technika projektowania testów związana z przetwarzaniem danych. Polega na tworzeniu przypadków testowych na podstawie śledzenia cyklu życia danych w systemie.