AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
автоматизация

Тестирование APK файла с Robotium

Имееться apk файл, без сорсов, только apk-ашка. Нужно его протестировать Robotium-ом. 

1) Я настроил себе Eclipse под Robotium. Создаю тестовый проэкт, оно вываливает null pointer exception так как не выбран сорс проэкта, а его у меня нет, есть только apk файл. 

Целесообразность продолжения выполнения тестов в пакете при обнаружении ошибки.

http://automated-testing.info/knowledgebase/article/avtotesting-i-test-dizajn Второй пункт в списке из текста по ссылке подразумевает независимость тестов для того, чтобы в случае обнаружения ошибки при тестировании можно было избежать появление "эффекта домино" и продолжать выполнять тесты из пакета. Всвязи с чем возник вопрос. Насколько целесообразно продолжать выполнять тесты при обнаружении ошибки? Зачем это нужно? Не будет ли это бессмысленным?

Разбор и критика примера использования Selenium Webdriver + NUnit + C#

Вот вы, значит, сидите себе спокойно, кофе попиваете, на кнопочки кликаете, и тут к вам залетает ваш взмыленный руководить проекта/начальник/тим лид или генеральный директор и говорит:

Нам нужна автоматизация тестирования,
а то без нее никак, все развалится,
а будет – дадим тебе синьйора с бонусами!

Ну, значит, сидите вы после этого замотивированный то ли негативно, то ли позитивно, в общем – неважно, но важно то, что "работу-то нужно работать". Оглянулись вы по сторонам, а вокруг на проекте – Дикий Запад, в кого не плюнь, все на C# и .NET пишут. Да, и вы вспомнили, что когда-то то ли на C#, то ли на ASP.NET что-то делали. И совсем недавно какой-то слух прошел, что вышел Selenium Webdriver 2, который, говорят, лучше первой версии и все на нем, значит, автоматизацию и готовят. 

 Тут вы забиваете в Гуугл заклинание: selenium webdriver c# tutorial

Google поиск по словам selenium webdriver c# tutorial 

И получаете страницу вполне релевантных результатов, надеясь найти там хорошие примеры по автоматизации. Вот самая первая ссылка вполне подходит:  Selenium Two Tutorial using C#/NUnit and InternetExplorerDriver

В этой статье я хотел бы показать, как подключить Selenium  и написать первый тест. Все бы было хорошо, но! Обратите внимание на то, что пример этот показывает, как Селениум подключить и гугл автоматизировать, но этот пример не показывает, как правильно нужно тесты писать. Давайте рассмотрим этот пример теста более детально:

Тестирование PDF?

А чем можно тестировать генерированные отчеты в pdf? Есть какие-то инструменты,или писать свой велосипед, который парсит, сравнивает...

Сравнивать хеш не предлагать :)

Отчеты генерирует BIRТ, и сохраняются селениумом.  Управляется все Хатсоном.

 

PHP WebDriver Bindings все улучшаются и улучшаются

Добавили класс CWebDriverTestCase, который немного упрощает написание тестов.

http://code.google.com/p/php-webdriver-bindings/wiki/usingCWebDriverTestCase

Так же появились методы open, getBodyText, isTextPresent и другие.

RSS-материал