[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