Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник
Коллекция курьезных вопросов из форумов
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Тестирование программ


RusSun ©   (14.10.19 18:27

Всем привет!
Вопрос такой
"бат файлах. Вот если бы у тебя был набор ассетов из пар вход-ожидаемый выход, прогон в цикле со сравнением и выдачей ошибочных кейсов, отчеты и прочие навороты"
Кто-нибудь этим занимался в серьезных проектах?
На сколько сложно?
Или всё это упрощает жизнь.
Если нет, то как тестирование ПО делают у Вас?


Германн ©   (15.10.19 03:02[1]


> Вопрос такой
> "бат файлах. Вот если бы у тебя был набор ассетов из пар
> вход-ожидаемый выход, прогон в цикле со сравнением и выдачей
> ошибочных кейсов, отчеты и прочие навороты"

На каком языке это написано?


RusSun ©   (15.10.19 06:57[2]

Написали что питон. Но сказали, что для delphi всё можно сделать используя бат файлы.


manaka ©   (15.10.19 08:44[3]

Видимо речь о запуске программы с параметрами - передачей входных данных и последующим запуском программы обработки файла выходных данных.
Не вижу никаких препятствий для такой реализации тестирования. Но это только тест алгоритма обработки данных, а не всего функционала программы.


manaka ©   (15.10.19 08:49[4]

batfile:

myprog inputfile outputfile \\ работает моя программа
proganalis outputfile testfile textfile\\ работает программа анализа результата

где:
inputfile - входные дынные
outputfile - результат работы myprog
testfile - эталон ожидаемого результата
textfile - отчет анализа

Но придется еще писать программу сравнения proganalis
И ее тестировать тоже )))))))


ВладОшин ©   (15.10.19 13:44[5]

может юзать $Include ?

Первой строкой в каждом нужном юните
{$Include DEFINES.DEF}

В нем дефайнить всякое, например
{$DEFINE VER_2_10_31}
{$DEFINE VER_2_10_33}
{$DEFINE VER_2_10_35}
...

а в модулях писать/читать

{$IFDEF VER_2_10_31}
 AddToLog('*debug      * TccHostForm.CloseScript  EXIT ');
{$ENDIF}


ВладОшин ©   (15.10.19 13:56[6]

Или не понял, наверное


> как тестирование ПО делают у Вас?

Сначала сами - что изменил, то и тыкаешь
Потом есть опытные юзеры, которые обновляются батником с особого места - путем копирования файликов.

Файлики меняются нами, почтой алярм, юзеры запускают батники. Работают, смотрим что вышло. Все - ok? Фалики всем меняются.


Кщд2 ©   (16.10.19 11:22[7]

>RusSun ©   (14.10.19 18:27)
>"бат файлах. Вот если бы у тебя был набор ассетов из пар вход-ожидаемый выход, прогон в >цикле со сравнением и выдачей ошибочных кейсов, отчеты и прочие навороты"
>Кто-нибудь этим занимался в серьезных проектах?
>На сколько сложно?
сравнить реальный результат с ожидаемым - в этом вся суть тестирования
начать стОит с unit-тестов

>Написали что питон. Но сказали, что для delphi всё можно сделать используя бат файлы.
Вас упрекнули в том, что Вы по-русски двух слов связать не можете


RusSun ©   (16.10.19 16:04[8]

to All> Всем Спасибо!


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо