Szkolenie "Młodszy tester oprogramowania" - edycja marzec 2017

Szkolenie "Młodszy tester oprogramowania" - edycja marzec 2017

Poniżej znajdziesz krótką relację ze szkolenia “Młodszy tester oprogramowania” które TestGeeks.co miało okazję zorganizować w marcu bieżącego roku. Podczas 2,5 dnia szkolenia uczestnicy zostali wprowadzeni krok po kroku w tematykę zapewniania jakości oprogramowania począwszy od teorii (ograniczonej do minimum), testowania urządzeń codziennego użytku, poprzez czytanie dokumentacji projektowej kończąc na realizacji prawdziwych scenariuszy testowych i zgłaszaniu  a jakże by inaczej… błędów… Nasz testowy system bogaty w ułomności…

Koszt defektu - czym jest i od czego zależy?

Koszt defektu - czym jest i od czego zależy?

Z tego wpisu dowiesz się czym jest koszt defektu i od czego ten koszt zależy. Koszt defektu można określić poprzez skutek jaki ten defekt ma dla systemu oraz poprzez moment kiedy został on wykryty. W praktyce, im wcześniej defekt zostanie wykryty w czasie życia projektu, systemu tym mniejszy jest koszt związany z jego usunięciem. Błąd znaleziony w dokumentacji systemu na etapie jej przygotowywania jest równy kosztowi…

Czym jest dotkliwość (severity), a czym priorytet (priority) incydentu?

Czym jest dotkliwość (severity), a czym priorytet (priority) incydentu?

Jakiś czas temu we wpisie pt: “Czym jest incydent, a czym defekt. Jak je poprawnie zgłaszać?” w części dotyczącej tego, co powinien zawierać raport o incydencie wspomniałem o „priorytecie zgłoszenia” (priority) oraz „krytyczności zgłoszenia” (severity). Mała uwaga – pisząc wpis, który właśnie czytasz tłumaczenie słowa severity, jako krytyczność zgłoszenia postanowiłem uzupełnić dodatkowo określeniem dotkliwość (za słownikiem PWN) zgłoszenia. Takie tłumaczenie powinno w bardziej intuicyjny…

Czym jest cykl życia defektu w testowaniu oprogramowania komputerowego?

Czym jest cykl życia defektu w testowaniu oprogramowania komputerowego?

Jednym z częściej przydarzających się podczas testów oprogramowania zdarzeń jest napotykanie defektów w oprogramowaniu. Raczej nie jest to nic zaskakującego 🙂 zważywszy na to, że jednym z głównych zadań testowania oprogramowania jest właśnie ujawnianie wspomnianych defektów w tworzonych aplikacjach i systemach. Każde takie znalezisko żyje własnym życiem – zgodnie ze wspomnianym w tytule cyklem życia defektu. Innymi słowy można powiedzieć, że cykl życia defektu to cykl, przez który przechodzi każdy…

Czym jest weryfikacja, a czym jest walidacja w testowaniu oprogramowania komputerowego

Czym jest weryfikacja, a czym jest walidacja w testowaniu oprogramowania komputerowego

Walidacja oraz weryfikacja to dwa terminy ściśle związane z testowaniem oprogramowania komputerowego. Pomimo, że są one często spotykane, równie często są mylone albo błędnie rozumiane nawet przez osoby pracujące przy testach oprogramowania. Poniżej przedstawię jak należy je rozumieć i jakie są pomiędzy nimi różnice: Weryfikacja – odpowiada na pytanie: Czy tworzę produkt (oprogramowanie) we właściwy sposób? Zapewnia, że produkt jest zaprojektowany w taki sposób, żeby dostarczał wszystkie niezbędne…

Psychologia w testowaniu oprogramowania komputerowego

Psychologia w testowaniu oprogramowania komputerowego

W poniższym wpisie postaram się Wam przybliżyć: Czym różni się sposób myślenia programisty od sposobu myślenia testera w kontekście oprogramowania nad którym pracują. Co kryje się pod pojęciem poziomu niezależności testowania Czym należy się kierować, żeby współpraca na linii programista-twórca i tester-krytyk odbywała się bez konfliktów. Różne role, różne podejścia… Testowanie i sprawdzanie oprogramowania jest czymś zupełnie innym niż jego tworzenie. Mam tutaj na myśli podejście i nastawienie programistów…

Czym jest incydent, a czym defekt. Jak je poprawnie zgłaszać?

Czym jest incydent, a czym defekt. Jak je poprawnie zgłaszać?

Jednym z celów testowania jest znajdowanie różnic pomiędzy oczekiwanymi a rzeczywistymi wynikami działania systemu – rozbieżności takie muszą być rejestrowane… i są rejestrowane – jako incydenty. Incydenty powinny podlegać analizie w wyniku której może się okazać, że mamy do czynienia z defektem (Wow! To nie jest to samo? Nie, nie jest ;)). W zależności od stosowanego procesu obsługi incydentów, takie zgłoszenie może trafić np. do zespołu programistycznego w celu jego analizy. W dotychczasowej…

Czym są testy funkcjonalne?

Czym są testy funkcjonalne?

W tym wpisie postaram się przybliżyć czym są testy funkcjonalne – jako, że w dużej mierze jest to pierwszy rodzaj testów do których rzucani są początkujący testerzy 😉 Czym są testy funkcjonalne? Testy funkcjonalne mają na celu sprawdzenie czy testowane oprogramowanie realizuje FUNKCJE które zostały opisane w wymaganiach funkcjonalnych. Dodatkowo mają na celu sprawdzenie czy realizacja tych funkcjonalności poprzez system jest poprawna. No dobrze, ale czym są…