Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

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

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

.
Новогодние подарки для тестировщиков-автоматизаторов
13.12.2011 14:31

Мы решили выложить в открытый доступ фрагменты курса Автоматизация тестирования: быть или не быть?.

Посмотреть их можно здесь.

Полную версию продукта Автоматизация тестирования: быть или не быть? можно приобрести в нашем магазине.

Помимо этого у нас есть новогоднее предложение для покупателей еще одного продукта для автоматизаторов: Разработка тестов на Java с использованием Selenium

Все, кто приобретет этот продукт до 10 января, получат бесплатно записи новой версии данного курса Разработка тестов на Java с использованием Selenium 2.0*.

Подробнее...
 
Преимущества и недостатки комбинирования параметров
05.12.2011 15:22

Автор: Александр Федоров

Любой тест состоит из последовательности шагов и набора параметров, которые необходимы для выполнения теста. Так, для создания архива при помощи программы архиватора необходимо не только выбрать данные для архивации и инициировать создание архива, но и определиться с тем, какого типа данные архивируются и где они расположены. В этом примере выбор данных и создание архива будут являться шагами (сценарием), а тип данных и их расположение – параметрами. Один и тот же сценарий может выполняться с различными параметрами – в результате возникает закономерный вопрос, какие параметры и когда использовать. Сегодня мы рассмотрим одну из важных сторон этого вопроса: комбинирование параметров.

Тесты можно разделить на два типа:

  1. На проверку одного параметра
  2. На проверку взаимодействия нескольких (двух и более) параметров

Целью статьи является рассмотрение этих двух типов тестов, преимуществ и недостатков их использования друг перед другом. Они могут напомнить о видах тестирования, модульном и интеграционном, однако поскольку взаимодействие параметров возможно в рамках одного модуля (интеграционное тестирование подразумевает проверку взаимодействия между модулями), я предлагаю использовать иную терминологию: «простой» и «комбинаторный» тест.

Подробнее...
 
Юля Нечаева и компания Иннова дарили фан на конференции SQA Days – 10
09.12.2011 09:43

Специально для конференции SQA Days – 10 была придумана игра: Нереальное тестирование.

Правила:

Два на первый взгляд одинаковых сайта. Но только не для зоркого глаза тестировщика!

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

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

Отличия:

У сайтов были отличия 3х типов:

  • Статические (k=1) – можно обнаружить, на странице не действуя, как пользователь;
  • Динамические (k=2) –могут быть найдены только в ходе «использования» сайтов,
  • Сложные (k=5) – без специальных инструментов не найти!

Пасхальные яйца (win, k=7)

В Подвиги было заложено несколько пасхальных яиц, нахождение каждого давало 7 очков! Появление на экране сообщения WIN сигнализирует нахождение пасхального яйца.

По просьбам игроков, мы продолжаем игру и после завершения конференции!

Подробнее...
 
Auto ConfeT&QA 2012 постепенно набирает обороты
28.11.2011 14:25

Подготовка к конференции для тестировщиков-автоматизаторов Auto ConfeT&QA 2012 постепенно набирает обороты. Опубликована первая серия принятых заявок, пять докладов уже одобрены программным комитетом.

Автоматизация тестирования мобильных, десктопных и веб-приложений, стратегия и тактика, разные языки программирования и даже их отсутствие — всё это будет в программе Auto ConfeT&QA 2012!

До начала конференции ещё целых два с половиной месяца, время зарегистрироваться и оплатить участие ещё есть, но не забывайте о том, что условия ранней регистрации действуют только до 15 декабря! Кроме того, осталось 10 мест по супер-льготной цене для первой полусотни участников!

А впереди нас ждут ещё две конференции — Chief ConfeT&QA для тест-менеджеров и Fun ConfeT&QA для специалистов по ручному тестированию. При оплате участия сразу в трёх конференциях вы получаете дополнительную скидку 20%!

 
Конференции тестировщиков по всему миру
28.11.2011 14:28

