1) Юнит–тестирование. Пример. Boost test — https://pro-prof.com/archives/1549. В статье описано:
В статье описано:
— что даст вам модульное тестирование кроме, собственно, проверки программы на заданных наборах данных, что такое tdd (test driven development)
— структура тестов (группируются в тестовые наборы), их размещение в вашем проекте, некоторые правила написания тестов (правильных, чистых тестов);
— boost test framework для cplusplus — основные элементы и пример использования. Примера всего два — один попроще, второй чуть сложнее.
2) https://vk.com/wall-105242702_474 — доклад про unit–тестирование с конференции C++Russia. Рассказывается о том, как сделать код тестируемым (разорвать зависимости) на примере. Код приводится на С++, однако пример и суть, я думаю, будут понятны всем.
3) https://habrahabr.ru/company/piter/blog/326662/ подробная аннотация на книгу Кента Бека "Экстремальное программирование: разработка через тестирование".
4) http://sergeyteplyakov.blogspot.ru/2014/06/is-tdd-dead-5.html цикл статей с размышлениями Сергея Теплякова (автора книги "Паттерны проектирования на платформе.NET") о том, почему тесты — хорошо, а TDD ему не нравится.
5) https://pro-prof.com/forums/topic/qt-unit-test заметка по модульному тестированию на С++ средствами библиотеки Qt. В статье показано как создать проект с модульными тестами так, чтобы было удобно запускать их отдельно от основного проекта. Собственно возможности Qt Test Framework показаны на примере тестирования класса, реализующего длинную арифметику.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: