Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
1

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

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

Здравствуйте, в рамках практики нужно сделать нагрузочное, модульное, интеграционное тестирование своего проекта в C++, но опыта ни капельки нету. В интерене нашел пару статей, но там расписывают алгоритм тестирования для более опытных пользователей и я не понял. Мб кто-то сможет объяснить новичку как делать тестирование или скинет статью в которой все подробно расписано.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2016, 12:35
Ответы с готовыми решениями:

С++ Unit Test (модульное тестирование)
Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому...

В Buider работает DUnit - модульное тестирование?
Добрый день. Кто-нибудь использует DUnit(или аналог для C++)? Пожалуйста, поделитесь опытом. В...

Модульное тестирование
недавно понял, что сложно делать программу без тестирования её модулей. При изменении кода через...

Модульное тестирование c++
Здравствуйте. Подскажите, пожалуйста, документацию или пример по написанию таких тестов. Сам...

11
Эксперт .NET
8121 / 5555 / 937
Регистрация: 21.01.2016
Сообщений: 21,223
15.04.2016, 08:00 2
FierySoul, если код написан без учёта необходимости тестирования (код нетестопригодный), то у меня для тебя плохие новости...
0
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 12:22  [ТС] 3
Usaga, жаль, а как писать код с учетом необходимости тестирования и как тестировать скажите, пожалуйста, на будующее
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 3
15.04.2016, 12:27 4
FierySoul, разберитесь сначала с модульным тестированием, а я пока подумаю как с остальным вам помочь. По идее вас должны проконсультировать тестировщики из вашей команды по остальным двум.
0
Эксперт .NET
8121 / 5555 / 937
Регистрация: 21.01.2016
Сообщений: 21,223
15.04.2016, 12:48 5
FierySoul, для проведения модульного тестирования твоё приложение должно иметь модульную архитектуру. Без этого никак. А вот интеграционное и нагрузочное тестирование провести можно, не переписывая всё приложение, но тоже не очень просто будет.

Погугли информацию по модульному тестированию (этого добра сейчас в сети много) - оно самое "фундаментальное". Кратко говоря, твоё приложение должно быть написано с применением принципов SOLID: т.е. весь код должен быть представлен маленькими автономными блоками (модулями, отсюда и называние "модульное тестирование"). Это нужно для того, чтобы ты мог каждый такой модуль испытывать отдельно, в небольшой "песочнице" имитирующей реальные условия эксплуатации. Если весь твой код - лапша, то ты не сможешь выделить в нём такие модули и испытывать их по отдельности. Как-то так.
0
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 16:06  [ТС] 6
HighPredator, Usaga, Наш преподаватель сказал нам "Вводите числа туда где они не должны быть и вводите буквы там где они не должны быть и это оформите в отчет" и "откройте большое кол-во копий ПО и посмотри в диспетчере задач, что изменилось ", но я думаю, что это ерунда какая-то и хочу понять как на самом деле правильно делать тестирование.
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 3
15.04.2016, 16:17 7
Цитата Сообщение от FierySoul Посмотреть сообщение
Наш преподаватель сказал нам "Вводите числа туда где они не должны быть и вводите буквы там где они не должны быть и это оформите в отчет" и "откройте большое кол-во копий ПО и посмотри в диспетчере задач, что изменилось "
Как все грустно..
Цитата Сообщение от FierySoul Посмотреть сообщение
хочу понять как на самом деле правильно делать тестирование
А это правильный подход.
0
Jesus loves me
Эксперт С++
5096 / 3110 / 351
Регистрация: 12.12.2009
Сообщений: 7,863
Записей в блоге: 2
15.04.2016, 16:23 8
Цитата Сообщение от FierySoul Посмотреть сообщение
Наш преподаватель сказал нам "Вводите числа туда где они не должны быть и вводите буквы там где они не должны быть и это оформите в отчет" и "откройте большое кол-во копий ПО и посмотри в диспетчере задач, что изменилось ", но я думаю, что это ерунда какая-то и хочу понять как на самом деле правильно делать тестирование.
С такими преподами опасно приносить отчеты про реальное нагрузочное, модульное, интеграционное тестирование, может просто отправить переделывать
0
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 16:32  [ТС] 9
Цитата Сообщение от HighPredator Посмотреть сообщение
Как все грустно..
Я не могу закрыть практику, т.к. с одной стороны совесть, что сделаю не так, а с другой страх, что не допустят до экзамена.

Добавлено через 2 минуты
Цитата Сообщение от Kastaneda Посмотреть сообщение
отправить переделывать
Я ей когда начал говорить, что не могу сделать тестирование, т.к. мы не проходили юниттесты она на меня посмотрела как на дурочка и начала спрашивать о каких ещё юниттестах я ей говорю.
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 3
15.04.2016, 16:34 10
Думал разродиться по полной, но передумал. Короче так: спросите у принимающего преподавателя, что в точности он хочет видеть и в какой форме он ждет чтобы это было сделано. А то реально мы тут насоветуем как оно должно быть, а по факту вас потом отправят плац ломом подметать. Мир такая штука.
2
Эксперт С++
8183 / 3781 / 815
Регистрация: 15.11.2014
Сообщений: 8,598
15.04.2016, 18:31 11
Цитата Сообщение от FierySoul Посмотреть сообщение
нужно сделать нагрузочное, модульное, интеграционное тестирование своего проекта в C++, но опыта ни капельки нету.
ну а проект то хоть есть?
0
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 161
15.04.2016, 20:57  [ТС] 12
Цитата Сообщение от hoggy Посмотреть сообщение
ну а проект то хоть есть?
Да, надо было выложить?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2016, 20:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Интеграционное тестирование(объясните)
Здравствуйте, мне нужен пример интеграционного тестирования Я как бы понял, что интеграционное...

Нагрузочное тестирование
Я дописал метод, мне необходимо проверить как он работает. Т.е подать на вход некоторый набор...

нагрузочное тестирование
Здравствуйте! Можно ли произвести нагрузочное тестирование сайта, если он находится локально (на...

Нагрузочное тестирование веб-сервера
Здравствуйте! Помогите пожалуйста с выбором ПО для тестирования сервера на страницах которого...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.