[Devel] Тестирование на стенде при помощи uniset-tesuite
Pavel Vaynerman
pv на etersoft.ru
Вт Ноя 23 16:09:22 MSK 2010
Приветсвутю всех.
Сперва решил обсудить здесь..
На текущий момент при наладке систем на стенде (ну собственно речь о mb745),
был примерно следующий сценарий:
0. Первичная отладка ведётся локально "у себя" каждым программистом
самостоятельно. Как умеет..
1. Первый этап на стенде это проверка настроек ввода/вывода и настройка
сетевого обмена.
Сетевой обмен
--------------
Проверили, что всё запускается. Где-то выставляется какой-либо датчик,
в другом месте (на других узлах) проверятся, что изменение "видно".
Проверка настроек в/в
---------------------
На стенде в соответсвии со схемой подключения, выставляется какой-то сигнал.
На соответствующем контроллере проверяется, что он "виден".
Проверка ведётся по всем (!) сигналам в электрических схемах соответствующих
устройств (пультов, шкафов).
2. Далее, начинаем наладку алгоритмов.
При этом в основном, идёт нажимание кнопок и проверка реакции системы.
По штатным алгоритмам и по принципу "а что если..".
3. Далее сдача заказчику.
Есть официальная методика проверки (разрабатываемая институтом), по которой,
мы сдаём проект. (т.е. демонстрируем, что у нас всё работает).
Но она правда, содержит в себе, проверку "минимума"(!) функций и в смысле
тестирования "качества" на неё нельзя ориентироватся.. Но официальная сдача,
идёт по ней..
-------
Все эти "проверки" ведутся "в ручную". Собственно когда, что-то не так,
другого способа и нет. Нужен запуск с логами, выискивание ошибок и т.п.
НО!
Конечно все эти "проверки" ("прогоны") поддаются автоматизации и для этого
можно задействовать uniset-testsuite.
Собственно вопрос: будем это делать при сдаче Яузы?
Для этого необходимо будет писать (или генерировать) соответствующие
(относительно простенькие) тестовые сценарии (ну и заводить на это "баги").
Сразу немного поясню. Те сценарии, которые я пишу сейчас для "локальной"
отладки, не могут для этого использоватся, без "доработки" или даже
переписывания (для разных по разному)
--
Pavel Vaynerman
www.etersoft.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.etersoft.ru/pipermail/devel/attachments/20101123/c1744710/attachment.html>
Подробная информация о списке рассылки Devel