Testy statystyczne – testy oprogramowania mające na celu wykrycie najczęstszych błędnych wykonań oraz ocena niezawodności testowanego systemu.
Założenia
Wychodząc z założenia że typowe dane wejściowe pojawiają się częściej niż nietypowe testowanie statystyczne skupia się na testowaniu systemu w typowych sytuacjach. Wymaga ono określenia rozkładu prawdopodobieństwa danych wejściowych jak najwierniej odzwierciedlającego rzeczywisty rozkład prawdopodobieństwa pojawiania się wyników podczas użytkowania systemu. Określenie odpowiednich danych należy do najbardziej wymagających zagadnień związanych z testami statystycznymi. Jeżeli dobrany rozkład prawdopodobieństwa będzie znacznie odbiegał od rzeczywistego to wnioski wyciągnięte na temat niezawodności systemu mogą okazać się fałszywe.
Jeżeli zachowanie systemu w konkretnych sytuacjach ma szczególne znaczenie można tak określić rozkład prawdopodobieństwa danych wejściowych aby poddać testowaniu przypadki na których szczególnie nam zależy.