Говорят, Monkey Testing - это то, чем занимаются большинство тестировщиков и для тестирования простого мобильного приложения не нужно много знаний. В этой статье мы хотим развеять некоторые мифы об этом типе тестирования и как альтернативу показать использование специализированного инструмента UI Monkey Exerciser для мобильной платформы Android.
Инструмент UI Monkey Exerciser выполняет очень трудоемкую работу, а именно случаное взаимоействие с приложением, которое вы разрабатываете/тестируете.
С днём тестировщика!
2013-09-09 12:09
Если заглянуть в календарь праздников, можно увидеть, что практически каждый день является праздником представителей какой-нибудь профессии. Какие-то из этих праздников официальные, какие-то не очень. Какие-то международные, а какие-то национальные.
Профессий великое множество, и многие из них появились относительно недавно, включая и нашу -- тестирование программного обеспечения. Просто потому, что компьютеры появились недавно.
Но давайте оставим только основную часть названия профессии -- "тестирование". Когда появилась эта профессия в самом общем виде? Когда "контролеры" стали независимыми от "производителей"? Какая из разновидностей "тестировщиков" возникла раньше всех? Аудиторы? Дегустаторы? Есть даже, кажется, профессия со странным названием литорик, про которую почти ничего не знает гугл.
Впрочем, наверное самыми первыми тестировщиками стали сомелье! Поэтому вы можете хотя бы на один праздничный день вспомнить о корнях своей профессии и потестировать бокал хорошего вина. Ну или подегустировать вкусный торт, что тоже можно считать тестированием.
Дата проведения: 26 сентября 21-00 по московскому времени
TestComplete – один из самых популярных инструментов автоматизации тестирования. Основной его конек – универсальность. Им можно автоматизировать как десктоп, так и веб-приложения. В автоматизации дестоп-приложений ему пока нет равных. С вебом не так просто: для чистого веба лучше подходит селениум. Но если веб-приложение содержит элементы Silverlight, Flash, Flex, Java-апплеты и т.п. – то в этом как раз TestComplete силен хорошей родной поддержкой контролов. Не приходится изобретать велосипед, допиливать бесплатные библиотеки. Просто берем и используем уже готовый инструмент.
Как и во многих других инструментах, одной из самых важных задач автоматизации является правильная идентификация (маппинг) объектов приложения. Об этом и поговорим в рамках вебинара.
Как сделать так, чтобы маппинг был удобным? Что такое надежный маппинг?
<ul>В случае изменения UI изменения коде минимальны<li>В случае если нужно будет тестировать локализацию, изменения в коде и дереве объектов делать не нужно<li>Стабильный маппинг «сложных» и «хитрых» контролов (к которым невозможно прицепиться, используя id или любые другие свойства по причине их динамичности)
Дата проведения: 26 сентября 21-00 по московскому времени
TestComplete – один из самых популярных инструментов автоматизации тестирования. Основной его конек – универсальность. Им можно автоматизировать как десктоп, так и веб-приложения. В автоматизации дестоп-приложений ему пока нет равных. С вебом не так просто: для чистого веба лучше подходит селениум. Но если веб-приложение содержит элементы Silverlight, Flash, Flex, Java-апплеты и т.п. – то в этом как раз TestComplete силен хорошей родной поддержкой контролов. Не приходится изобретать велосипед, допиливать бесплатные библиотеки. Просто берем и используем уже готовый инструмент.
Как и во многих других инструментах, одной из самых важных задач автоматизации является правильная идентификация (маппинг) объектов приложения. Об этом и поговорим в рамках вебинара.
Как сделать так, чтобы маппинг был удобным? Что такое надежный маппинг?
<ul>В случае изменения UI изменения коде минимальны<li>В случае если нужно будет тестировать локализацию, изменения в коде и дереве объектов делать не нужно<li>Стабильный маппинг «сложных» и «хитрых» контролов (к которым невозможно прицепиться, используя id или любые другие свойства по причине их динамичности)