Вопросы с Test Automation By Examples 21/06

 

Вопросы с Test Automation By Examples 21/06

Управление

  1. Как улучшить коммуникацию и взаимоотношения с удаленной командой (со стороны руководства)
  2. Лучший тул для генерации репортов
  3. На сколько важен тест-план для быстрой автоматизации? Подробный с данными? А если система описывает 4 req. Doc по 200 – 500 стр. каждый?
  4. Стоит ли привлекать автоматизаторов для оптимизации unit тестов и рефакторинга?
  5. Сколько человек должно быть в команде?

Desktop

  1. Тулза для передами pdf в txt
  2. Каким образом silktest обращается к элементам приложения? И как он выполняет действиЯ над ними?
  3. Последствия запуска тест кейсов (VS 2010, MTM)
  4. Как достучаться к объекту на desktop application (automation using eclipse-java)
  5. Антипатерны и ошибки 

Web

  1. Coded VI in VS 2010 & Web apps
  2. Best practices of testing flex
  3. Как достучаться до flex объектов на web странице?
  4. RIA tool how to use?
  5. Необходимо ли знание java для автоматизации на Selenium?
  6. Какими интструментами вы генерируете pair-waise тестовые данные? Ответ: allpairs, pikt
  7. Selenium RC или WebDriver для Web автоматизации c GWT и Smart GWT
  8. Что лучше Selenium 2.0 или Watir?
  9. Selenium vs HP QTP?
  10.  Какие метрики для автоматизации использовать?

Mobile

  1. Автоматизация моб приложений (клиент-сервер) без интеграции в код?
  2. Freeware tool для Android приорожений (web)
  3. Инструмент для автоматизации нативного рпиложения iPhone
  4. Как автоматизировать гибридные приложения?
  5. А чем ты автоматизируешь iOs приложения?

а что никто не хочет обсудить появившиеся вопросы? 

а на встрече было много желающих :)

Какими интструментами вы генерируете pair-waise тестовые данные? Ответ: allpairs, pikt

Jenny - http://burtleburtle.net/bob/math/jenny.html

 

Как достучаться до flex объектов на web странице?

Уже обсуждается на форуме. Sikuli (http://sikuli.org/), например :)

 

Необходимо ли знание java для автоматизации на Selenium?

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

 

    Автоматизация моб приложений (клиент-сервер) без интеграции в код?

 А чем ты автоматизируешь iOs приложения?

Эмулятор и Sikuli. Успешно работал и работаю  с iPhone и iPad эмуляторами (это вообще лучшие эмуляторы из всех, с которыми я работал).

 Инструмент для автоматизации нативного рпиложения iPhone

1) http://www.infoq.com/presentations/Testing-Testing-iOS
Testing, Testing, iOS
- бегло описывается ряд инструментов, их плюсы и минусы, так сказать.

2) См. выше ответ о связке Sikuli - эмулятор
   

Как автоматизировать гибридные приложения?

Гибридные - это, видимо, нативная и серверная часть? Конкретных экспериментов пока  не проводил (не хватает времени, завалили), но идея стека у меня все та же:

Эмулятор + Sikuli + Selenium + Robot Framework + Python/Jython

Sikuli отвечает за действия с эмулятором (хотя в принципе может работать и с кликами в браузере, и по системным окнам)

Selenium - все знают :)

Robot Framework - не беспроблемное в установке, но все же перспективное интеграционное решение для вызова тестовых сценариев

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

 

    Freeware tool для Android приорожений (web)

Вопрос непонятен. Что именно требуется?

Но с ходу могу посоветовать презентацию Юлии Шевченко по тестированию Android-приложений (http://www.slideshare.net/VLDCORP/ss-12694698)  - емнип там упоминается несколько инструментов.