По мере усложнения вашего приложения стоимость ручного тестирования увеличивается экспоненциально. Добавление новой функции или исправление ошибки может привести к поломке нескольких других мест в приложении и покрытие всех этих краевых случаев ручным тестированием становится чрезвычайно болезненным и почти невозможным.
Автоматическое тестирование - это практика принятая многими успешными группами разработчиков программного обеспечения за последнее десятилетие. Вы просто пишете код для тестирования своего приложения, а затем запускаете эти тесты в автоматическом режиме.
Изначально ваше время разработки немного увеличивается, потому что вам нужно написать дополнительный код для тестирования вашего производственного кода. Однако вы делаете данную процедуру только один раз. Сравните это с временем, необходимым для ручного тестирования каждого бита вашего приложения!
При автоматическом тестировании вы тратите меньше времени на исправление ошибок и просто повторяете ручные повторяющиеся тесты каждый раз, когда добавляете новую функцию или исправляете ошибку.
В этом курсе Мош, автор нескольких самых продаваемых курсов на Udemy, даст вам прочную основу по написанию автоматических тестов для приложений на Angular 4.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.