|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.09.2012, 23:27 | #1 | ||||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Как организовать тестирование ПО?
Здоровья всем! И так, как организовать тестирование ПО?
Для начала возьмём консольную программу на Си, защитим её максимально, а потом организуем тестирование. Недавно нашёл книжку: Test-Driven Development By Example By Kent Beck. Слегка начал читать, но пока ничего не понял. Мне интересны лично ваши предпочтения. Как вы проводите крупномасштабное тестирование? Какие инструменты? Как это делают профессиональные разработчики в крупных компаниях? Любые соображения, пожалуйста! Может у кого-то есть общее представление о тестировании, опыт. Выскажите, пожалуйста, своё мнение. На примере не только консольных программ на ANSI C, но и GUI программ, к примеру, WinAPI+Си. А как обстоит дело с тестированием ПО, написанным на С++? Какие средства самые актуальные на данный момент? Задание взял вот отсюда: Цитата:
Пусть массивы числовые и ограниченны 100 символами. Массивы будут храниться в входном файле input.txt, а выходные данные будут записываться в файл output.txt, например: Входные данные (файл input.txt): 12344 23423432 Выходные данные (файл output.txt): output.txt 22233344 Проверяем корректность входных данных и в случае ошибки, оповещать пользователя. Для себя пишем файл с входными данными и ожидаемыми результатами (файл expectation.txt): Ожидаемые результаты: expectation.txt Цитата:
Теперь копируем входные данные из файла expectation.txt в файл input.txt. input.txt: Цитата:
output.txt Цитата:
выходными данными программы из файла output.txt. Последний раз редактировалось 8Observer8; 09.09.2012 в 23:35. Причина: орфография |
||||
09.09.2012, 23:28 | #2 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
продолжение
Код:
|
09.09.2012, 23:48 | #3 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
10.09.2012, 22:57 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Спасибо, _Bers! Видимо, мощный инструмент для тестирования С++ приложений. Сразу попробовать не смог. Может на недельке разберусь.
Последний раз редактировалось 8Observer8; 10.09.2012 в 23:00. |
10.09.2012, 23:57 | #5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
11.09.2012, 00:37 | #6 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
11.09.2012, 12:39 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
О-о-о! То что нужно. Понравилось, что после введения можно примеры изучить, и потом "Advanced Google Test Guide". И времени не жалко потратить на изучение такого инструмента. Спасибо!
|
21.01.2013, 20:25 | #8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
CppUnit. Разработка ПО на C++ через тестирование http://programmersforum.ru/showthread.php?t=225824
Для языка Си инструкция выше тоже подходит. Только нужно вместо CppUnit установить CUnit Последний раз редактировалось 8Observer8; 21.01.2013 в 20:30. |
21.01.2013, 20:53 | #9 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
8Observer8
CppUnit не надо использзовать. Оно безнадёжно устарело, да и умерло вообще. goole test - simply the best (: Кроме юнит тестов, есть специальные средства для автоматицации тестирования - Squish, Test Complete.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
21.01.2013, 21:27 | #10 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Как же умер? В NetBeans только его и используют. Поддержка на уровне самой IDE
Последний раз редактировалось 8Observer8; 21.01.2013 в 22:45. Причина: добавил |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как организовать? (C++) | Jеня | Помощь студентам | 2 | 20.11.2011 18:43 |
Как организовать хеш? | Utkin | Общие вопросы по программированию, компьютерный форум | 12 | 04.01.2011 09:31 |
как организовать цикл | KAMKAM | Microsoft Office Excel | 29 | 05.07.2010 22:20 |
Как лучше организовать базу данных типо как в ICQ | Руслантус | БД в Delphi | 3 | 09.08.2008 23:57 |