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…