С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
1

TDD на практике

05.11.2018, 22:10. Показов 1686. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток всем! Вот давно болит вопрос, как в реальности использовать TDD? Да, я везде читал и читаю, что сначала тест пишется, причём такой, чтобы проект не компилировался, затем пишется сам код. Но никак не могу себе этого представить. Что за тест? Как он выглядит? Что там должно быть вообще?
До сих пор писал код, компилируя его после каждого изменения, тестировал проект после ~5 правок либо после конструктивного изменения, типа добавления нового функционала. Но хочеЦЦа попробовать эту методику... Может, у кого-то есть примеры? Или, может, ссылка,где это можно глянуть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2018, 22:10
Ответы с готовыми решениями:

TDD
TDD - Test Driven Development. Хотелось бы узнать, используете ли вы тесты(те самые TDD) при...

Методология TDD
Добрый вечер! Хотелось бы посоветоваться со знатоками. Ситуация такая, что мне досталась тема для...

Переход к TDD: мучительно
Я программирую. Программирую я не все свое рабочее время. Ну, может быть, 5 % рабочего времени....

TDD/BDD и Python
Всем привет. Начали с подругой изучать Python(ей - для работы разработчиком, мне - для работы...

3
5868 / 4596 / 1448
Регистрация: 14.04.2014
Сообщений: 20,392
Записей в блоге: 20
05.11.2018, 22:17 2
есть все, гуглится
просто нужно будет пересмотреть саму конструкцию делфи программ
каждый объект должен быть полностью отвязан от интерфейса
тогда тестирование объекта сведется к его созданию и выполнению всех его методов
каждый тест это набор данных для входа и набор данных для выхода
если результат не совпал с выходом, тест считается проваленным

но все обработчики компонентов на форме в этом случае не должны содержать ничего важного, только вызовы уже протестированных классов
1
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
05.11.2018, 22:49  [ТС] 3
krapotkin, спасибо за ответ, но.. я это уже читал
Просто не совсем понятно, как можно задать этот самый
Цитата Сообщение от krapotkin Посмотреть сообщение
набор данных для входа и набор данных для выхода
Хотя..вот нашёл какие-то примеры, покурю их:
https://habr.com/post/82842/
0
1180 / 421 / 107
Регистрация: 31.03.2012
Сообщений: 1,150
06.11.2018, 13:33 4
Matan!, посмотри здесь
1
06.11.2018, 13:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2018, 13:33
Помогаю со студенческими работами здесь

Задание на тестирование (TDD)
На первом этапе реализовать набор тестов для методов, а затем реализовать сами методы: 1. Метод...

Google Test и TDD
1) Гугловский фреймворк тестировать умеет только статические библиоткеи? Разве создать обычный...

Инструменты, поддерживающие методологию TDD
Всем привет! Подскажите пожалуйста, какие инструменты поддерживают разработку через тестирование?...

Спроектируйте с использованием TDD класс
Спроектируйте с использованием TDD класс CTVSet , моделирующий телевизор, который может находиться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru