#jakość

Rola testowania akceptacyjnego (UAT)

Każdy, kto jest w jakikolwiek sposób zaangażowany w tworzenie oprogramowania wie, że zapewnienie pozytywnego doświadczenia użytkownika końcowego jest jednym z kluczowych jego elementów. Jednym ze sposobów, aby tego dokonać, jest zastosowanie testów akceptacyjnych (z ang. User Acceptance Test, UAT).

Dlaczego oprogramowanie zawiera defekty?

Przyczyny, dla których w projekcie mogą pojawić się błędy, można przypisać do kilku grup.

Pięć problemów modeli wytwarzania oprogramowania

Samo tworzenie oprogramowania jest procesem złożonym proporcjonalnie do złożoności tworzonego produktu. Generuje to pewne problemy, ale mają one również swoje popularne rozwiązania.

Cyfrowy bliźniak w testowaniu

Koncepcje mają to do siebie, że czasami przeistaczają się w prawdziwe rozwiązanie, a czasami umierają, zanim dojdą do fazy PoC. Koncept cyfrowego bliźniaka (ang. digital twin) osiągnął stadium rozwoju, w którym warto mu się bliżej przyjrzeć. Szczególnie w kontekście testowania.

Jak obniżyć koszty testowania?

Jeśli pracujesz w dojrzałej organizacji, która chciałaby obniżyć swoje wydatki na prowadzenie testów, możesz to zrobić na wiele sposobów.

Kiedy zakończyć testowanie aplikacji

Moment zakończenia testów oprogramowania może być trudny do określenia. Współczesne aplikacje są złożone, pracują w rozproszonym środowisku i składają się z wielu współpracujących podsystemów. Teoretycznie testy mogą trwać przez cały SDLC oraz w fazie utrzymania.

Praktyka automatyzacji. Ile jest kodowania w automatyzacji?

Analizując współczesną automatyzację doszliśmy do wniosku, że umiejętność kodowania jest ważna, ale stanowi jedynie niewielką część obowiązków programisty testów.

Wyłącz i włącz, czyli restart oraz miękki i twardy reset

Dlaczego podstawową radą w odniesieniu do wszelkiego rodzaju problemów z elektroniką jest "włącz i wyłącz"? Czy takie wyłączania i włączania są niebezpieczne dla sprzętu? Odpowiadamy.

Test Dive 2022. Hybrydowo

Już 13 października 2022 r. będziecie więc mogli wziąć udział w szóstej – a w dodatku hybrydowej - odsłonie Test Dive, organizowanego przez krakowskie Centrum Technologiczne Nokia.

Testy integracyjne

Testowanie integracyjne wykonywane jest w celu wykrycia błędów w interfejsach i interakcjach pomiędzy modułami.