Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
FierySoul
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
#1

Нагрузочное, модульное, интеграционное тестирование - C++

14.04.2016, 12:35. Просмотров 265. Ответов 11
Метки нет (Все метки)

Здравствуйте, в рамках практики нужно сделать нагрузочное, модульное, интеграционное тестирование своего проекта в C++, но опыта ни капельки нету. В интерене нашел пару статей, но там расписывают алгоритм тестирования для более опытных пользователей и я не понял. Мб кто-то сможет объяснить новичку как делать тестирование или скинет статью в которой все подробно расписано.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2016, 12:35     Нагрузочное, модульное, интеграционное тестирование
Посмотрите здесь:

C++ Структуры+модульное ошибка компиляции помоогите разобраться
Модульное программировапние на С++ (консоль) C++
С++ Unit Test (модульное тестирование) C++
Модульное программирование C++
Модульное программирование C++
Модульное деление на степень двойки C++
C++ Идентификатор не определён (работа с файлами заголовка, модульное программирование)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Usaga
1512 / 1258 / 220
Регистрация: 21.01.2016
Сообщений: 4,511
Завершенные тесты: 2
15.04.2016, 08:00     Нагрузочное, модульное, интеграционное тестирование #2
FierySoul, если код написан без учёта необходимости тестирования (код нетестопригодный), то у меня для тебя плохие новости...
FierySoul
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 12:22  [ТС]     Нагрузочное, модульное, интеграционное тестирование #3
Usaga, жаль, а как писать код с учетом необходимости тестирования и как тестировать скажите, пожалуйста, на будующее
HighPredator
5454 / 1820 / 335
Регистрация: 10.12.2010
Сообщений: 5,383
Записей в блоге: 3
15.04.2016, 12:27     Нагрузочное, модульное, интеграционное тестирование #4
FierySoul, разберитесь сначала с модульным тестированием, а я пока подумаю как с остальным вам помочь. По идее вас должны проконсультировать тестировщики из вашей команды по остальным двум.
Usaga
1512 / 1258 / 220
Регистрация: 21.01.2016
Сообщений: 4,511
Завершенные тесты: 2
15.04.2016, 12:48     Нагрузочное, модульное, интеграционное тестирование #5
FierySoul, для проведения модульного тестирования твоё приложение должно иметь модульную архитектуру. Без этого никак. А вот интеграционное и нагрузочное тестирование провести можно, не переписывая всё приложение, но тоже не очень просто будет.

Погугли информацию по модульному тестированию (этого добра сейчас в сети много) - оно самое "фундаментальное". Кратко говоря, твоё приложение должно быть написано с применением принципов SOLID: т.е. весь код должен быть представлен маленькими автономными блоками (модулями, отсюда и называние "модульное тестирование"). Это нужно для того, чтобы ты мог каждый такой модуль испытывать отдельно, в небольшой "песочнице" имитирующей реальные условия эксплуатации. Если весь твой код - лапша, то ты не сможешь выделить в нём такие модули и испытывать их по отдельности. Как-то так.
FierySoul
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 16:06  [ТС]     Нагрузочное, модульное, интеграционное тестирование #6
HighPredator, Usaga, Наш преподаватель сказал нам "Вводите числа туда где они не должны быть и вводите буквы там где они не должны быть и это оформите в отчет" и "откройте большое кол-во копий ПО и посмотри в диспетчере задач, что изменилось ", но я думаю, что это ерунда какая-то и хочу понять как на самом деле правильно делать тестирование.
HighPredator
5454 / 1820 / 335
Регистрация: 10.12.2010
Сообщений: 5,383
Записей в блоге: 3
15.04.2016, 16:17     Нагрузочное, модульное, интеграционное тестирование #7
Цитата Сообщение от FierySoul Посмотреть сообщение
Наш преподаватель сказал нам "Вводите числа туда где они не должны быть и вводите буквы там где они не должны быть и это оформите в отчет" и "откройте большое кол-во копий ПО и посмотри в диспетчере задач, что изменилось "
Как все грустно..
Цитата Сообщение от FierySoul Посмотреть сообщение
хочу понять как на самом деле правильно делать тестирование
А это правильный подход.
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
15.04.2016, 16:23     Нагрузочное, модульное, интеграционное тестирование #8
Цитата Сообщение от FierySoul Посмотреть сообщение
Наш преподаватель сказал нам "Вводите числа туда где они не должны быть и вводите буквы там где они не должны быть и это оформите в отчет" и "откройте большое кол-во копий ПО и посмотри в диспетчере задач, что изменилось ", но я думаю, что это ерунда какая-то и хочу понять как на самом деле правильно делать тестирование.
С такими преподами опасно приносить отчеты про реальное нагрузочное, модульное, интеграционное тестирование, может просто отправить переделывать
FierySoul
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 16:32  [ТС]     Нагрузочное, модульное, интеграционное тестирование #9
Цитата Сообщение от HighPredator Посмотреть сообщение
Как все грустно..
Я не могу закрыть практику, т.к. с одной стороны совесть, что сделаю не так, а с другой страх, что не допустят до экзамена.

Добавлено через 2 минуты
Цитата Сообщение от Kastaneda Посмотреть сообщение
отправить переделывать
Я ей когда начал говорить, что не могу сделать тестирование, т.к. мы не проходили юниттесты она на меня посмотрела как на дурочка и начала спрашивать о каких ещё юниттестах я ей говорю.
HighPredator
5454 / 1820 / 335
Регистрация: 10.12.2010
Сообщений: 5,383
Записей в блоге: 3
15.04.2016, 16:34     Нагрузочное, модульное, интеграционное тестирование #10
Думал разродиться по полной, но передумал. Короче так: спросите у принимающего преподавателя, что в точности он хочет видеть и в какой форме он ждет чтобы это было сделано. А то реально мы тут насоветуем как оно должно быть, а по факту вас потом отправят плац ломом подметать. Мир такая штука.
hoggy
6156 / 2522 / 442
Регистрация: 15.11.2014
Сообщений: 5,564
Завершенные тесты: 1
15.04.2016, 18:31     Нагрузочное, модульное, интеграционное тестирование #11
Цитата Сообщение от FierySoul Посмотреть сообщение
нужно сделать нагрузочное, модульное, интеграционное тестирование своего проекта в C++, но опыта ни капельки нету.
ну а проект то хоть есть?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2016, 20:57     Нагрузочное, модульное, интеграционное тестирование
Еще ссылки по теме:

Модульное тестирование C++
C++ Шаблоны функциональных классов, модульное программирование
Модульное программирование в с++ C++
Модульное GUI приложение для тестирования Visual C++

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

Или воспользуйтесь поиском по форуму:
FierySoul
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 20:57  [ТС]     Нагрузочное, модульное, интеграционное тестирование #12
Цитата Сообщение от hoggy Посмотреть сообщение
ну а проект то хоть есть?
Да, надо было выложить?
Yandex
Объявления
15.04.2016, 20:57     Нагрузочное, модульное, интеграционное тестирование
Ответ Создать тему
Опции темы

Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru