Глава 2. Добавляем тест бизнес-логики через визуальные контролы.
Глава 3. Расширяем тестовое покрытие.
Глава 3. Расширяем тестовое покрытие.
Глава 6.1. Тестирование с использованием эталонов.
Глава 6.2.Тестирование с использованием псевдослучайных данных.
Глава 6.2.1. Применяем "классическое TDD".
Глава 6.2.2. Обработка неверных данных и граничных условий.
Глава 6.2.2. Приложение. UML диаграмма классов тестирования.
Глава 7. Сравнение чисел с плавающей запятой, детальнее об архитектуре тестов
План будущих статей.
Тезисы о тестах.
Пояснения о "непоказательности примера".
Тесты как "пример использования кода".
Ну и закольцуем - Как тестировать "нетестируемые" приложения.
Диаграмма класов UML.
Ну и Offtopic - Коротко. Нельзя никого насильно сделать счастливым.Глава 6.2.Тестирование с использованием псевдослучайных данных.
Глава 6.2.1. Применяем "классическое TDD".
Глава 6.2.2. Обработка неверных данных и граничных условий.
Глава 6.2.2. Приложение. UML диаграмма классов тестирования.
Глава 7. Сравнение чисел с плавающей запятой, детальнее об архитектуре тестов
План будущих статей.
Тезисы о тестах.
Пояснения о "непоказательности примера".
Тесты как "пример использования кода".
Ну и закольцуем - Как тестировать "нетестируемые" приложения.
Диаграмма класов UML.
Ну и НЕ Offtopic - Коротко. Про тесты.
Ну и ещё - Про пред- и пост-условия. "Другое" мнение.
тут ещё б добавить ссылку на заметку "Надстройки над DUnit, которые были сделаны" (https://18delphi.blogspot.com/2013/03/dunit.html)
ОтветитьУдалитьИ "Как тестировать "нетестируемые" приложения
ОтветитьУдалить" (https://18delphi.blogspot.com/2014/05/blog-post.html?sc=1710319386876)