пятница, мая 27, 2011

Невиданные скидки (до 50%) на записи вебинаров по тестированию ПО

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

Тем более что с 15 мая по 1 июня мы предлагаем купить любую запись вебинаров Алексея Баранцева с 50% скидкой.

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

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

среда, апреля 20, 2011

Практикум по тест-дизайну, 10 мая, онлайн-тренинг Алексея Баранцева

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

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

Посмотреть отзывы участников онлайн-тренинга "Практикум по тест-дизайну"

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

понедельник, марта 21, 2011

Отзывы участников курса «Программирование для тестировщиков»

Как обычно после завершения тренинга «Программирование для тестировщиков» я получаю много отзывов. Почитать их можно здесь.

Благодарю всех, кто присылает отзывы, а особенно тех, кто разрешает их опубликовать.

По старой традиции некоторые отзывы я публикую целиком, сегодня рад представить отзыв директора компании ООО «Юнит-Сервис» Тимониной Галины.

Тренер

Характеристика

Оценка

Комментарий

Компетентность тренера

5+

Компетентность Алексея оставила самые лучшие впечатления – ни один вопрос не остался без ответа, даже когда вопросы (в частности те, которые были заданы на форуме) относились к рассматриваемой теме косвенно.

Лекции хорошо подготовлены, но, что очень ценно, видно было, что не было «чтения с листа», программный код рождался на наших глазах, и это создавало ощущение участия в процессе. И даже хорошо, что мелкие ошибки в коде имели место быть, т.к. тут же подробно демонстрировалось, как искать ошибку, как пользоваться отладчиком, и как, собственно, исправлять.

Регламент -- насколько хорошо тренер управляет ходом событий и временем

5

Темп, последовательность изложения материала мне подошли идеально. Чувствовалось, что тренер следит за временем. Возможно, этому дополнительно способствовал формат курса (у слушателей не было возможности увести в сторону вопросами Smile). Технические проблемы в виде «пропадания картинки» были редкими, и пауз практически не ощущалось, поскольку тут же заполнялись комментариями по теме курса.

Риторика -- текст (что тренер говорит) и речь (как тренер говорит)

5

Риторика – отлично. Все четко, ясно, и, что ценно для меня, в хорошем темпе. Акценты – на ключевых моментах, что-то повторялось для лучшего усвоения. Вначале несколько непривычно было слышать местами «е» вместо «э», но потом привыкла, и это не мешало Smile.

Экспертиза -- как тренер отвечает на вопросы

4

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

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

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

Характеристика

Оценка

Комментарий

Формат онлайн-тренинга (занятие, консультация, поддержка в форуме, домашнее задание)

5-

Честно говоря, к онлайн-формату относилась скептически. Но этот курс заставил пересмотреть отношение. Хорошо, что предоставлялись записи – у меня на разбор полуторачасовой лекции уходило порядка 3 часов. Задания давались продуманные, от простого к сложному, с закреплением пройденного «в классе». Не знаю, удавалось ли кому-то уложиться в оптимистические «от 2 до 6 часов в неделю», но подозреваю, что таких немного. По крайней мере, я тратила времени гораздо больше (до двух/трех вечеров, а то и ночей), хотя, конечно, много времени уходило на темы, затронутые на лекции поверхностно и отданные на откуп самостоятельному изучению (регулярные выражения, AutoIt и т.д.). Минус в оценке относится к упомянутому уже выше запаздыванию с ответами на форуме.

Насколько полно раскрыта тема

5+

Я, конечно, читала подробную программу курса, но все равно считаю программу очень насыщенной и продуманной – курс включает и обзор инструментов, и среду разработки, и даже некоторые тонкости программирования на языке Java. По крайней мере, при отсутствии опыта в тестировании, я получила достаточно серьезный обзор и первоначальные навыки использования инструментов и методов создания фреймворка для автоматизации функционального тестирования. Иногда не хватало более подробного рассмотрения используемых инструментов, таких как AutoIt, JavaMail, Jemmy. Но «нельзя объять необъятное». Хорошо, что практически всегда подчеркивалась рациональность применения в каждом конкретном случае того или иного инструмента или их комбинации.

Насколько интересно подан материал

5

Оценка чисто субъективная. Мне интересно было все, поскольку практически все было новым.

Другое

Характеристика

Оценка

Комментарий

Организационные вопросы

5

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

