25.02.2013 13:26 |
Новая серия онлайн-конференций по тестированию набирает обороты.
Уже опубликованы описания первых докладов всех трех онлайн-конференций, остальные доклады в стадии подготовки, а для участников еще 10 дней действуют льготные цены.
Мы обратились к членам программного комитета, чтобы они чуть подробнее рассказали о своих конференциях.
Татьяна Зинченко, программный комитет FUN ConfeT&QA
«Я помню этот момент пару лет назад, когда ConfeT&QA только планировала разделяться на независимые конференции. Идея FUN ConfeT&QA пришла почти мгновенно - это же и FUNctional, и Fun. А еще это - тысячи тестировщиков по городам и странам, которые любят тестировать вручную и не хотят ни расти в менеджмент, ни переходить в автоматизацию. И мы можем им помочь облегчить свой труд полезными инструментами и "лайф хаками". Да я и сама немало узнала за время подготовки к выступлениям, помощи докладчикам, общения со слушателями. Вы - лучшие! Услышимся в апреле ;)»
Андрей Дзыня, программный комитет Auto ConfeT&QA
«Современная разработка программного обеспечения не стоит на месте. С каждым годом тестировщикам, которые принимают участие в автоматизации тестирования, нужно решать все новые и новые проблемы. В этом году мы постараемся организовать предстоящую AutoConfetQA с максимально техническими, но не менее актуальными темами. На сайте уже опубликованы первые доклады. Если у вас есть личные пожелания или рекомендации относительно темы докладов, пожалуйста напишите нам.»
Наталья Руколь, программный комитет Chief ConfeT&QA
«Самые активные тест-менеджеры уже давно работают над новой Chief-конфеткой, потому что мы хотим сделать её лучше предыдущей. Ярче, насыщеннее, полезнее. Чтобы вы, наши дорогие участники, благодаря ей тоже могли стать лучше: эрудированнее, смелее, веселее. Хотите помочь? Отлично, всё в ваших руках! Вы можете стать докладчиком, и поделиться своим ценным опытом. Или участником, заранее сообщив нам, какие темы докладов для вас интереснее. В любом случае, подключайтесь! С конфеткой мы сделаем этот мир слаще :)»
А пока организаторы готовят программы и репетируют с докладчиками, мы решили спросить участников об их ожиданиях.
|
Подробнее...
|
20.02.2013 23:31 |
Автор: Алексей Алексеев
Статья была написана для декабрьского номера журнала Tester's Life.
Автоматизированный тест – это скрипт или программа, которая имитирует взаимодействия пользователя с приложением для нахождения дефектов в приложении. Данное определение справедливо пожалуй только для GUI тестирования. К авто-тестам также можно отнести и модульное тестирование — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы.
В современном мире автоматизация тестирования все чаще используется при разработке программного обеспечения. С появлением множества методик и инструментов автоматизация выходит на новый уровень своего развития.
|
Подробнее...
|
19.02.2013 18:16 |
Автор: Сергей Высоцкий
Оригинальная публикация
Традиционный подход к автоматическим тестам выглядит примерно так - тестописатель изучает тестируемую систему и после этого руками пишет каждый отдельный сценарий для проверки искомой системы. Кто-то может написать тут гордое слово "handcrafted", а я называю это словом "handjob". А все потому, что обычно этот подход к созданию и написанию тестов страдает от двух проблем:
- "Парадокс пестицида", описанный Борисом Бейзером в 1990-м году. Заключается он в том, что тесты все менее и менее эффективны в отлове багов, так как баги, для обнаружения которых эти тесты написаны, уже найдены и починены. Если же этого не происходит, то возникают серьезные вопросы к написанному коду и к рабочим процессам
- Тесты статичны и их сложно менять, в то время как тестируемая система имеет свойство постоянно эволюционировать, обрастать новым функционалом и менять поведение старого. И тесты нужно менять каждый раз, когда функционал изменяет внешний вид программы или ее поведение. И с ростом сложности обновления тестов оправдывать чудовищные издержки на поддержку тестов становиться все сложнее.
Model-Based Testing данные проблемы практически полностью игнорирует, поскольку тесты создаются автоматически из точной модели приложения. Это сильно упрощает как поддержку уже существующих, так и генерацию новых, крайне полезных и гибких тестов.
|
Подробнее...
|
|
21.02.2013 12:09 |
С каждым годом Selenium набирает всё большую популярность. Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.
Чтобы помочь вам освоить этот замечательный инструмент, мы начали разработку новой линейки курсов по автоматизации веб-приложений с использованием инструмента Selenium 2.0.
Новые учебные курсы будут лучше дифференцированы по уровню подготовки участников – мы решили сделать много коротких тренингов, так что каждый сможет выбрать для себя подходящий курс. Все курсы будут максимально практическими, к каждому уроку предусмотрено домашнее задание с обратной связью от тренера.
Впервые появятся тренинги по разработке тестов на языках программирования C# (.Net), Ruby, Python, а также курсы для тех, кто не умеет программировать и не собирается учиться.
Кроме того, будут охвачены инструменты автоматизации более высокого уровня, построенные на базе Selenium, такие как Thucydides, Robot Framework, Capybara.
Первыми в расписании появляются два новых тренинга продолжительностью три занятия каждый:
- Selenium 2.0: стартовый уровень (запуск первой группы 4 марта) – курс для совсем начинающих автоматизаторов.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
- полностью обновлённый и переработанный тренинг Разработка тестов на Java с использованием Selenium 2.0 (запуск первой группы 18 марта), а также Разработка тестов на Python с использованием Selenium 2.0 (запуск 1 апреля) – курс для тех, кто уже знаком с инструментом, но хочет освоить его на более глубоком уровне.
Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Java.
А для тех, кто не умеет программировать и хочет научиться это делать, мы предлагаем пройти тренинг Программирование для тестировщиков, в котором также большая часть упражнений и примеров выполняется с использованием инструмента Selenium. Этот курс был перезаписан в январе 2013 года, поэтому тоже содержит самую актуальную информацию по инструменту Selenium.
Подарок!!!
Каждому участнику любого из этих трех курсов мы предоставим доступ к уникальной базе справочной информации по Selenium.
После окончания курса каждый участник получит доступ к 100 выпускам рассылки"Selenium 2.0: сотня полезных советов". Это уникальная информация по использованию инструмента Selenium, представленная в виде "вопросов и ответов". Эта база знаний будет после обучения на курсе не один год помогать вам справляться со сложными ситуациями, с которыми вы можете встретиться при использовании Selenium.
Ниже более подробная информация о новых тренингах.
|
Подробнее...
|
14.02.2013 11:51 |
Сформировано полное расписание онлайн-тренингов по тестированию ПО на март.
Обратите внимание на три абсолютно новых тренинга.
Обратите внимание на формат тренингов. Все тренинги проводятся онлайн. Кроме того,основные занятия выкладываются в записи, чтобы ученики могли в удобное время и в удобном темпе осваивать новый материал. Связь с тренером можно поддерживать разными способами: постоянно функционирующая скайп-группа, закрытый форум, еженедельные онлайн-консультации. Для одного ученика количество форм связи даже избыточно, зато каждый может выбрать для себя удобный формат общения с тренером. Ну и самое важное: домашние задания с обратной связью от тренера.
Все наши курсы -- не просто теория, это практические тренинги, в которых отрабатываются все теоретические знания, полученный на занятиях.
И обратите внимание на стоимость. Длинные месячные курсы стоят как несколько занятий с репетитором для школьников.
Не откладывайте свое обучение на завтра, инвестиции в себя окупаются очень быстро.
Расписание тренингов на февраль и на неполное расписание на апрель и май можно посмотреть в нашем расписании.
|
28.01.2013 01:00 |
Выложена еще одна часть записей докладов с прошедшей в Минске конференции SQA Days 12.
Прогнозирование процесса выявления дефектов при тестировании программного обеспечения Дмитрий Маевский, Одесский политехнический университет, Одесса, Украина
На основе предложенной авторами новой концепции теории надежности программного обеспечения (теория динамики программных систем) разработаны методы и информационная технология прогнозирования процесса выявления дефектов при тестировании. Новая теория надежности основана на концепции потоков дефектов и позволяет прогнозировать основные показатели надежности с учетом вносимых в процессе тестирования вторичных дефектов. В докладе представлены методы и информационная технология, позволяющие на основании кратковременного ряда наблюдений за процессом выявления дефектов спрогнозировать начальное количество дефектов в ПО, количество внесенных вторичных дефектов, время окончания тестирования, границы временного интервала повышенного риска внесения вторичных дефектов. Эта информация позволяет спрогнозировать материальные и людские ресурсы, необходимые для тестирования, оценить качество разработки ПО и качество тестирования.
Нагрузочное тестирование Web проектов Николай Миронцев, SmartBear Software, Тула, Россия
Доклад посвящен проблеме нагрузочного тестирования. Дается понятие данного вида тестирования и родственных ему: стресс-тестирования и тестирования производительности. Объясняется, зачем вообще проводят нагрузочное тестирование, всегда ли это необходимо и приводится общая схема его реализации. Подробно излагаются особенности нагрузочного тестирования для Web-проектов, а также рассматривается ряд тонкостей, которыми не следует пренебрегать в процессе создания стабильного web-приложения. Вторая часть доклада представляет собой краткий обзор возможностей продукта LoadComplete от компании SmartBear, который является мощным и удобным инструментом для проведения комплексного нагрузочного тестирования. Особое внимание уделяется процедуре записи тестов и сценариев, возможности параметризирования переменных, значительно облегчающей задачу эмуляции многопользовательских запросов, а также подсистеме генерации отчетов и графиков.
Тестирование телеком-систем Вячеслав Лукьяненко, A1QA, Минск, Беларусь
Каждый из нас пользуется мобильным телефоном и редко кто задумывается о том, что по другую сторону радиосигналов и проводов находится огромная система, которую тоже кто-то тестирует. Хотите узнать, как она работает? Хотите узнать, как происходит тестирование у операторов сотовой связи? Из доклада вы узнаете, как человечество пришло к существующим телеком-системам: из чего они состоят, как работают, что скрывается за мудреной аббревиатурой OSS/BSS. Вы узнаете, какие задачи выполняет отдел тестирования, какие используются стратегии и техники: может быть что-то вы можете использовать и в своей, не менее интересной, доменной области?»
Тестирование по жесткой схеме! Или 27 + 2 фишки в построении процесса тестирования!
Игорь Любин, News360, Москва, Россия
В этом докладе вас ждет история о реальном опыте построения тестирования в новой компании. Я расскажу, как я последовательно вводил в работу новые процессы и практики, как решал задачи нехватки ресурсов, как построил взаимодействие с другими отделами, каких улучшений добился и к каким результатам пришел.
Рассматриваемые под-темы в докладе: • Планирование и определение целей • Постановка и контроль задач • Организация и улучшение процесса тестирования • Выпуск версий и оценка результатов
Реалистичное нагрузочное тестирование Валерий Куваев, Hewlett Packard в России, Москва, Россия
Реалистичное моделирование нагрузки для большого проекта - несбыточная мечта ответственного QA менеджера. Она, однако, не так далека от реальности. Нужно ответить лишь на некоторые вопросы. Как разработать близкий к реальному сценарий нагрузочного тестирования приложения? Сколько и каких пользователей должно быть в системе? Какие действия они выполняют? Как смоделировать и воспроизвести влияние сетей WAN, 3G, 4G,WiFi и др. на характер открытой пользовательской сессии? Давайте посмотрим, как средства эксплуатационного мониторинга и эмуляции сетей могут решить эту задачу.
И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля.
Перед конференцией пройдет тренинг Сергея Поваляшко "Метрики: проекты, процессы, качество". Всем участникам конференции предоставляется 10% скидка на участие в тренингах перед конференцией. |
17.01.2013 15:12 |
Мы стараемся следить за тем, что происходит в мире тестирования и поддерживать любые начинания активных тестировщиков.
Не так давно инициативной группой в составе Татьяны Зинченко, Ольги Киселевой и Ирины Винокуровой было принято решение начать вести еженедельную рубрику "TEST IT!".
Предполагается, что эта рубрика будет представлять собой обратную связь от наших читателей: ответы на вопросы, статьи и подборки ссылок по запросам читателей, интересные истории от наших читателей.
Каждый выпуск будет формироваться по заявкам читателей. Выпуски будут публиковаться в блогах организаторов и будут попадать в трансляцию блогов на нашем сайте. Ну а наиболее интересные выпуски будут публиковаться на портале.
Чтобы выпуски были интересные, нужны активные читатели. Задавайте вопросы, делитесь своими историями и опытом.
А для всех, кто примет активное участие в формировании первых трех выпусков, мы подготовили 10 небольших сувениров Календарь тестировщика на 2013 год. Кому достанутся сувениры, читайте в четвертом выпуске рубрики в блогах организаторов. |
17.01.2013 14:55 |
Выложена еще одна часть докладов с прошедшей в Минске конференции SQA Days 12.
Стресс тестирование процессора plug-компьютера Виталий Ключеня, PROMWAD, Минск, Беларусь
Ловушки тестирования производительности Владимир Марченко, ЭПАМ Системз, Минск, Беларусь
Секреты оценки юзабилити вне досягаемости пользователей Евгений Гуринович, ARTOX media, Минск, Беларусь
Тестирование производительности системы мониторинга на платформе Microsoft SCOM 2012 Александр Андрущенко, VIAсode, Санкт-Петербург, Россия
Описания докладов по ссылке Подробнее...
|
Подробнее...
|
16.01.2013 15:44 |
Всего 2 дня в году – 29 и 30 марта, ты сможешь провести в кругу agile экспертов и 700 участников конференции из сотни самых продвинутых компаний России и СНГ.
Получи возможность погрузиться в культуру agile, познакомиться с коллегами и обменяться опытом внедрения изменений в процессы больших и маленьких компаний.
Эти даты обязательно должны быть отмечены в твоем календаре! Присоединяйся - http://agiledays.ru
Организаторы AgileDays'13 - компания ScrumTrek и сообщество AgileRussia пригласили лучших экспертов индустрии: Джеффа Паттона (Jeff Patton), Алистера Коберна (Alistair Cochburn), Гойко Аджича (Gojko Adzic), Дэвида Хассмана (David Hussman) и других с самыми интересными и полезными докладами на сегодняшний день:
- Как построить правильную культуру компании, при которой идеи и информация максимально быстро перемещаются между головами ее сотрудников?
- Как наладить взаимодействие с бизнес заказчиками, вовлечь их в разработку продукта и научиться грамотно управлять их ожиданиями?
- Как создавать и развивать самоуправляемые проектные команды с высокой мотивацией на результат?
- Как разрабатывать требования и проектировать архитектуру продукта при постоянно меняющихся требованиях?
- Как писать автоматизированные спецификации, выполняемые по нажатию кнопки и использовать их в виде приемочных тестов?
- И многими другими.
|
Подробнее...
|
16.01.2013 01:00 |
Выложена еще одна часть докладов с прошедшей в Минске конференции SQA Days 12
Метрики покрытия. Прагматичный подход Александр Ильин, Oracle, Санкт-Петербург, Россия
Истории про перезапуск компании и тестирование Андрей Кузьмичев, Объединенная компания Афиши и Рамблера, Москва, Россия
Опыт тестирования API САПР платформы. От ручных тестов к автоматизации Илья Слободин, nanocad.ru, Москва, Россия
Фреймворк Html Elements или как удобно взаимодействовать с веб-интерфейсами в тестах Александр Толмачев, Яндекс, Санкт-Петербург, Россия
Построение эффективной команды тестировщиков из новичков Алексей Петров, Мегаплан, Москва, Россия
Перспективы тестирования хранилищ данных и BI систем Светлана Родионова, EPAM Systems, Минск, Беларусь
Тестирование IP видео на примере библиотеки Skype Оксана Деменцова, Microsoft, Таллинн, Эстония
Модель компетенций в оценке, обучении и развитии специалиста по тестированию Елена Локтева, Образовательный центр ПВТ, Минск, Беларусь
Описания докладов по ссылке Подробнее...
|
Подробнее...
|
15.01.2013 01:00 |
Продолжаем публикацию записей докладов прошедшей в Минске конференции по тестированию ПО SQA Days 12.
Каким будет Selenium 3.0 и Selenium 4.0? Баранцев Алексей, Software-Testing.RU, Москва, Россия
Диалектика созидания: курс на сотрудничество Наталья Руколь, Лаборатория качества, Москва, Россия Андрей Мясников, Undev.ru, Москва, Россия
MindMap - в мире интеллектуального тестирования Татьяна Зинченко, Inter Technology Group, Симферополь, Украина
Тестирование безDOMных объектов современных веб-интерфейсов на примере API Яндекс.Карт Алексей Емелин, Яндекс, Санкт-Петербург, Россия
Проект Роботестер Илья Кацев, Яндекс, Санкт-Петербург, Россия
Автоматизация тестирования: почему умирают проекты? Игорь Хрол, ЭПАМ Системз, Минск, Беларусь
Описание докладов по ссылке Подробнее...
|
Подробнее...
|
|
|