0 / 0 / 0
Регистрация: 17.12.2024
Сообщений: 7
|
|
1 | |
Как писать тесты в C++?Вчера, 10:02. Показов 451. Ответов 9
Всем привет.
Не особо нашел материалов на просторах интернета, вопрос фундаментальный, хочу узнать как писать тесты на C++? Буду очень благодарен за ваши ответы, надеюсь кто-нибудь ответит хотя бы на часть вопросов. ------------------------------------------------------------ Уточняющие вопросы: 1. Зачем писать unit-тесты? Возможно кто-то жизненный пример приведет. 2. С помощью чего писать(фреймворки)? Что вы используете для этого? 3. Писать их в отдельном проекте? Какая структура должна быть, то есть где по факту они должны находиться? 4. Что стоит тестировать, а что нет? 5. Какие критерии неплохих unit-тестов? 6. Какие вопросы ты должен задавать, когда пишешь тест? 7. Лучшие ресурсы по изучению тестированию в C++. ------------------------------------------------------------ Спасибо за ответ!!! Пишите, что еще добавить в вопросы.
0
|
Вчера, 10:02 | |
Ответы с готовыми решениями:
9
Как лучше всего писать Unit тесты для кода? Ceedling : как писать тесты ? Unit тесты как писать? Как писать юнит тесты? |
584 / 485 / 100
Регистрация: 05.08.2022
Сообщений: 2,644
|
|
Вчера, 10:31 | 2 |
А гугл уже изучен по всем этим вопросам?
Казалось бы, 60% вопросов такое изучение должно закрыть Добавлено через 37 секунд А, так вы список вопросов составляете что ли??
0
|
0 / 0 / 0
Регистрация: 17.12.2024
Сообщений: 7
|
|
Вчера, 11:51 [ТС] | 3 |
Нет, просто в интернете инфы мало, она часто либо поверхностная, либо не до конца ясная. Хотелось бы создать тему, где будут ответы на простые вопросы.
0
|
Вчера, 11:53 | 4 |
Arqlem, профи чаще используют Google Test или Boost Test.
https://google.github.io/googletest/ https://www.boost.org/doc/libs... index.html Новички используют assert или обычные проверки. Смысл теста в проверке, что все работает так, как надо. Юнит-тесты (модульные тесты) проверяют кусок кода, а не весь. Полезно для огромных проектов. Тестируют типа кусок кода перед тем, как окончательно присобачить к основному коду.
1
|
584 / 485 / 100
Регистрация: 05.08.2022
Сообщений: 2,644
|
|
Вчера, 12:27 | 5 |
Да ладно.
Впрочем, а что там глубокого-то? Это уже другое дело. Были бы у вас предметные вопросы - было бы понятно что вы хотите уточнить. А так вопросы настолько общие, что и ответы на них, очевидно, будут именно что "поверхностными".
0
|
373 / 316 / 65
Регистрация: 14.10.2014
Сообщений: 1,341
|
|
Вчера, 13:43 | 6 |
Добавлю свои пять копеек:
Когда что - то новое в проект добавляем или модернизируем/дорабатываем - в общем как то изменяем часть проекта. И этот проект хорошо так покрыт тестами - то можно легко проверить - не поломали ли мы его своими доработками. Ну то есть - залезли мы своими "кривыми ручонками" в кусок кода проекта - в какой - нибудь его класс и сделали что от нас требуется. И вроде как он работает и делает то что надо. Как теперь убедиться - что в других модулях ничего не поломалось? Если проект весь (ну или значительная его часть) покрыта тестами - запускаем и смотрим что ничего не отвалилось.
0
|
Вчера, 14:05 | 7 |
Кстати, особенно это актуально для всяких математических библиотек, где одна функция сильно зависит от другой. Когда меняют или добавляют новую функцию, разрабы запускают тесты и смотрят.
0
|
Just Do It!
|
|
Вчера, 17:18 | 8 |
0
|
584 / 485 / 100
Регистрация: 05.08.2022
Сообщений: 2,644
|
|
Вчера, 20:50 | 9 |
Внизу в "похожие темы" неожиданно много разных обсуждений по данной теме.
Наверняка там уже написано много полезного.
0
|
Вчера, 21:23 | 10 |
KSergey9, я посмотрел внизу страницы и не знаю, как теперь развидеть это)
0
|
Вчера, 21:23 | |
Вчера, 21:23 | |
Помогаю со студенческими работами здесь
10
Тесты на JUnit - как правильно писать ? Обьясните как писать юнит тесты новичку Как научиться писать юнит тесты python Как писать тесты для typeorm + typegraphql + typescript Как правильно писать функциональные тесты для сервисов на scala? Тесты кода: как их писать и где можно узнать об этом больше Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |