गुणवत्ता नियंत्रण में स्वचालित परीक्षण (जिसे अक्सर "स्वचालित गुणवत्ता आश्वासन" या "स्वचालित परीक्षण" कहा जाता है) सॉफ्टवेयर परीक्षण प्रक्रियाओं की दक्षता, विश्वसनीयता और संपूर्णता में काफी सुधार कर सकता है। यह दोहराए जाने वाले कार्यों, प्रतिगमन परीक्षण और बड़े पैमाने पर परीक्षण प्रयासों के लिए विशेष रूप से उपयोगी है।