Остаётся совсем немного времени до начала конференции SQA Days 10, которая состоится 2-3 декабря 2011 года в Москве. Вы приедете? Не получилось? Вы живёте далеко от Москвы, а может быть даже вообще далеко от СНГ? Не расстраивайтесь. Во-первых, скоро будет онлайн-конференция ConfeT&QA. А во-вторых, может быть вам посчастливится попасть на какую-нибудь другую конференцию.

Сергей Полаженко провёл титаническую работу, собрав информацию о профессиональных конференциях по тестированию, проходящих в разных частях мира, выбирайте!

Обзору подлежали только отраслевые практические конференции, т.е. не научные в разных НИИ по проблемам верификации, валидации и т.п. Научные конференции достойны отдельной статьи. Я старался выбирать крупные, регулярные мероприятия, подозрительные конференции-стартапы игнорировал. В список попали только конференции, которые 100% про тестирование и качество, конференции про Software Engeneering вообще, несмотря на наличие там докладов о тестировании, остались в стороне.

Я брал последние актуальные даты по каждой конференции, отсортировал конференции по регионам на основании того, где они проходят или пройдут, но указал, какие конференции не являются геостационарными (эко загнул?) — т.е. не только не привязаны к городу, но и вообще куролесят по разным странам.

Для интереса сразу попытался собрать инфу и по ценникам. А что, пусть будет!

По возможности, если у конференции есть материалы выступлений прошлых лет — привёл ссылку.

Жирным выделены даты, которые на момент публикации ещё находятся в будущем, т.е. на них ещё можно успеть! :)

Подробнее...
 
SQA Days 10: Интервью с Александром Александровым
21.11.2011 18:13

Продолжаем размещать видео-интервью с различными знаменитыми людьми о тестировании, конференции SQA Days и многом другом.

Сегодня на очереди беседа с Александром Александровым.

Подробнее...
 
QA Expert Day, Одесса
25.11.2011 15:36

16 декабря, 19-00, Provectus-IT

Докладчик: Наталья Руколь

Профиль: nrukol.moikrug.ru

Тема доклада: Автоматизация тестирования, от чего зависит успех?

Краткий анонс: Автоматизация тестирования в последнее время — модный тренд. Зачастую её внедряют, не задумываясь об эффективности и считая «оправданной инвестицией». Но, к сожалению, это далеко не всегда так! Зачастую в компаниях, считающих автоматизацию «эффективной», проведение оценки показывает: ручное тестирование при тех же результатах было бы в несколько раз менее затратным!

Как же понять, когда автоматизация выгодна, а когда нет? От чего зависит её эффективность и как мы можем влиять на результат? И всегда ли вообще автоматизация полезна?

На этом докладе мы не просто рассмотрим общие принципы автоматизации тестирования, но и обсудим конкретный опыт её внедрения.

Участие бесплатное, регистрации по ссылке.

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

Финальная программа будет выслана всем участникам 15 декабря.

 
Светлана Мамаева: Встроенные и подключаемые средства браузеров для тестирования веб-приложений
18.11.2011 13:29

Продолжаем публикацию статей-анонсов предстоящей конференции SQA Days 10, которая будет проходить в Москве 2-3 декабря. Сегодня у нас на повестке дня рассказ Светланы Мамаевой, который будет интересен специалистам по тестированию веб-приложений -- обзор встроенных и подключаемых средств для различных браузеров, предназначенных для контроля качества ваших веб-приложений.

Проблема тестирования Web приложений актуальна практически для всех современных многомодульных и многофункциональных программных комплексов. Учитывая, что подавляющее большинство современных программ, включает в себя Web компоненты, встает задача разработки средств, позволяющих не только тестировать HTML код в различных браузерах, но и измерять многочисленные дополнительные параметры, влияющие на восприятие пользователя при работе с приложением. Современному инженеру по качеству или специалисту поддержки полезно иметь у себя в активе ряд специализированных инструментов и средств для оценки производительности качества, скорости отклика и т.д. распределенной системы.

