Testautomatisering wordt vaak enthousiast ontvangen bij bedrijven en organisaties die veel testen moeten uitvoeren binnen het bedrijf. We weten allemaal dat het testen van systemen en software vaak een tijdrovende klus is en als er ergens op kan worden bespaard qua tijdwinst dan is het wel het testen van deze systemen. Het nadeel is echter dat testen wel een heel belangrijk onderdeel is van het ontwikkelen van een nieuw systeem, maar soms kan het gewoon niet gedaan worden binnen de deadline. Om dit probleem op te lossen zou je gebruik kunnen maken van testautomatisering. Bij testautomatisering wordt er geen gebruik gemaakt van menselijke testers, maar kan er met één druk op de knop een test worden uitgevoerd. De resultaten rollen vervolgens keurig netjes uit de printer.
Er zitten echter wel een aantal nadelen aan het gebruik van testautomatisering. Het testen is namelijk een proces dat niet alleen tijdrovend is, maar ook nog eens heel erg precies werk bevat. De kwaliteitseisen zijn enorm en om hier een machine op in te stellen is een moeilijk proces. Het opstarten van testautomatisering is dan ook een moeilijk, maar wel een heel belangrijk proces. En stel dat de testscripts vervolgens verouderd zijn, dan moeten deze weer compleet worden vernieuwd. Ook dit gaat veel tijd kosten.