#oprogramowanie

Dlaczego oprogramowanie zawiera defekty?

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

Testowanie wiadomości e-mail

Poczta elektroniczna jest również pewnym typem oprogramowania i choć zestawiając ją ze stronami internetowymi będzie to coś na kształt strony wizytówki, to również może podlegać testowaniu. I nie mówimy tutaj o polu "e-mail", ani o kontakcie w aplikacji, ale o najzwyklejszej wysłanej wiadomości.

Częste dostawy miarą jakości oprogramowania

Jakość oprogramowania można zmierzyć na wiele sposobów, ale liczbowe wartości kodu niewiele powiedzą nam na temat wartości końcowego produktu. Dużo więcej dowiemy się na temat jakości, jeśli zmierzymy efektywność i skuteczność zespołu wytwórczego w dostarczaniu.

Smoke testing i sanity testing to nie to samo

Czy testy smoke i sanity to naprawdę to samo, czyli test dymny?

Złe testy akceptacyjne

Kiedy jedna strona zamawia oprogramowanie, a druga je wytwarza, prędzej czy później pojawi się potrzeba jego odebrania. Nigdy nie jest to łatwe.

Jakie cechy oprogramowania warto sprawdzić?

Jeśli szukasz inspiracji, co jeszcze warto przetestować w oprogramowaniu, to publikacja "Charakterystyki jakości oprogramowania" od TheTestEye w tłumaczeniu Radka Smilgina przynosi wiele podpowiedzi. Tłumaczenie opublikowano w 2013 roku i do dziś się nie przeterminowało, ale lekko je uwspółcześniliśmy.

nietestowanie

Skoro czasami trzeba przekonywać, że testowanie ma wartość i się opłaca, to może warto odwrócić logikę i spróbować pokazać, co zrobić, aby testowanie nie było potrzebne? Nietestowanie jest brakiem testowania, a oto jak to osiągnąć.

Metryki jakości oprogramowania

Stosowanie metryk umożliwia testerom raportowanie wyników jakości oprogramowania. Metryk takich używa się do pokazywania statusów gotowości produktu do wypuszczenia go na rynek.

Incydenty są nową normą. Polemika

W swojej prezentacji oraz artykule dla medium.com Kasia Szulc przekonuje nas, że incydenty w wytwarzaniu oprogramowania były, są i będą. Przedstawiamy polemikę z tymi publikacjami.

Opłacalność testowania dla projektu

Przy analizowaniu zwrotu z inwestycji (ang. Return of Investment ROI) w testowanie musimy uwzględnić zarówno koszty, jak i korzyści z prowadzenia testów.