вторник, июня 01, 2010

Записи вебинаров!!! Распродажа!!! Только в июне!!! Спешите!!!

Хотите создать в компании базу курсов для обучения тестированию ПО? Составить индивидуальный план занятий для каждого сотрудника? Узнать про области тестирования, с которыми пока не приходилось работать?

Мы предлагаем записи онлайн-семинаров, прочитанных в течении этого учебного года Алексеем Баранцевым:

  • 16 двухчасовых онлайн-семинаров + 3 четырехчасовых онлайн-семинара
  • общая продолжительность записей -- более 44 часов,
  • общее количество слайдов в презентациях -- более 1000 слайдов,
  • слайды и файлы со ссылками на дополнительные ресурсы для дальнейшего самостоятельного изучения.
всего за 6 000 рублей для физических лиц и 12 000/15 000 рублей для юридических лиц (лицензия на неограниченное количество сотрудников на один год/неограниченный срок).

Посмотреть отзывы о прошедших онлайн-семинарах

Срок действия акции – 1 месяц

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

понедельник, мая 24, 2010

Летняя школа тест-дизайна -- учитесь, отдыхая!

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

Тогда вы просто не можете позволить себе пропустить это событие!

Летняя школа тест-дизайна -- это

6 дней, 24 часа тренингов, 20 участников и 2 тренера

Алексей Баранцев (Software-Testing.Ru) и

Наталья Руколь (Лаборатория качества).

По количеству учебных часов это аналогично трёхдневному тренингу, но только гораздо лучше.
Почему? Потому что:

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

воскресенье, мая 16, 2010

28 мая, Москва, Тест-дизайн от А до Я

28 мая я проведу последний тренинг в этом сезоне “Тест-дизайн от А до Я”.

Можно ли построить здание без проекта? Можно, если оно не слишком большое. Например, шалаш или скворечник. В более сложных случаях скорее всего придётся учитывать рельеф местности и особенности почвы, где здание будет стоять, характеристики материалов, из которых оно будет построено, и не следует забывать об эстетической привлекательности того, что получится. Проектируя здания, мы опираемся на знания, накопленные бесчисленными поколениями строителей и архитекторов, используем в своей работе их успешные находки и стараемся не повторять их ошибок. Этот опыт частично преобразовался в научные теории, а какая-то его часть продолжает оставаться на уровне эвристики.

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

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

Программа тренинга и условия участия

вторник, мая 11, 2010

Долой круглые столы -- даёшь квадратные!

Приближается конференция SQA Days 7, и я хочу обратиться к тем, кто собирается в ней принять участие.

Время от времени на конференциях мы устраиваем так называемые “круглые столы”, где обсуждаются какие-то темы вроде бы интересные, есть о чём поговорить, но в принципе все более или менее согласны друг с другом. Да, уточняют, дополняют, но -- согласны. И аудитория тоже в целом согласна с выступающими, расхождения если и есть, то в деталях.

Конечно, иногда мы при этом противопоставляем себя, хороших, враждебному окружающему миру -- мы, мол, огого, а они нас просто не понимают (о, как глубоко они заблуждаются!)

И получается вот это: http://retverd.blogspot.com/2010/04/blog-post_284.html

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

Так давайте вместо этого поспорим!

Ведь есть же масса вопросов, по которым в сообществе нет общего мнения, а иногда, допускаю такое, и не может быть. Давайте эти вопросы обсуждать. Даже если мы не придём к единому мнению (и почти наверняка не придём) -- это позволит участникам увидеть, что существуют разные точки зрения, может быть они начнут думать об этом, а может быть даже в конце концов сделают для себя выбор, и этот выбор будет осознанным, потому что они знали альтернативы.

На конференции мы решили сделать две дискуссии, посвященные как раз таким спорным темам.

В программе есть два доклада про сертификацию, но почти наверняка эта тема вызовет массу вопросов, на которые за пять минут в конце доклада не ответишь. Поэтому мы решили сразу после этих докладов сделать “квадратный стол” -- «Сертификация - кому и зачем она нужна?». Не круглый, а квадратный, потому что мирного обсуждения тут не стоит ожидать.

