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

Подписаться

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

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

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

.
Светлана Мамаева: Встроенные и подключаемые средства браузеров для тестирования веб-приложений
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

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

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

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

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

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

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

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

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

Можно.

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

 
ConfeT&QA: Способы оценки эффективности тестирования, Наталья Руколь
01.11.2011 09:38

Подведя итоги конференции ConfeT&QA Online 2011, мы решили немного порадовать тех, кто не смог на неё попасть -- представляем вашему вниманию запись выступления Натальи Руколь, которое было признано лучшим по результатам опроса участников конференции.

Задайте себе три вопроса:

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

Ответили «Нет» или сомневаетесь?

Всего за 20 минут я расскажу о десяти реально действующих инструментах, позволяющих уверенно ответить «Да» на каждый из вышеперечисленных вопросов.

Подробнее...
 
Три новых онлайн-конференции по тестированию ПО
09.11.2011 12:02

Что успеет обычный тестировщик за 20 минут?

Выпить две чашки кофе? Съесть коробку конфет? Найти еще один баг?

Теперь за 20 минут можно получить новые знания в области тестирования ПО, узнать ответы на давно мучившие вас вопросы и увидеть простые решения сложных задач.

Встречайте — международная конференция по тестированию ПО в вашем городе у вас дома!

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

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

Да, будет, и не одна, а сразу три!

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

Три конференции – три профиля:

  • Auto ConfeT&QA: 13-14-15 февраля 2012 года
    конференция для специалистов по автоматизации тестирования, совместно с порталом http://automated-testing.info/, главы программного комитета – Андрей Дзыня и Михаил Поляруш
  • Chief ConfeT&QA: 12-13-14 марта 2012 года
    конференция для тест-менеджеров и тест-лидов, глава программного комитета – Наталья Руколь
  • Fun ConfeT&QA: 9-10-11 апреля 2012 года
    конференция для специалистов по ручному функциональному тестированию, глава программного комитета – Татьяна Зинченко

Конференции серии ConfeT&QA Online это:

  • 9 мотивационных докладов по 20 минут на каждой конференции на самые актуальные темы в области тестирования
  • 3 дня подряд с 17 до 19 часов (по московскому времени)
  • Вопросы и ответы в прямом эфире
  • Реальные примеры, мегабайты кода и дополнительных материалов
  • Обсуждения в закрытом форуме и офлайн-версии докладов
  • И никаких расходов на гостиницу и транспорт…
  • Потому что никуда не надо ехать!

Как и в прошлый раз, у нас есть 50(!) мест на каждую конференцию по минимальной льготной цене всего 750 рублей, а при оплате участия во всех трех конференциях сразу – 1800 рублей, то есть всего 600 рублей за участие в одной конференции.

Подробные условия участия.

До встречи в онлайне!!! Следите за нашими анонсами.

 
Автоматизация тестов с использованием TestComplete
21.11.2011 16:42

Онлайн-тренинг, 4 занятия, начало 2 декабря

тренер Геннадий Алпаев, автор единственного русскоязычного учебника по TestComplete

TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.

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

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

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

Отзывы участников онлайн тренинга "Автоматизация тестов с использованием TestComplete"

 
Блог Ольги Киселевой
09.11.2011 10:56

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

Блог Ольги Киселевой -- http://okiseleva.blogspot.com/

О себе: Меня зовут Киселева Ольга, живу в Москве.
1.5 года занималась тестированием игр на мобильных телефонах в компании 1С Wireless, теперь уже больше 3 лет работаю в ОАО "Связьинвест" и ООО "Симплекс АйТи", тестирую web-приложения.

Обожаю исследовательское тестирование, поиск "всяких заковыристых баг" и реакцию программистов на их обнаружение.
Начинаю изучать автоматизацию тестирования. Пока мой выбор - Watin и С#.

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

Всегда рада новым мнениям и идеям. Прошу в гости.

 
Онлайн трансляция конференции SQA Days
18.11.2011 10:42

Ничто, конечно, не заменит живое общение, но в связи огромным количеством заявок на SQA Days, мы решили организовать трансляцию трех залов конференции. Вы можете свободно переключаться между залами, будете видеть докладчика и презентацию. После проведения мероприятия для вас будут доступны материалы (включая стендовую секцию).

Мы особо рекомендуем данный формат людям и компаниям из удалённых городов России и Зарубежья, которым затруднительно принимать очное участие в столичных мероприятиях.

Стоимость участия в онлайн конференции
5 000 руб. - для физических лиц
10 000 руб. - для юридических лиц

Накануне конференции вы получите уникальную ссылку для просмотра мероприятия.

Зарегистрироваться

Ничто, конечно, не заменит живое общение, но в связи огромным количеством заявок на SQA Days, мы решили организовать трансляцию трех залов конференции. Вы можете свободно переключаться между залами, будете видеть докладчика и презентацию. После проведения мероприятия для вас будут доступны материалы (включая стендовую секцию).

Мы особо рекомендуем данный формат людям и компаниям из удалённых городов России и Зарубежья, которым затруднительно принимать очное участие в столичных мероприятиях.


Стоимость участия в онлайн конференции
5 000 руб. - для физических лиц
10 000 руб. - для юридических лиц

Накануне конференции вы получите уникальную ссылку для просмотра мероприятия.

Зарегистрироваться

 
SQA Days 10: Интервью с Алексеем Баранцевым
03.11.2011 15:48

В предверии SQA Days 10 Маргарита Сафарова при поддержке Стаса Фомина побеседовала с различными знаменитыми людьми о тестировании, конференции и многом другом.

Мы размещаем первое видео: интервью с Алексеем Баранцевым.

Подробнее...
 
Про фаззинг замолвите слово…
27.10.2011 12:00

Если у вас произошел сбой программы, не
думайте, что это просто сбой. Вполне вероятно,
что некоторая часть так называемых сбоев –
это приглашение для злоумышленника написать
атакующий код. Не воспринимайте сбой как
«просто сбой».

(Майкл Ховард)

Автор: Татьяна Зинченко

Прошла первая конференция ConfeT&QA, на которой я выступала с докладом про фаззинг. Очень много отзывов было примерно такого содержания: «Очень интересный доклад, но я совсем не знаю, что такое фаззинг».

Что же такое фаззинг и с чем его едят?

 

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

У нас этот вид тестирования еще не очень распространен, а на западе им пользуются уже достаточно давно. Еще в 1988 году Барт Миллер опубликовал работу The Fuzz Generator, в которой впервые был определен термин Fuzzing. А особо активное использование началось в 2006 году, когда при помощи фаззинга была найдена масса уязвимостей в Internet Explorer, Microsoft Word и Microsoft Excel. Сейчас фаззинг является одним из самых эффективных методов выявления проблем безопасности кода.

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

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