Performance testing to testy wydajnościowe, które oceniają, jak aplikacja radzi sobie pod obciążeniem i jak szybko reaguje na żądania. Jest to kluczowy proces w zapewnianiu niezawodności aplikacji o dużym ruchu.
Unit testing to testy jednostkowe, które sprawdzają poprawność działania pojedynczych fragmentów kodu. Integration testing ocenia współdziałanie różnych modułów systemu, a security testing skupia się na analizie podatności na ataki i zagrożenia.