17.04.2012 09:47 |
На первой онлайн-конференции ConfeT&QA 2011 Андрей Дзыня покорил сердца слушателей тем, что не побоялся показывать вживую, "в прямом эфире", как создаются тесты -- от первых шагов (запись действий пользователя в рекордере), через все этапы построения фреймворка с гибкой архитектурой, до запуска тестов в системе непрерывной интеграции. И всё это за каких-то 20 минут! Мы предлагаем вам самим посмотреть, как это происходило.
И, кстати, для построения тестов использовался замечательный инструмент Selenium, так что рекомендуем посмотреть эту запись также тем, кто начинает осваивать этот инструмент.
Автотесты? Что тут сложного? Казалось бы, берешь инструмент автоматизации, записываешь скрипты и запускаешь. Но когда тестов становится сотни и даже тысячи, что на исправление и поддерживание уходит больше времени, чем написание новых – это проблема. Как превратить обычные тесты в некоторую инфраструктуру, с оптимизированным использованием компонентов?
Существует несколько подходов к организации фреймворка автоматизированного тестирования WEB приложений. Одним из них я поделюсь с вами. Использоваться будет Java и Selenium 2(Webdriver), основываясь на Page Factory Pattern. А запускать тесты – maven на системе непрерывной интеграции Jenkins.
|
Подробнее...
|
04.04.2012 23:44 |
Как вы уже, наверное, знаете, мы запускаем новую закрытую рассылку “Selenium 2.0: сотня полезных советов“. Чтобы было более понятно, каково будет её содержимое, мы решили рассказать об этом чуть подробнее и привести несколько примеров.
Рассылка начнет выходить в конце мая, сразу после окончания тренинга “Все секреты и тайны Selenium 2.0”. Для участников курса она будет содержать дополнения и повторения и позволит закрепить материал тренинга. Но она будет также доступна и не менее полезна тем, кто не принимал участие в тренинге. Каждый день в течение почти полугода вы будете получать в почтовый ящик небольшой кусочек кода с пояснениями. Прочтение его не займет более двух минут, а если вы захотите попробовать его выполнить, вы потратите на это минут десять. Но через полгода таких ежедневных тренировок вы будете свободно обращаться с этим замечательным инструментом.
Примеры будут касаться самых разных аспектов работы с Selenium 2.0. Одни короче, другие длинее. Одни попроще, другие посложнее. Ниже приведено три примера таких советов (а их будет целая сотня!)
|
Подробнее...
|
04.04.2012 10:15 |
Автор: Надежда Лынова, руководитель отдела качества и подбора персонала компании "Окей"
Что такое лингвистическое тестирование? Чем оно отличается от… нелингвистического? Как понять, что тестировщик отработал хорошо и как вообще отличить хорошего тестировщика от так себе? И главное: что потом делать с результатами?
Примерно такими вопросами озадачились мы, когда получили запрос от клиента на лингвистическое тестирование одной из его игрушек.
Для начала следует определить, какие ошибки в принципе могут встречаться в локализации:
|
Подробнее...
|
|
02.04.2012 11:46 |
Меня зовут Дима Жарий. По еще горячим следам отгремевшей более месяца назад онлайн конференции Auto ConfeT&QA, я хотел бы представить доклад: «Обходные пути в автоматизированном тестировании»
Предыстория доклада:
Очень часто, в процессе разработки приложения, наши авто тесты краснеют от того, что нарываются на уже известные и описанные в багтрекере ошибки приложения. Со временем, таких заблокированных тестов стает все больше и больше. Тестировщики и Разработчики говорят, что «эти 200 тестов краснеют по известным проблемам… » Тогда и начинает работать пагубный эффект разбитых окон. На красные тесты уже никто не смотри. Если покраснеют еще 5 – не беда, ну будет 205, ну и что? В такой ситуации автоматизация не работает, часть функционала приложения не протестирована и стоит забыть об автоматизации, и вернутся к ручному тестированию…
О чем доклад:
А как же тестировщики справляются с подобными проблемами? Все очень просто. Они обходят известные проблемы и спокойно идут дальше, присвистывая, тестируют новый функционал. Почему же автоматизация так не может? А может! И мой доклад о том, как сделать правильные обходы и как связать эти обходы с процессом разработки. Обход – это не решение проблемы в продукте, но это может быть хорошем решением проблем автоматизации тестирования.
|
Подробнее...
|
09.04.2012 10:16 |
Последнее время модно превозносить Agile, устраивать стендап-митинги и критиковать Waterfall. А точно ли вы знаете, что представляют собой различные методологии? Можете ли вы адаптировать тестирование под используемую в компании модель разработки? Готовы ли вы использовать все плюсы и минусы используемого подхода?
В понедельник 16 апреля в 19:00 по московскому времени Наталья Руколь проведёт БЕСПЛАТНЫЙ вебинар, посвящённый тестированию в различных методологиях. На нём будут рассмотрены популярные современные модели разработки и способы эффективной интеграции тестирования в них. Вы узнаете, в чём разница между Scrum и Agile, моделью и методологией, а главное – как правильно организовать тестирование в различных проектных условиях.
Этот вебинар будет наиболее полезен тест-менеджерам, но сочувствующие им тоже приглашаются!
Зарегистрируйся прямо сейчас
Внимание, количество мест ограничено!
Обсудить в форуме |
01.04.2012 01:00 |
Команда рассылки по-прежнему продолжает радовать вас сюрпризами! Мы представляем вашему внимаю специальный выпуск, который посвящен тестированию мобильных приложений. Ведь это очень актуальная тема, которая в последнее время набирает обороты. Некоторые из нас уже работают на проектах по созданию программ для мобильных устройств. А кто-то еще только начинает интересоваться этим направлением, но даже не знает с какой стороны к нему подступиться. Итак, ознакомиться с выпуском можно здесь.
Новый участник...
Так же хотим представить нового участника команды - Артур Басак. Он вложил много сил по сбору самых интересных статей для этого выпуска рассылки.
Если Вы тоже хотите помогать нашей команде - пишите на
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
. Будем рады обсудить все идеи!
Посмотреть выпуски нашей рассылки вы всегда можете здесь. Если вы еще не с нами - подписывайтесь! |
28.03.2012 10:56 |
Мир мобильных устройств очень сильно изменил нашу жизнь. В наше время невозможно представить современного человека, без мобильного телефона. На рынке появляется все больше различных устройств и приложений для них. В своем докладе Андрей Дзыня рассказал о том, какие инструменты автоматизации тестирования мобильных приложений под Android и iOS существуют на рынке. И не только рассказал, но и показал вживую, как автоматизировать тестирование Native Android приложений.
|
Подробнее...
|
28.03.2012 10:50 |
Опубликованы все материалы конференции Selenium Camp. По ссылке вы можете найти фотоотчеты, презентации, видеозаписи, отзывы с данной конференции.
Представитель нашего портала Алексей Баранцев тоже выступил на данной конференции с докладом Selenium против AJAX. Каждый участник конференции получил три карточки, которые он мог отдать докладчику понравившегося доклада. Алексей привез с конференции 64 карточки -- согласитесь неплохой результат, с чем мы его и поздравляем.
|
Подробнее...
|
29.03.2012 11:23 |
Чуть больше 2 месяцев назад мы запустили курс практического тестирования для начинающих тестировщиков.
Изюминкой курса стало его проведение на совершенно реальных проектах. Такие проекты - это всегда сложно и очень ответственно. Особенно если "в подчинении" несколько десятков джуниоров без опыта работы (или с минимальным опытом). Но мы справились и теперь Татьяна Зинченко - тренер курса - со своими студентами проводят онлайн-выпускной, куда приглашают гостей. Начнется это мероприятие 4 апреля 2012 года в 19.00. Студенты расскажут немного о том, чего они добились, а им покажут чего еще можно добиться и как.
Помните новогодний онлайн-корпоратив? Будет так же весело, позитивно и познавательно.
Не верите? Убедитесь сами!
Ольга Киселева сделала небольшой видео-анонс грядущего события.
А полную программу и все подробности можно прочитать у Татьяны в блоге. |
26.03.2012 15:14 |
На данный момент мир веб-приложений интенсивно развивается и интерфейс становится все более динамичным. Повсеместно используется асинхронное обновление элементов и AJAX. И такие веб-приложения приходится тестировать с помощью Selenium/WebDriver. Автоматизированный тест можно разбить на атомарные фрагменты, которые многократно выполняются в цикле: “найди элемент”, “выполни действие”, “подожди результат”. При автоматизации AJAX-приложений проблемы возникают со всеми тремя видами фрагментов.
Во-первых, искать элементы сложно, потому что они как правило имеют динамические локаторы (нет фиксированных идентификаторов или имен). Во-вторых, спектр возможных действий весьма широк. Это не только клики по ссылкам, как в “традиционных” веб-приложения, но и наведение курсора на элемент, перетаскивание, нажатия клавиш.
Ну и самое сложное — это ожидания. Что является признаком того, что некоторое действие выполнилось успешно или неуспешно? Появление или исчезноваение какого-то элемента? Добегание счётчика или прогресс-бара до 100%? А может быть не стоит вообще ждать полного завершения действия, достаточно лишь частичного результата, чтобы уже можно было продолжить выполнение теста?
На конференции Selenium Camp Алексей Баранцев рассказывал о том, как WebDriver решает все эти три задачи, особенно вторую и третью.
|
Подробнее...
|
26.03.2012 11:51 |
В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.
Блог Дмитрия Тачкова -- mobile-testing.ru.
Об авторе блога и о блоге: Занимаюсь тестированием уже более 6 лет. Я инженер в области ручного и автоматизированного тестирования ПО.
Последнее время занимаюсь тестированием веб и мобильных приложений.
Считаю, что Ipad это круто, а Android это интересно.))) Больше всего интересно тестирование приложений на iOS и Android. Мой блог посвящен тестированию именно мобильных приложений, о том как тестировать, какие возможные ошибки и трудности могут возникнуть при тестировании мобильных приложений. Добро пожаловать!!! |
|
|
|