Android
Надежные тесты для автоматизации тестирования Android приложений с Robotium
Опубликовано d3unka в 17.05.2012Не так давно я закончил первую статью из цикла автоматизации мобильных приложений (http://automated-testing.info/knowledgebase/article/nastroyka-sredy-dlya...). Я попытался максимально полно дать информацию по установке требуемого окружения, для разработки и автоматизации тестирования NativeAndroid приложений, при помощи инструмента Robotium.
В конце той статьи был приведен пример простого теста. Давайте еще раз взглянем на него.
import android.test.ActivityInstrumentationTestCase2;
import com.example.android.notepad.NotesList;
import com.jayway.android.robotium.solo.Solo;
/**
* Add note test
* Example of simple Robotium test
*
* @author adzynia
*
*/
public class AddNoteTest extends ActivityInstrumentationTestCase2<noteslist>{
private static final String APP_PACKAGE_NAME = "com.example.android.notepad";
protected Solo solo;
public AddNoteTest() {
super(APP_PACKAGE_NAME, NotesList.class);
}
public void setUp() throws Exception {
solo = new Solo(getInstrumentation(), getActivity());
}
public void testAddNote() throws Exception {
solo.clickOnMenuItem("Add note");
//Assert that NoteEditor activity is opened
solo.assertCurrentActivity("Expected NoteEditor activity", "NoteEditor");
//In text field 0, add TestNote
String note = "TestNote";
solo.enterText(0, note);
solo.goBack();
//Assert that TestNote is found
assertTrue("Note 1 is not found", solo.searchText(note));
}
@Override
public void tearDown() throws Exception {
//Robotium will finish all the activities that have been opened
solo.finishOpenedActivities();
}
}
Ничего не понятно (или мало что понятно), скажете Вы и будете правы. Эти тесты выглядят только как вызов API инструмента. Набор функций, которые понимает Robotium, но не тестировщик. Что же стоит делать в таком случае? Как сделать тесты более читабельными, полезными и чтобы в них можно было как можно быстрее разобраться?
Давайте начнем с небольшой теории. Для тех, кто уже успешно занимался web автоматизацией, текст ниже можно не читать.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Видео докладов конференции QAClubConf 1.1: Automation&Tool
Опубликовано d3unka в 11.04.201217 марта 2012 года в Харькове состоялась конференция QAClubConf 1.1: Automation&Tools – вторая из серии QAClubConf – ежеквартальных конференций для тестировщиков. Тренеры Automated-Testing.Info - Андрей Дзыня и Михаил Поляруш приехали на день раньше, чтобы провести тренинг по автоматизации тестирования веб приложений при помощи Selenium/WebDriver. А в день конференции участников ждали целых 4 доклада. Но об этом ниже + слайды и видео.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Инструмент для автоматизированного тестирования iPhone / Android
Опубликовано HotTeaLover в 06.04.2012- если есть возможность, чтоб тулза поддерживала авт. тестирование и iPhone и Android
- Selenium ?
Автоматизация перфоманса веб апликухи для переключения слайдов ??? Каким образом ?
Опубликовано Taras в 16.03.2012Такая проблемка:
Есть Андроид апликуха: сервер, который запускаеться на андроид девайсе - откриваеться браузер в нем создаеться презентация с картинками на том же девайсе (хоста). Короче говоря в браузере получаеться презентация (что то сайта) и другие андроид девайсы либо же компьютерные броузеры конектяться к етому хосту (просто забивают ссилку которую генерирует сервер и показивает на хост девайсе) и у них откриваеться та же презентация.
at.info news #17 - Автоматизация за неделю
Опубликовано polusok в 16.01.2012
- Web Acceptance Testing Framework for PHP
- Selenium новости №73
- Given When Then, BDD подход в тестировании теперь и для node.js
- Динамическое создание елементов с soapUI
- WCF Service Testing With soapUI
- Как создавать Data-Driven с базой данных
- Обучающее видео Telerik Test Studio
- Как коннектиться к базе данных используя WebDriver
- Какие проблемы при автоматизации Android приложений на разных устройствах
- Watir полное ожидание Ajax элементов
- soapUI: логирование request и response в файл
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
at.info news #16 - Автоматизация за неделю
Опубликовано polusok в 04.01.2012
- Автоматизация на iOS
- Magento Test Automation Framework
- Практическое применение SpecFlow и WatiN
- Пример использования WebDriver для Grails
- Еще инструменты по мобайл автоматизации
- Мануал по фреймворку Thucydides
- Еще один Cloud сервис по запуску селениум тестов
- Инструмент Spinach для групирования Selenium тестов на Ruby
- Еще одна статья об Android WebDriver
- Ожидание элементов в WebDriver на C#
- IBM покупает GreenHat
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
M-eux
Опубликовано d3unka в 20.09.2011
Поставщик:
Jamo Solutions
Распространение:
Платный M-eux - инструмент, позволяющий автоматизировать тестирование приложений на мобильных телефонах. Елементы интерефейса распознаются и сохраняются в результирующие тест кейсы, которые работают не зависимо от модели телефона, предоставляют отличную реюзабельность компонентов.
Поддерживаемые технологии:
Java, C#, VBScript
Поддерживаемые ОС:
Windows
Язык тестов:
Java, C#, VBScript
Тестируемые приложения:
iPhone/iPad, Android, Blackberry, Windows Mobile, Windows CE
Блоги:
Videos »
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
at.info news #1 - Автоматизация за неделю
Опубликовано polusok в 24.08.2011
Что происходит в мире автоматизации? Каждый день какие-то новости, линки, статьи. Мы решили отбирать самое лучшее для вас. Вам не надо искать информацию, ее нужно уже пользоваться. Это первый выпуск новостей по автоматизации. Так что, не нужно подписываться на сотню блогов и рассылок. Мы отберем самое лучшее и поделимся с вами.
Материалы за последние 2 недели.
- Как добавить jQuery Selector в Selenium 2 WebDriver C#
- Запуск Selenium тестов с ChromeDriver на Linux
- Пример автоматизации на Selenium WebDriver
- Selenium 2.0: замедляем тесты и подсвечиваем элементы
- Выпущена новая версия Selenum 2.5.0
- Adam Goucher учит писать по TDD на платформе Android
- Состоялся релиз Ranorex 3.0.5
- Новый выпуск новостей от пользователей Selenium
- Состоялась очередная встреча сообщества автоматизаторов Минска
- Как проверить доставку почти на gMail?
- Голосование по инструментам автоматизации от портала AutomatedTestingInstitute.
- Sauce Labs открывает бета тестирование на платформе Mac OS X
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Автоматизация Mobile платформ
Опубликовано d3unka в 24.07.2011У кого есть опыт автоматизации mobile приложений(iOS, Android, Symbian, BlackBerry)? Что вы для этого используете? С какими проблемами столкнулись?
Статьи
Комментарии
Хотел бы посетить такие встречи
У нас стоит Visual Studio
Наташа Мурганова
Нету бесплатного ПО для автоматизации десктопных приложений
запрос на разработку
- 1 of 378
- ››







