Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Маленький – не значит простой. Тестируем мобильный web.

Маленький – не значит простой. Тестируем мобильный web.

Andrey Rebrov

March 02, 2013
Tweet

More Decks by Andrey Rebrov

Other Decks in Programming

Transcript

  1. Android Эпизод 1: Скрытая угроза •  Нужен  android  device  /

     emulator   •  Нужен  android  server   •  Google  =)   •  Упорное  желание  добиться  результата  
  2. Android Эпизод 2: Атака клонов •  Нужен  android  device  /

     emulator   •  Нужно  написать  android  приложение   •  Google  =)   •  Упорное  желание  добиться  результата  
  3. Какой вариант выбрать? Remote  server   Applica9on   Вы  ненавидите

     Java  и  хотите  писать  на   другом  языке   Java  единственный  язык,  который  вам   нравится  и  вы  пишете  только  на  нем   Вам  не  очень  важна  скорость  тестов   Вам  критична  скорость  тестов   Вы  тестируете  не  только  под  андроидом   Вы  тестируете  только  под  андроид  и   любите  Android  Test  FrameWork  
  4. Медленные тесты •  Не  используйте  поиск  по  xpath   • 

    Не  перезапускайте  эмулятор   •  Window  Handle  vs  Window  Name  
  5. iPhone – И целого mac`а мало! •  Нужен  mac  (или

     удача  поставить  hackintosh)   •  Качаем  xCode   •  Качаем  selenium  source   •  …  и  google  search  
  6. На самом деле, BridgIt это: • BridgItDriver - для использования в

    тестах • BridgIt Node - сервер для общения драйвера и скрипта • BridgIt.js - скрипт для подключения к тестируемому приложению
  7. Планы •  Проверить, что фреймворк имеет право на жизнь =)

    •  Производительность •  Полная поддержка функционала Selenium •  Работа с большим количеством узлов