Разделы портала

Онлайн-тренинги

.
Результаты бета-кампании Workle
10.07.2012 18:56

С 13 по 24 июня компания Workle совместно с порталом тестировщиков Software-Testing.Ru проводили бета-кампанию своего продукта.

Результаты в цифрах:

  • 80 зарегистрировавшихся участников
  • 15 активных участников
  • 272 зарегистрированных дефекта
  • 165 признанных полезных дефектов
  • Всего 1 айфон!

Список победителей выглядит следующим образом:

Подробнее...
 
Мероприятия для тестировщиков на июль-август
23.06.2012 11:42

Последнее время принято делиться своими планами.

Ну и мы решили рассказать какие мероприятия мы запланировали на июль и август.

Мы считаем, что лето -- лучшее время для обучения, поэтому лето у нас не пора затишье: на выбор огромное количество онлайн и очных тренингов.

Даже отдыхать мы этим летом решили без отрыва от работы: летняя школа тест-дизайна успешно завершилась (те, кто читает блоги уже наверное успели почитать восторженные отзывы учеников (ссылки 1, 2, 3, 4, 5 и насколько мы знаем многие еще планируют их написать), а для остальных мы подготовим полноценный отчет чуть позже, когда эмоции утихнут).

Итак, ниже расписание онлайн-тренингов на июль-август.

Очные тренинги по своей географии тоже довольно обширны, поэтому каждый сможет найти себе тренинг недалеко от своего родного города.

Подробнее...
 
Как получить «локаторы» для автоматизации тестирования Android приложений
20.06.2012 12:14

Автор: Андрей Дзыня

В рамках курса Автоматизация тестирования Android приложений я получил интересный вопрос: как узнать "локатор" объекта в Android приложении? Есть ли какой-то инструмент типа “firebug”, чтобы это посмотреть?

Я решил ответить на этот вопрос в публичной форме, так как тема действительно интересная и практически не освещена в интернете.

Для того, что понять к какому элементу Android приложения обращаться, есть три способа:

  • использование утилиты APK Analyzer
  • анализ исходного кода приложения
  • использование Hierarchy View в Eclipse IDE

 

Предлагаю начать с самого простого способа – использования утилиты APKAnalyzer.

Первым делом нужно скачать это приложение, которое вообще весьма полезно и им должен научиться владеть каждый разработчик или тестировщик приложений для Android.

Подробнее...
 
Новая статья: Selenium -- как запускать Internet Explorer?
09.06.2012 11:46

Версия Selenium 2.22 ознаменовалась появлением новой схемы запуска браузера Internet Explorer -- с помощью внешнего исполняемого файла. Видя большое количество однотипных вопросов, связанных с использованием этого нового механизма, которые задаются в разных местах, мы решили опубликовать статью о том, как запускать Internet Explorer.

 
Настройка среды для разработки Android приложений и автоматизации на Robotium
04.06.2012 13:16

Автор: Андрей Дзыня

Совсем недавно прошел курс по автоматизации мобильных приложений. Чтобы немного помочь тем, кто не может принять участие в тренингах, я решил сделать небольшую вводную по работе с автоматизацией на Android. Начнем с установки нужных средств и написания простого теста.

Что нам для этого понадобится.

А теперь обо всем, по-порядку. Выполняйте действия в описаной последовательности и все получится! Но если что пошло не так - пишите комментарии к статье, будем разбираться.

Подробнее...
 
Ода скриптовому тестированию
30.05.2012 20:42

Автор: Наталья Руколь

Последнее время тестирование по заранее написанным тестам (назовём такое тестирование скриптовым) выходит из моды. У противников скриптового тестирования много аргументов, хотя в большую часть из них я, увы, не верю. В этой статье я хочу рассказать о своём взгляде на скриптовое тестирование и его существенных плюсах. Вполне вероятно, что эти плюсы окажутся вам незакомыми. Не потому, что подход неправильный! Возможно, вы просто сталкивались с его неудачной реализацией? Для этого вторая часть статьи: о том, как внедрять скриптовое тестирование наиболее эффективно.

Словарь

В рамках этой статьи я буду называть скриптовым тестирование, перед началом которого создаются тесты, и уже по ним осуществляются проверки. В качестве альтернативы скриптовому подходу можно рассматривать ad hoc, хаотическое и исследовательское тестирования, но о них в отдельной статье — оде тестированию исследовательскому. Пока что мы просто поделим тестирование на скриптовое (основанное на заранее написанных тестах) и без-скриптовое, то есть любое другое :)

Подробнее...
 
Отладка Selenium-скриптов в Groovy Console
25.05.2012 10:52

Автор: Алексей Баранцев

Когда я начал готовить примеры для рассылки "Selenium 2.0: сотня полезных советов", передо мной встал вопрос выбора языка, на котором писать эти примеры.

