2015-02-03 3 views
0

Рассмотрите простое приложение чата, вы можете отправлять и получать текстовые сообщения. Мне нужно выполнить тестирование черного ящика, но не знаю, как скоординировать работу двух клиентов.Проверка приложения для Android-чата

Например:

Давайте предположим, что тест, чтобы проверить, user1 можете отправить сообщение для user2. Здесь я могу сделать сообщение user1, используя Robotium, но как утверждать, получил ли текст user2 (т. Е. На другом устройстве/эмуляторе).

ответ

0

Обычный способ для чего-то подобного состоит в том, чтобы выполнить два теста, по одному для каждого случая. Таким образом, только с одним устройством/эмулятором вы пишете тест, который проверяет правильное поведение при отправке сообщения и другой тест для получения сообщения. Вам нужно только одно устройство/эмулятор.

Типичный тест, который вы описываете, технически возможен, но вам нужно построить немного, чтобы это произошло, поскольку само роботу для этого не хватит. Не уверен, что это того стоит.

Смежные вопросы