Плюсы автотестов:

Минусы автотестов:

Целесообразнее писать тесты на функциональность, нежели на внешний вид (как отыгрываются онимации и т.п.)

Решение внедрять автотест или нет - зависит от проекта. При работе над новым и развивающимся продукт автотест может быть лишним, так как функциональность постоянно меняется и актуализация тестов может потребовать слишком много ресурсов. Также некоторую функциональность проще протестировать вручную, поэтому автотест будет лишним.

Что можно автоматизировать?

В первую очередь необходимо автоматизировать тестирование самой важной и часто исспользуемой функциональности. А также: