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…

Dlaczego testowanie oprogramowania jest niezbędne?

Dlaczego testowanie oprogramowania jest niezbędne?

W latach 80-tych defekt w oprogramowaniu kontrolującym maszynę do radioterapii był bezpośrednią przyczyną zgonu kilku pacjentów. Samolot Airbus A300 Chińskich linii lotniczych China Airlines 26 kwietnia 1994 roku rozbił się z powodu błędu w oprogramowaniu. Zginęły 264 osoby a 7 zostało ciężko rannych. Poważny błąd w oprogramowaniu doprowadził do samozniszczenia rakiety nośnej Ariane 5, zaprojektowanej przez Europejską Agencję Kosmiczną. Był to jeden z najbardziej kosztownych błędów…

Webdriver I/O - repozytorium git

Webdriver I/O - repozytorium git

Od ostatniego wpisu z tej serii upłynęło więcej czasu niż się spodziewałem, a wszystko przez moje wakacje. Nie samymi testami człowiek żyje 🙂 Niemniej mam nadzieję że z chęcią będziemy kontynuować pracę z Webdriver I/O. Co prawda nie przejdziemy jeszcze do samego Webdrivera, ale zajmiemy się sprawą kluczową dla każdego programisty – tworzeniem i korzystaniem z repozytorium kodu. Do tego celu posłużymy się systemem wersji git oraz serwisem github. Jeżeli…

Co to jest testowanie?

Co to jest testowanie?

Testowanie to termin bardzo ogólny. Testować można niemalże wszystko. Od usług, produktów spożywczych przez sprzęt elektroniczny, samochody, aż po oprogramowanie i systemy komputerowe. Dlatego nie ma jednej, uniwersalnej definicji testowania. Może się ona różnić w zależności od kontekstu, celu testowania oraz samego obiektu poddawanego testom. Jest jednak część wspólna – testujemy zazwyczaj po to, żeby zweryfikować obiekt poddawany testom pod kątem dopasowania do zdefiniowanych wymagań oraz zweryfikować jego jakość.…

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…