powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как протестировать API устройства?
6 сообщений из 6, страница 1 из 1
Как протестировать API устройства?
    #39232682
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос не совсем тестерский, а скорее программисткий. Есть 100 API функций одной промышленной железяки.
Нужно написать софт который будет это API тестировать в автоматическом режиме.
Пользователь железки может вызвать API функции в любом порядке, и возможно запороть оборудование неправильным сочетанием команд и данных. Как подойти к задаче тестирования? Сочетание функций в котором их можно вызвать по-сути бесконечно.
Позитивные тесты вопросов не вызывают, но как закодировать негативные? Ведь по-сути их бесконечно количество.
...
Рейтинг: 0 / 0
Как протестировать API устройства?
    #39233014
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltВедь по-сути их бесконечно количество.
По сути - как раз конечное.

Циклами его бомбить. Хоть круглые сутки. Хоть рандомными.
Разумеется, с логированием, чтоб при необходимости восстановить порядок действий.
...
Рейтинг: 0 / 0
Как протестировать API устройства?
    #39233062
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПользователь железки может вызвать API функции в любом порядке, и возможно запороть оборудование неправильным сочетанием команд и данных.

Именно сочетание вызовов API может угробить железо? Т.е. по отдельности любой вызов API безопасен? Насколько длинная цепочка вызовов может теоретически привести к краху?
...
Рейтинг: 0 / 0
Как протестировать API устройства?
    #39233297
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,
1) обычно бывает заранее известно наличие слабых мест: с них начинаем тестировать
2) если заранее ничего неизвестно (такое бывает очень редко), то например
а) выбираем наиболее используемые функции и тестируем
б) смотрим на длины последовательностей, выбираем приемлемый риск фактор + тест-затраты
...
Рейтинг: 0 / 0
Как протестировать API устройства?
    #39233883
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы там тово... осторожнее с советами. А вдруг эта железка - зенитно-ракетный комплекс?
...
Рейтинг: 0 / 0
Как протестировать API устройства?
    #39233886
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странная какая-то железяка. Я писал программаторы для электрических счетчиков, например. Если в него запустить направильные команды/данные, то счетчик сломается. На программатор, как раз и возложена эта роль по недопущению подобных сценариев. Иначе имеем шаблон обизяна <-> граната.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как протестировать API устройства?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]