Тестирование gevent-socketio на Django

У меня есть сайт django, который использует gevent-socketio для игры в слова, и я хотел бы автоматизировать тесты.

Поскольку gevent-socketio подразумевает взаимодействие с пользователем и действия JavaScript, я застрял в том, как начать писать тесты.

Кто-нибудь может указать мне в правильном направлении?


person Ander2    schedule 13.05.2013    source источник
comment
Как насчет селена   -  person Hedde van der Heide    schedule 13.05.2013
comment
@Hedde Не знал о селене, и это выглядит очень интересно. Спасибо.   -  person Ander2    schedule 13.05.2013


Ответы (1)


Вот некоторые отсылки:

  • селен. По сути, это тестирование в реальном браузере, с которым django может интегрироваться с помощью LiveServerTestCase.
  • механизировать — программный просмотр веб-страниц. Это очень мощный инструмент, который определенно заслуживает внимания. Обратите внимание, что он может «разговаривать» с javascript.
  • sikuli – инструмент для тестирования, работающий с использованием снимков экрана. Тоже очень мощный, но в вашем случае может показаться слишком экзотичным.

Надеюсь, это поможет.

person alecxe    schedule 13.05.2013