С одной стороны, хотелось использовать Java, потому что это "официальный" язык Selenium и все новые штуки сначала реализуются на Java, а только потом переносятся в реализации на других языках. С другой стороны, хотелось сделать так, чтобы примеры были компактными, но при этом полностью завершенными и готовыми к исполнению -- взял и целиком запустил. Для этой цели лучше подходят динамические языки, Java слишком "многословна", много инфраструктурного кода.

В конце концов я остановился на промежуточном варианте: сложные примеры на Java, а простые -- на Groovy, это динамический язык, но весьма похожий на Java и выполняющийся на виртуальной Java-машине.

Но решающим фактором в пользу Groovy стало наличие симпатичной интерактивной консоли, в которой можно удобно экспериментировать со скриптами. Хотите -- выполните пример полностью, а хотите -- выделите фрагмент кода и выполните только его.

Впрочем, лучше один раз увидеть -- смотрите небольшой видеоролик про то, как отлаживать Selenium-скрипты в Groovy Console:

Подробнее...
 
Стратегия автоматизации
23.05.2012 12:28

Выступление Алексея Баранцева на онлайн-конференции Auto ConfeT&QA

Автоматизация тестирования — это стратегическая задача. Она требует 1) наличия специальных людей, обладающих особыми навыками, 2) инвестиций времени и средств, особенно на начальных этапах, 3) изменений в общем процессе тестирования — в подходах к проектированию тестов, в распределении времени тестировщиков. Более того, отдельная «стратегия автоматизации» — это нонсенс. Внедрение автоматизации приводит к изменениям в ручном тестировании, поэтому статегия должна быть общей, учитывающей все виды тестирования.
Я расскажу про две типовые стратегические схемы, которые позволяют плавно внедрить автоматизированное тестирование, оставляя возможности для отхода в случае неуспеха (да-да, это очень важно!) с минимальными потерями. Первая схема имеет основной целью сокращение времени на тестирование. Вторая — увеличение тестового покрытия. А последовательное применение этих двух стратегических схем позволяет достичь одновременно обоих целей.

Подробнее...
 
Еще два бесплатных фрагмента вебинаров и продление распродажи на ТРИ дня
21.05.2012 10:05

По плану наша акция-распродажа вебинаров с 70% скидками закончена.

В последние дни мы получили несколько просьб о продлении сроков оплаты хотя бы на три дня, в основном от корпоративных клиентов, которые из-за майских праздников не смогли согласовать покупку с руководством.

Мы тоже в связи с праздниками успели сделать не все запланированные в рамках акции мероприятия. Вместо пяти фрагментов вебинаров успели вырезать и опубликовать только три.

Три новых фрагмента выкладываем сейчас.

Ну и раз мы сами позволили себе задержаться, то не можем не простить задержку и нашим клиентам.
Итак, мы решили продлить акцию на ТРИ рабочих дня до 23 мая.

Только ТРИ дня. Никаких больше продлений не планируется. Вы еще можете успеть, если примете решение прямо сейчас.

Фрагмент вебинара "12. Тестирование методом свободного поиска (exploratory testing)”

В этом фрагменте рассказывается про метафору "туров тестирования", которая позволяет повысить вариативность тестирования за счет менее прямолинейных подходов к постановке целей тестирования, и тем самым, с одной стороны, добавить интереса в процесс тестирования, а с другой стороны -- устранить эффект "замыленности взгляда" за счёт перемещения фокуса внимания и концентрации на разных аспектах работы тестируемой программы.

Фрагмент вебинара "10. Управление требованиями, тестами, дефектами"

В этом фрагменте обсуждается прием разделения состояний описания дефекта на активные и пассивные, который позволяет вести более точный учёт потраченного времени, а также обеспечивает постоянное наличие "ответственного".

 
Workle дарит айфон за баги!
07.06.2012 16:16

С 13 по 24 июня компания Workle совместно с порталом тестировщиков Software-Testing.Ru проводит бета-кампанию своего уникального продукта – сервиса для дистанционной работы через Интернет. Хотите поучаствовать? Вас ждут интересный опыт, знакомство с профессионалами и ценный приз – iPhone 4!

Как это будет происходить?

Для участия в бета-кампании необходимо зарегистрироваться на сайте Workle и выступить в роли конечного пользователя. Ваша главная задача – продать как минимум один продукт, используя возможности персонального интернет-офиса на Workle. В ходе выполнения этого ответственного задания вы неизбежно столкнетесь с багами, которые необходимо будет завести в специально созданный баг-трекер. Тот, кто обнаружит наибольшее количество «полезных» дефектов, получит главный приз – iPhone 4!

Подробнее...
 
Надежные тесты для автоматизации тестирования Android приложений с Robotium
18.05.2012 11:11

Автор: Андрей Дзыня

Не так давно я закончил первую статью из цикла автоматизации мобильных приложений. Я попытался максимально полно дать информацию по установке требуемого окружения, для разработки и автоматизации тестирования NativeAndroid приложений, при помощи инструмента Robotium.

В конце той статьи был приведен пример простого теста. Давайте еще раз взглянем на него.

Подробнее...