Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Согласно общепринятому определению TDD есть разработка через тестирование (дословный перевод с английского test-driven development) - особый подход к разработке программных систем, при котором модульные тесты (Unit-тесты) для них пишутся до непосредственной разработки функционала системы. Исходя из этого принято считать, что процесс создания тестов и их разработка управляют разработкой системы.
В процессе разработки приложения присутствует этап тестирования. Согласно классическому жизненному циклу разработки ПС этот этап следует за процессом реализации системы. Иногда его даже совмещают с ним. Если говорить о команде людей, вовлеченных в этот процесс, то тестирование выполняют тестировщики. При это как правило подразумевается функциональное тестирование черного ящика.
В понимании TDD этап написания теста (а по сути начало выполнения тестирования) предшествует этапу разработки. Но это не отменяет возможность наличия традиционного этапа тестирования, который следует после этапа разработки.
В TDD для выполнения Unit-тестирования используются специальные инструменты, автоматизирующие процесс тестирования. Одним из таковых инструментов является NUnit, который является одним из самых распространенных Framework’ов для тестирования. Хотя, в тоже время, следует отметить, что в некоторых верcиях Visual Studio интегрированы внутренние механизмы, поддерживающие TDD. Сами тесты можно разрабатывать непосредственно с использованием NUnit в среде разработки MS Visual Studio.
Дата публикования: 2015-02-03; Прочитано: 261 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!