Не так давно вышел релиз новой версии Robotium 4.0, который стал знаменательным в истории этого инструмента. До недавнего времени, автоматизировать тестирование компонента WebView(отображающего Web страницу внутри Native Android приложения) было возможно лишь при помощи кликов по координатам.
После выхода Robotium 4.0 надобность в подобного-рода хаках отпадает. Появилась возможность работать с Web элементами напрямую через объект Solo, да и еще посредством использования класса By, для формирования локатора в стиле WebDriver API
Конечно, не все настолько радостно. Иногда есть проблемы со скроллингом тяжелых страниц и поиском текста, но все же, это первый шаг.
На этой неделе вышел новый, промежуточный выпуск Robotium 4.1 с небольшими дополнениями. Кто желает помочь и присоединиться к разработке инструмента - проект open source
Ниже приведу пример обращения к WebView Robotium API в конечном тестовом методе.
public void testSearchRobotium() {
By inputSearch = By.name("q");
By buttonSearch = By.name("btnG");
By containerSearchResults = By.id("search");
solo.waitForWebElement(inputSearch);
solo.clickOnWebElement(inputSearch);
solo.typeTextInWebElement(inputSearch, "Robotium");
solo.waitForWebElement(buttonSearch);
solo.clickOnWebElement(buttonSearch);
solo.waitForWebElement(containerSearchResults);
assertTrue(solo.getWebElement(containerSearchResults, 0).getText().contains("jayway"));
assertTrue(solo.searchText("Testing Android UI"));
}Скачать проект целиком можно по ссылке.
Развитие проекта Robotium становится все более динамичным. Вполне может быть, что в ближайшем будущем мы сможем наблюдать еще одно слияние инструментов для автоматизации, но на этот раз в мобильной среде.
Не так давно вышел релиз новой версии Robotium 4.0, который стал знаменательным в истории этого инструмента. До недавнего времени, автоматизировать тестирование компонента WebView(отображающего Web страницу внутри Native Android приложения) было возможно лишь при помощи кликов по координатам.
После выхода Robotium 4.0 надобность в подобного-рода хаках отпадает. Появилась возможность работать с Web элементами напрямую через объект Solo, да и еще посредством использования класса By, для формирования локатора в стиле WebDriver API
Конечно, не все настолько радостно. Иногда есть проблемы со скроллингом тяжелых страниц и поиском текста, но все же, это первый шаг.
На этой неделе вышел новый, промежуточный выпуск Robotium 4.1 с небольшими дополнениями. Кто желает помочь и присоединиться к разработке инструмента - проект open source
Ниже приведу пример обращения к WebView Robotium API в конечном тестовом методе.
public void testSearchRobotium() {
By inputSearch = By.name("q");
By buttonSearch = By.name("btnG");
By containerSearchResults = By.id("search");
solo.waitForWebElement(inputSearch);
solo.clickOnWebElement(inputSearch);
solo.typeTextInWebElement(inputSearch, "Robotium");
solo.waitForWebElement(buttonSearch);
solo.clickOnWebElement(buttonSearch);
solo.waitForWebElement(containerSearchResults);
assertTrue(solo.getWebElement(containerSearchResults, 0).getText().contains("jayway"));
assertTrue(solo.searchText("Testing Android UI"));
}Скачать проект целиком можно по ссылке.
Развитие проекта Robotium становится все более динамичным. Вполне может быть, что в ближайшем будущем мы сможем наблюдать еще одно слияние инструментов для автоматизации, но на этот раз в мобильной среде.
Help jMeter
2013-04-10 15:36
Всем привет.
Почитав посты про JMeter и его плагины и не найдя ответа на интересующий меня вопрос,
решил задать вопрос для решения моего вопроса. Я только начал использования и знакомство
с инструментом, поэтому прошу не пинать меня ногами за некорректно поставленные вопросы.
Так как здесь много людей знающих и давно использующих JMeter, я надеюсь
получить помощь от них. Впрочем, мне любой совет по данной теме не помешает.
В чём же суть вопроса. Описываю:
При создании почтового автоответчика возникли проблемы!!!!!!
1 Как просмотреть список новых сообщений и найти там одно или более писем c темой которая заведомо указана в файле ***.csv ??
2 И далее как определить отправителя письма и отправить ему ответное письмо тема "RE:" + тема исходного письма, тело - тело исходного письма + произвольная подпись.
интеграция Quality Center с 3rd-party Test Framework
2013-04-10 17:47
привет!
Подскажите, пожалуйста, кто-нибудь занимался интеграцией Quality Center с 3rd-party Test Framework-ами?
Идея, примерно, в следующем: в QC создается тест-план и, соответственно, тест-сьют. Во фрэймворке каждому тесту соответствует некий скрипт.
Хочется нажать в QC кнопку "Run Test Suite", после чего стартует прогон тестов во фрэймворке. Полученный во фрэймворке репорт распарсивается и результаты выполнения соответствующих тестов хранятся в QC. Для каждого пофэйленного кейса автоматически создается дефект.
Позволяет ли QC делать такие вещи другим тулзам через какие-то внешние интерфейсы и API?
А если забыть про QC - инвестигил ли кто-нибудь подобную возможность для других тесткейз-менеджеров?