सॉफ्टवेयर परीक्षण "सॉफ्टवेयर टेस्टर" द्वारा की जा सकती है। 1980 के दशक तक शब्द "सॉफ्टवेयर टेस्टर" को आम तौर पर इस्तेमाल किया जाता था, लेकिन बाद में इसे एक अलग व्यवसाय के रूप में देखा गया। सॉफ्टवेयर परीक्षण में अवधियों और विभिन्न लक्ष्यों से संबन्धित विभिन्न भूमिकाओं को स्थापित किया गया है: "मैनेजर", "टेस्ट लीड", "टेस्ट डिजाइनर", "टेस्टर", "ऑटोमेशन डेवलपर" और "टेस्ट एडमिनिसट्रेटर"

ग़ैर कार्यात्मक परीक्षण
व्हाइट बॉक्स परीक्षण
बीटा परीक्षण
सॉफ्टवेयर परीक्षण दल