בעולם המודרני בו רובנו הגדול מתעסק באופן יומיומי בתוכנה כזו או אחרת, החשיבות לתקינותן ותפקודן היעיל של תוכנות אלו הינה עצומה. לשם כך בדיוק קיימים צוותי QA, בודקי תוכנה, אשר תפקידם להבטיח את איכותן של התוכנות לפני היותן בשימוש ואף תוך כדי פיתוחן. תחום זה הנמצא בגדילה משמעותית בשנים האחרונות, עקב חשיבותו הרבה לתעשייה, עובר