На конференции будет много докладов про автоматизацию тестов, необычно много. И будет даже специальный доклад Саши Ильина про эффективность автоматизации. И при этом в реальности примеры успешной автоматизации встречаются гораздо реже, чем разочарования в ней. Вот эту тему мы и будем обсуждать на втором “квадратном столе” -- «Автоматизация тестирования - выгодна ли она?»

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

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

Мой адрес barancev@gmail.com, пишите, мы постараемся сформировать сильные команды как на той, так и на другой стороне, чтобы в споре родилась истина. Хотя бы маленький её кусочек.

среда, апреля 28, 2010

вторник, апреля 20, 2010

Тестирование методом свободного поиска (exploratory testing), 30 апреля, Москва, очный однодневный тренинг

Программа тренинга

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

2. Обсуждение теоретических аспектов.
Что такое "тестирование"? Какие бывают "виды тестирования"?
План чего мы построили и что будет являться результатом выполнения этого плана?
Различные парадигмы тестирования -- почему они существуют и каковы практические последствия этого.
Что такое тестирование методом свободного поиска и какое место оно занимает в общей картине мира.
3. Первый практический сеанс тестирования, обсуждение результатов.
Обсуждение влияния результатов тестирования на построенный ранее план.
Рассмотрение достоинств и недостатков одновременного проектирования и выполнения тестов.
4. Концепция "сеанса тестирования" и способ организации процесса тестирования в виде набора сеансов.
Различие между понятиями "цель", "задание", "план".
Как формулировать цели тестирования?
Метафора "The touring test". Построение карты приложения. Выбор "туров".
Как описывать результаты тестирования?
5. Второй практический сеанс тестирования, обсуждение результатов.
Парное тестирование -- достоинства и недостатки.
Что делать между сеансами тестирования?
6. Дополнительные идеи, которые можно применять при тестировании методом свободного поиска.
Метод "шести шляп" де Боно.
Чит-листы.
Автоматизация.
7. Третий практический сеанс: регрессионное тестирование, обсуждение результатов.
Обсуждение достоинств и недостатков использования тестирования методом свободного поиска при регрессионном тестировании.
8. Особенности взаимоотношения с коллегами и начальством. -- как им объяснить, "чем это вы тут занимаетесь"?
Как оценивать полноту тестирования?
Как оценивать качество работы тестировщика?
Как начать внедрение тестирования методом свободного поиска?
Когда и где не стоит использовать тестирование методом свободного поиска.

Бонусы!!!
Каждый оплативший курс за 15 дней до его начала получит БЕСПЛАТНО записи двух любых двухчасовых (или один четырехчасовой) онлайн-семинаров Алексея Баранцева.
При одновременной регистрации и оплате двух участников (или одного участника на два тренинга) скидка 10%, трех -- 15%.

Стоимость участия: 4500 рублей

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

пятница, апреля 02, 2010

Работа с требованиями: анализ, тестирование, 8 апреля, 12-00, двухчасовой семинар Юлии Нечаевой

Существует мнение, что основная задача тестирования – проверка соответствия разработанного приложения требованиям и поиск ошибок. Но как же часто встречается ситуация, когда сами требования содержат ошибки! Ошибки не функциональные, а логические, противоречия, недомолвки, двусмысленности.
На этом семинаре мы будем говорить о том, зачем нужно анализировать и тестировать требования, кто это должен делать, как и по каким критериям, и что должно быть результатом этих действий.
Основные темы вебинара:
* Когда и зачем привлекать тестировщиков к анализу и тестированию требований.
* Критерии качественного требования.
* Свойства требований.
* Функциональные и нефункциональные требования.
* Явные и неявные требования
* Методики тестирования требований.
* Полномочия и компетенции тестировщиков при работе с требованиями.


Условия участия в семинаре