SmartTest ermöglicht es Benutzern, die Ursache eines Problems schnell zu ermitteln und auf die für das Testen erforderlichen Logikpfade und Datenelemente zuzugreifen .
SmartTest behebt nicht nur das aktuelle Problem, sondern ermöglicht auch die Untersuchung verschiedener Programmausführungspfade und die Identifizierung weiterer möglicher Fehlerursachen. Dadurch werden alle Instanziierungen eines Problems in einer einzigen Testsitzung behoben, was die Anwendungsqualität deutlich steigert und zukünftige Fehler reduziert.