test automation ها، تست های نوشته شده برای یک سیستم را اجرا می کنند و نتایج موفقیت آمیز بودن یا نبودن هر کدام از تست ها را در قالب یک گزارش کلی به ما می گویند. البته ممکنه test automation ها کارهای بیشتری مثل integration با Version Control System ها یا بدست آوردن code coverage و ... را نیز انجام دهند.