тестирование сокетной связи в автономном режиме в качестве симуляции - PullRequest
1 голос
/ 25 сентября 2011

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

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

спасибо!

Ответы [ 2 ]

1 голос
/ 25 сентября 2011

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

Ргдс, Мартин

1 голос
/ 25 сентября 2011

Вы должны взглянуть на netcat.Если у вас есть запись вашего «сеанса» в файле, вы можете использовать nc для «воспроизведения» на сокете с чем-то вроде:

nc -l -p port_number < your_file

Затем вы можете подключиться к этому номеру портас telnet и вы увидите входящие данные сеанса.

(Вы можете сделать это и другим способом, то есть подключить nc к вашему приложению и воспроизвести сеанс.)

...