2. История
● Модель «водопада»
– Строго выделенные фазы проекта
● Анализ требований
● Проектирование
● Кодирование
● Тестирование
● Вывод в эксплуатацию
– Жесткое разделение разработчиков и
тестировщиков
– Множество видов тестирования
7. ● Задача - повысить
надежность программ, но
при этом уменьшить время
на их разработку и не
увеличить стоимость
● Сделать это можно только
организовав постоянное,
быстрое и
автоматизированное
тестирование
8. Пример использования TDD
Постановка задачи
Нужно разработать класс, который получает на
вход количество в виде числа, превращает его в
русский текст с добавлением указанного слова.
Допустим слово - «посетитель».
Получив на входе число 2 класс должен выдать
строку «2 посетителя». Если на входе 12, то «12
посетителей».
20. Задание 1-го дня
● Предусловия:
– у вас уже установлена среда Visual Studio
● Установить у себя на компьютере nunit
– http://www.nunit.org/index.php?p=download
● Проверить, что nunit установлен правильно
– C:Program FilesNUnit 2.6.2
– Запускаются тесты самого nunit
● Прописать путь к nunit в переменной Path
– http://www.kakprosto.ru/kak-75443-kak-propisat-
path