Спасибо Наталье за советы, напоминания и готовность помочь в технических и организационных вопросах.

Технических проблем не было.

Оправдались ли Ваши ожидания?

5+

Более чем.

Заинтересовал также тренинг «Практикум по тест-дизайну».

Общее впечатление

5

Отличный курс. Тренер обладает и реальным опытом, и талантом преподнести материал.

Развернутый комментарий:

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

Чего мне не хватало:

  • кратких выводов по каждой теме в стиле «Здесь главное это и это, а вот это не столь важно, потому что …» и т.д. Возможно, необязательно устно, и даже, наверное, лучше не устно, а в виде краткого письменного резюме, схемы применения инструментов или просто списка полезных ссылок;
  • обратной связи с группой в целом в виде разбора типичных ошибок в домашних заданиях и рекомендаций, как лучше решать ту или иную задачу, описания наиболее удачных решений;
  • более позднего времени занятий Smile - очень жаль пропущенных консультаций.

Огромное спасибо за курс, и дальнейших успехов Алексею Баранцеву!

пятница, января 14, 2011

Расписание онлайн-тренингов на начало 2011 года

Сформировано расписание онлайн-тренингов на январь-февраль следующего года.

вторник, декабря 07, 2010

Записи вебинаров!!! Предновогодняя распродажа!!!

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

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

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

всего за 6 000 рублей для физических лиц и 12 000/15 000 рублей для юридических лиц (лицензия на неограниченное количество сотрудников на один год/неограниченный срок).

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

Срок действия акции – до 31 декабря.

Если Вы уже были на каких-то из наших онлайн-семинаров, но хотите приобрести полный комплект, то сообщайте об этом и получайте дополнительную скидку 5% за каждый онлайн-семинар, который Вы посетили.

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

понедельник, ноября 22, 2010

“Правильный” отзыв участника тренинга – каким он должен быть?

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

Недавно мне вновь повезло, и я получил хороший развёрнутый и чрезвычайно полезный отзыв об онлайн-тренинге “Программирование для тестировщиков”, которым хочу поделиться со всеми. Публикуя этот отзыв, я преследую две цели:

  • Показать образец того, как надо писать отзывы :) Конечно, мне приятно читать комментарии типа “вау, всё было супер!”, но это не то, чего я жду. Куда важнее для меня понять, что не понравилось, что мешало, какие ожидания не сбылись. Да, для вас этот тренинг уже завершился, но если имеющиеся в нём “баги” не будут устранены, от этого могут пострадать те, кто придёт на тренинг в следующий раз. И поэтому – вторая цель:
  • Помочь тем, кто не был на тренинге, лучше понять, что он может дать, и чего не может, чтобы принять правильное решение – стоит туда идти или нет.

Итак, отсюда и до конца – тот самый “правильный” отзыв, без купюр и комментариев:

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

Тренер

Характеристика

Оценка

Комментарий

Компетентность тренера

5

Никаких сомнений. Особенно впечатлеяет быстрота решения непредвиденных ситуаций:

а) нам действительно показывают самое новое, без устаренваий

б) тренер, как обычный человек, все в голове держать не может. Но знает как и где БЫСТРО найти ответ.

Регламент -- насколько хорошо тренер управляет ходом событий и временем

5

Точно нет впечатления, что что-то не успели. Все как раз заканчивалось в ожидаемое время.

Риторика -- текст (что тренер говорит) и речь (как тренер говорит)

5-

На первых занятиях мучало произношение слова Project.

Как проЕкт, более привычно, возможно для Харькова слышать проЭкт.

Возможно сугубо мое... Просмотр записей видео было тяжело смотреть на нормальной скорости, даже пропущенного материала. Приходилось ставить Play->Fast.

Делая взгляд назад, материал кажется слегка неоднородным. Объяснений некоторых основ языка (списки, коллекции, условия), а с другой стороны технические детали FTP, SMTP, Streams сильно отличаются. В целом оцевидно что трэнд усложнения, принятный не экспонента, не логарифм, а как раз то что нужно.

Также показалось (или не заметил) всех требований (рекомендаций), для захождения в курс. Например, по одному вопросу форума, а также коллег которые окружают, используемая база XPath, не очевидная, и возможно (субъективно мое), требовало больше сылок или комментариев.

Экспертиза -- как тренер отвечает на вопросы

5

Отлично! Встречал разных тренеров и консультантов, не имеющих и половины что получил.

