Testování softwarového systému [1] je testování softwaru prováděné na úplném integrovaném systému za účelem ověření, že systém splňuje počáteční požadavky. Testování systému je metoda testování černé skříňky , a proto nevyžaduje znalost vnitřní struktury systému.
Alfa testování a beta testování jsou podkategoriemi testování systému.