Может кто может посоветовать чего-нибудь по теме subj?
К примеру, есть задача - необходимо организовать рабочий цикл тестирования (и не только управление!) устройств типа контрольно-кассовых машин, способных в том числе работать и с ПК.
Все что есть в Инете - посвящено процессу тестирования софтверных систем или тестированию железа ПК. А по теме subj - ничего не нашел.
Тестинг Нестандартных Программируемых Устройств
Автор
Гость_Николаев Олег_*
, 13 фев 2004 11:32
В теме одно сообщение
#1 Гость_Николаев Олег_*
Отправлено 13 февраля 2004 - 11:32
#2
Отправлено 13 февраля 2004 - 14:18
Вопрос слишком широкий...
Все ИДЕИ по управлению процессом, принцип составления тестов, и т.п., которые содержатся в литературе, можно перенести и на ваш случай.
Вопрос в том, какие объекты и инструменты вам доступны:
1. Доступны ли вам программы, прошитые в железе, которые можно протестировать на обычном ПК с использованием каких-либо эмуляторов? Протестируйте их как обычные программы.
2. Если позволяет инструментарий, то разделите систему на части. Протестируйте данные, которые выдает кассовый аппарат на входные данные (комбинации кнопок корректные, некорректные, повторяющеся), какая реакция в момент и после сбоя (отключения питание, закончилась лента для чеков, а данные поступают), влияние скорости ввода данных на работу системы, какой объем данных можно передать/обработать... а если объем увеличить. Аналогично для компьютера. (Возможно съэкономите время на анализ проблем).
3. Соберите систему целиком. Повторите тесты 2.
4. Проверьте работу с компьютерами разной конфигурации.
Возможно будут не совсем стандартные по процедуре тесты: например, систему распознавания купюр в автоматах для кофе вначале обучали скармливая ей более 300 купюр, а потом для тестирования из другой стопки скармливали еще 100. Тест успешно проходил, если система съедала все купюры. В качестве нагрузочного тестирования - использовали аппараты у себя в офисах, компенсируя расходы сотрудникам. :D
Все ИДЕИ по управлению процессом, принцип составления тестов, и т.п., которые содержатся в литературе, можно перенести и на ваш случай.
Вопрос в том, какие объекты и инструменты вам доступны:
1. Доступны ли вам программы, прошитые в железе, которые можно протестировать на обычном ПК с использованием каких-либо эмуляторов? Протестируйте их как обычные программы.
2. Если позволяет инструментарий, то разделите систему на части. Протестируйте данные, которые выдает кассовый аппарат на входные данные (комбинации кнопок корректные, некорректные, повторяющеся), какая реакция в момент и после сбоя (отключения питание, закончилась лента для чеков, а данные поступают), влияние скорости ввода данных на работу системы, какой объем данных можно передать/обработать... а если объем увеличить. Аналогично для компьютера. (Возможно съэкономите время на анализ проблем).
3. Соберите систему целиком. Повторите тесты 2.
4. Проверьте работу с компьютерами разной конфигурации.
Возможно будут не совсем стандартные по процедуре тесты: например, систему распознавания купюр в автоматах для кофе вначале обучали скармливая ей более 300 купюр, а потом для тестирования из другой стопки скармливали еще 100. Тест успешно проходил, если система съедала все купюры. В качестве нагрузочного тестирования - использовали аппараты у себя в офисах, компенсируя расходы сотрудникам. :D
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных