Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методы разработки ПО через тестирование (TDD). Взгляд с точки зрения .NET. Особенности



Согласно общепринятому определению TDD есть разработка через тестирование (дословный перевод с английского test-driven development) - особый подход к разработке программных систем, при котором модульные тесты (Unit-тесты) для них пишутся до непосредственной разработки функционала системы. Исходя из этого принято считать, что процесс создания тестов и их разработка управляют разработкой системы.

В процессе разработки приложения присутствует этап тестирования. Согласно классическому жизненному циклу разработки ПС этот этап следует за процессом реализации системы. Иногда его даже совмещают с ним. Если говорить о команде людей, вовлеченных в этот процесс, то тестирование выполняют тестировщики. При это как правило подразумевается функциональное тестирование черного ящика.

В понимании TDD этап написания теста (а по сути начало выполнения тестирования) предшествует этапу разработки. Но это не отменяет возможность наличия традиционного этапа тестирования, который следует после этапа разработки.

В TDD для выполнения Unit-тестирования используются специальные инструменты, автоматизирующие процесс тестирования. Одним из таковых инструментов является NUnit, который является одним из самых распространенных Framework’ов для тестирования. Хотя, в тоже время, следует отметить, что в некоторых верcиях Visual Studio интегрированы внутренние механизмы, поддерживающие TDD. Сами тесты можно разрабатывать непосредственно с использованием NUnit в среде разработки MS Visual Studio.





Дата публикования: 2015-02-03; Прочитано: 261 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...