Можно выделить следующие наиболее важные средства отладки и тестирования web приложений и дать их краткую характеристику:

Подробнее...
 
Интервью с интересными людьми: Алексей Баранцев
09.11.2011 22:24

Оригинальная публикация

После интервью с Александром Орловым мы (Ольга Черепанова и Юлия Баленко компания VIAcode) решили продолжить традицию компании VIAcode - за чашкой кофе или бокалом вина разговаривать с выдающимися людьми в области IT .

В 20-х числах августа в Санкт-Петербург приехал Алексей Баранцев. Алексей наиболее известен как главный редактор портала software-testing.ru, также он ведет тренинги, участвует в организации различных профессиональных конференций.

В области тестирования ПО он довольно давно. Пройдя путь от тестировщика до руководителя подразделения заказного тестирования, работал в качестве разработчика, аналитика, консультанта и менеджера проектов. В Санкт-Петербург Алексей приехал на несколько дней: в субботу он уже уезжал, поэтому решено было встретиться в пятницу, в ресторанчике «Италия».
Подробнее...
 
Максим Цепков: Аналитик и Тестировщик в одном лице – путь к качеству
08.11.2011 18:01

В преддверии конференции SQA Days 10, которая будет проходить 2-3 декабря в Москве, мы решили (с разрешения докладчиков) опубликовать статьи-анонсы некоторых выступлений. Открывает эту серию публикаций статья Максима Цепкова, технического директора и главного архитектора компании CUSTIS, в которой вновь обсуждается больная для тестировщиков тема совмещения ролей тестировщика и аналитика. Во благо это или во зло?

Agile-методологии появились и развивались в ответ на проблемы традиционных методологий. Чтобы снижать риски, связанные с постановками, в них предусмотрено два механизма. Во-первых, быстрая обратная связь через демонстрации и общение с заказчиком. Во-вторых, стремление к кросс-функциональности внутри команды. Однако в реальности полная кросс-функциональность достигается редко из-за широкого спектра разнородных деятельностей, входящих в процесс создания ПО.

Поэтому на практике обычно сохраняются две роли – аналитика-тестировщика и разработчика. Новая роль аналитика-тестировщика объединяет обязанности аналитикатестировщика и внедренца из классического разделения ролей, что изображено на Рис.4. Аналитика-тестировщика традиционно называют аналитиком, хотя столь же успешно его можно было бы назвать и тестировщиком. Более того, если существенная часть аналитической работы находится на стороне заказчика, то последнее точнее отражает его функции.

Подробнее...
 
Тестирование методом свободного поиска, 16 декабря, Москва, тренинг Алексея Баранцева
17.11.2011 10:45

Тестирование методом свободного поиска, или тестирование без заранее спроектированных тестов, выполняемых в точном соответствии с планом -- это, наверное, единственный подход к тестированию, который эффективно работает в условиях неопределенности:

  • когда требований нет или они часто меняются,
  • когда на ранних этапах разработки отдельные части программы уже работают, но некоторые еще не реализованы,
  • когда программа активно эволюционирует и не удается зафиксировать тесты,
  • когда тестировщик осваивает новую предметную область или новый вид тестирования,
  • когда тестировщик начинает использовать новые методы тест-дизайна, опыта применения которых у него нет,
  • когда цели следующей итерации тестирования меняются в зависимости от результатов предыдущей итерации,
  • когда все остальные подходы уже исчерпали себя, а пользователи почему-то все равно не считают наш продукт идеальным :)

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

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

Что же делать?

Если неопределенность высока, надо отказаться от предварительного проектирования тестов и низкоуровневых планов тестирования. Это позволит сохранить гибкость, даст возможность быстро реагировать на появление новой информации и подстраиваться к изменившейся ситуации.

Надо перейти к тестированию методом свободного поиска.

А как же контроль и учет? Можно ли при этом сохранить управляемость процесса тестирования?

Можно.

Подробная программа и условия участия