CUSTIS

Статья «Автоматические модульные тесты при разработке корпоративного ПО»

Статья «Автоматические модульные тесты при разработке корпоративного ПО»

25 апреля 2012   |  IT News

В журнале IT News (№7/2012) опубликована статья «Автоматические модульные тесты при разработке корпоративного ПО» ведущего разработчика Андрея Ковалева.

Андрей рассказывает, как и когда появилась идея написания автоматических тестов и какие плюсы дает их применение, а также пытается разобраться, почему, несмотря на все положительные эффекты, они так редко используются на практике.

Андрей Ковалев: «Автоматические тесты экономят время как первоначального тестирования кода разработчиком (открытие форм, ввод данных, ожидание…), так и последующего регрессионного тестирования (благодаря таким тестам, его можно частично автоматизировать, то есть избавиться от избыточности).

Еще одним достоинством автоматического тестирования является то, что оно помогает не только проверять стрессоустойчивость системы, но и определять производительность ее отдельных частей. Кроме того, использование автоматических тестов «вынуждает» разработчика улучшать качество кода: тщательно продумывать архитектуру приложения, разделять слои, отделять логику работы с базой данных от бизнес-логики, использовать преимущества объектно-ориентированного программирования, чаще применять шаблоны проектирования».