#ROI

Minimalizacja działań, maksymalizacja wartości. Optymalizacja testowania

W testowaniu oprogramowania bardzo często dyskutujemy o technikach, narzędziach, automatyzacji, sztucznej inteligencji, pokryciu testami, liczbie przypadków testowych i kosztach utrzymania regresji. Rzadziej jednak zadajemy pytanie bardziej fundamentalne: ile działań musimy wykonać, aby uzyskać wartościową informację o jakości produktu?

Myśli nieuczesane o automatyzacji testów

Warto rozmawiać o testowaniu, warto rozmawiać o automatyzacji. Oto kilka przemyśleń po jednej z takich rozmów.

Testy manualne vs. testy automatyczne

Poniższe jest opracowaniem tezy dotyczącej automatyzacji testów i jej wyższych kosztów oraz niższej skuteczności w zestawieniu z testami manualnymi w pewnych, bardzo określonych warunkach.

ROI automatyzacji. Niepoliczalne

Musimy pogodzić się z tym, że nie da się policzyć zwrotu z inwestycji dla żadnej z metod kontroli jakości, a automatyzacja nie jest tu wyjątkiem. Koszty możesz policzyć z dużą dokładnością na koniec projektu, ale już korzyści automatyzacji możesz określić jedynie z pewnym przybliżeniem i z mnogością założeń.