Всегда настраивает позитивно, когда к решению подталкивают, оставляют место подумать, при этом ответ остается четким.

Что, лично меня, всегда приводит в восторг, когда не выделяют «серебрянных пуль», Методологий и т.п.

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

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

Характеристика

Оценка

Комментарий

Формат онлайн-тренинга (занятие, консультация, поддержка в форуме, домашнее задание)

5

Формат максимум техники, меньше слов – больше дела. Отлично.

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

Насколько полно раскрыта тема

-

Искренне затруюдняюсь ответить. Ожидания были одни, получил другое. Но полюбому результатом доволен на 100%.

Для себя ожидал какие-то программерские фишки, тонкости, новые шаблоны... И новизна закончилась на 2м занятии.

Смог бы я после тренинга, отбросив свой опыт тестирования, оставив только школьную информатику, начать автоматизировать тесты? Ответив на некоторые вопросы а ля, DOM, XPath, Java (syntax, strong typed, packages) и подобные. Определенно смог.

Рекомендовал бы я этот тренинг коллегам – Да, черт возьми! Но с оговоркой... «Вы не получите, множество навыков программирования, не сможете свободно программировать, писать тесты... Но вы сможете начать автоматизировать тесты… Получите хорошую катапульту в автоматизацию, но развиваться как прогаммирующий-тестировщик только в ваших руках.»

Чего мне не хватило, а как-то внутренне ждал.

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

- Больше советов и фокусировка на том каким должен быть код тестов. Многие использовались, то как Write Once, Tests go first (TDD) и прочие. Вероятно эти Best Practices, уже на уровне подсознания, и не озвучивались.

- Больше конфигурирование окружения. Environement per test/class/suite etc.

- То как наш приятный фреймворк может помочь бизнес аналитикам или заказчика. Интеграция его с Fit или Taf, именно со стороны писание и поддержки кода.

Насколько интересно подан материал

4

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

Это могло бы прокачать «Интерес» тренинга. J

Другое

Характеристика

Оценка

Комментарий

Организационные вопросы

5

Классно что были напоминания на почту, которые позволили меньше пропустить занятий.

Оправдались ли Ваши ожидания?

5

Наверное даже превзошли.

Общее впечатление

4

...Чтобы был стимул совершествовать программу.

Развернутый комментарий:

Многое написал в клеточках выше.

О домашних заданиях… сам лично их не делал в той форме в которой они формировались. Но было интересно опробовать подобные шаблоны под MSUnit и c#. Не возникло желания их делать от начала до конца, т.к. приходится каждый день заниматься подобными вещами и причесывать код за другими... Поэтому, наверное, совсем немного, не хватило в целом больше теории т.к. практики в личном опыте хватает. И с жадностью хватался за каждое обобщение и рекомендацию. Запомнилось упоминание шаблона Page Object, который как оказалось частный случай Façade. По ходу тренинга, успел прошуршать пару книг по шаблонам и юнит тестированию, почему-то незаслуженно откладываемые, также успел оценить бедность MSVS2010, по сравнению с эклипсом, и только при наличии r#, студия оживает возможностями рефакторинга и поддержки кода (это предложение я проумничал). То что, что-то во мне зажигалось после каждого занятия, должно быть лучшим подтверждением успешности тренинга.

Как человека помешанного на автоматизации «рутин», основательно удивило количество использованного инструментария и его естественная интеграция. В мире десктоп автоматизации не приходилось использовать такое количество инструментария, сразу могу вспомнить следующее: AutoIt (лежал в долгом ящике как нибудь глянуть), Jemmy, всколь упоминание White, помощники smtp и ftp, объектная работа с СУБД. Никакой каши не возникло все легко и гладко лягло на свои полочки и железно будет добавлено в инструментарий анализа.

Спасибо Алексей за работу которую вы делаете!

P.S. Уверен, что Вам есть что сказать и на более высоком уровне. Незадумываясь пообщался бы с вами на что-то вроде «Архитектура автоматизации, модули комплексных решений».

понедельник, октября 18, 2010

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

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

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

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

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

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

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

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

Посмотреть отзывы участников очного тренинга "Тестирование методом свободного поиска"

Бонусы!!!
Каждый оплативший курс за 20 дней получит дополнительную скидку 10%.
При одновременной регистрации и оплате двух участников скидка 10%, трех -- 15%.

Подробнее: http://software-testing.ru/trainings/schedule?task=3&cid=53