04.09.2014 10:33 |
Запись доклада Алексея Петрова на онлайн-конференции Fun ConfeT&QA.
Тестирование, как правило, начинают тогда, когда в трекере Вам пришел тикет на тестирование, а разработчики залили нужный код на тестовую площадку. В дополнение ситуация приправляется жесткими делайнами и горящими сроками, тестировщик рвет на себе волосы и пытается успеть все и везде..
Меня такой подход не устроил достаточно давно и я начал использовать процедуру тестирования документации, как превентивный способ раннего обнаружения потенциальных ошибок. Данная практика предполагает, что к тестированию Вы приступаете еще до момента разработки, эдакий упрощенный TDD руками тестировщиков. Тестировщик может не только указать на явные логические ошибки в постановке задачи, отметить функциональные пробелы в ТЗ или сообщить об угрозах реализации в контексте проекта, но и составить первичный тест-план или даже чек-лист проверок по данной задаче! При чем сделает он это задолго до написания первой строчки кода разработчиком, тем самым принеся не только качественный и временной профит, но и солидную денежную экономию, ведь, указав на ошибки до их появления и сопродив задачу списком предстоящих проверок, Вы тем самым сокращаете трудозатраты разработчика на решение данной задачи.
В своем докладе я расскажу о тестировании документации, а именно:
- что это такое
- зачем это нужно
- кому это нужно
- как внедрить это
- перспективы его использования
Мой доклад будет содержать не только абстракции и размышления на тему, но и реальные случаи применения тестирования документации из жизни.
|
Подробнее...
|
25.08.2014 15:45 |
Автор: Киселева Ольга, автор и ведущий тренинга Онлайн-интенсив для начинающих тестировщиков.
Тест-кейс — это проверка. "Выполни тест-кейс по вводу отрицательных значений" = проведи проверку такую-то и проверь, что результат будет такой-то. Устоявшегося русско-язычного определения нет, помните об этом. Главное — понимать суть.
Тест-кейс — это такое описание проверки работы системы, которое может выполнить любой человек из команды, будь то тестировщик, разработчик, аналитик или даже бизнес-заказчик.
Набор тест-кейсов называется тестовым набором (test suite). Иногда этот набор некорректно называют тест-планом. Тест-план — это именно план: когда, что, зачем, какими ресурсами. (тут будет ссылка на статью про тест-план)
Стандартные атрибуты тест-кейса
- Номер — уникальный идентификатор тест-кейса. Его удобно использовать для одинакового понимания, о какой проверке идет речь (например, дать ссылку в баге).
- Название — краткое описание сути проверки. Должно помещаться в твиттер и быть понятным! Кратко, но емко.
- Предварительные шаги — описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют (например, зарегистрироваться в системе для проверки создания элемента). Если предварительных шагов нет, то секция не заполняется.
- Шаги — описание действий, необходимых для проверки (например, создание элемента).
- Ожидаемый результат (ОР) — сама проверка: что мы ожидаем получить после выполнения шагов ("Элемент создан").
|
Подробнее...
|
19.08.2014 14:23 |
В этом фрагменте рассказывается про самую-самую основную аннотацию @Test, которая используется в тестовом фреймворке TestNG для того, чтобы помечать методы, которые должны считаться тестовыми.
|
Подробнее...
|
|
19.08.2014 13:09 |
За последний год трижды нами был успешно опробован формат выездных образовательных week-end’ов. По результатам отличных отзывов, 19-21 cентября в Подмосковье будет проведена очередная выездная школа тестировщиков.
Отдых, обучение, знакомства, связи - и всё это без отрыва от работы!
Школа тестировщиков будет длиться c пятницы 19 сентября (заезд в 14-00) до воскресенья 21 сентября (выезд в 18-00) и пройдёт недалеко от Москвы в загородном клубе «Усадьба», который расположен под Москвой, всего в 20 км от МКАД.
Тренер: Наталья Руколь
На протяжении школы вас ждёт активное обучение в неформальной обстановке.
Формат школы: 19 сентября с 15-00 до 19-00 знакомство, тематические игры, разбор реальных ситуаций, обсуждения. 20 сентября: с 10-00 до 16-00 тренинг, с 18-00 до 20-00 тематические игры, разбор реальных ситуаций, обсуждения. 21 сентября: с 11-00 до 18-00 тренинг.
Описание школы и ее программа
В зависимости от проекта, компании, продукта, команды, и многих других факторов, Вы можете использовать тестирование методом свободного поиска или более формальные, скриптовые подходы. Но вне зависимости от подхода к тестированию, оно должно быть планируемым, оптимизированным и управляемым. В противном случае неизбежны хаос, пропуски ошибок, нерациональная трата времени, ресурсов. Если Вы – тест-менеджер или ведущий тестировщик, и Ваша задача – поиск оптимального процесса тестирования, то Вам обязательно будет полезен этот тренинг. На нём мы не просто рассмотрим основные техники планирования, тест-анализа и организации процесса тестирования, но и потренируемся и сможем определить, какие подходы нужны именно Вам.
Для кого предназначен этот тренинг:
Для тест-менеджеров и ведущих тестировщиков.
Подробная программа и условия участия
Цели тренинга:
- Познакомиться с моделями тестирования и научиться выбирать подходящую
- Научиться создавать тест-планы и тестовые стратегии
- На практике познакомиться с основными паттернами проектирования тестов
|
19.08.2014 12:03 |
Наш молодой и очень активный тренер Ольга Киселева дала интервью Факабе, новостному агрегатору и информационному ресурсу о системе менеджмента качества, обеспечении качества и тестировании ПО в Беларуси. С резрешения авторов мы приводим текст интервью полностью.
Оригинал интервью.
Представляем вашему вниманию большое интервью с популярным QA-блоггером, тренером и просто замечательным человеком Ольгой Киселевой. Ольга делится с читателями Факабы профессиональными советами, секретами успеха и морем позитива.
Ольга, сколько лет вы работаете тестировщиком и в каких ролях успели попробовать себя за это время?
В тестировании я уже 7,5 лет, попала туда, разумеется, случайно :-).
Я успела побыть манки-кликером и ручным верификатором требований, а потом начала развиваться! Запустила проект по автоматизации на фрилансе, который нашел нам N-ное количество баг в стадии разработки фреймворка.
Побывала и в шкуре администратора, настраивая JIRA на фриланс-проектах, и в шкуре тест-менеджера, наняв сотрудника, работающего до сих пор на благо компании.
А сейчас я «тестировщик-многостаночник»:
- тестирование документации;
- разработка автотестов;
- ручное тестирование;
- поддержка Заказчика (это и технический суппорт, и аналитика новых запросов);
- написание документации;
- написание меппингов;
- проведение собеседований;
- планирование релиза;
- …
В общем, аналитик, разработчик, тестировщик, тест-менеджер, сотрудник техподдержки – и все в одном лице! :-)
И это на самом деле очень круто! Интересно попробовать себя в разных ролях и следить за развитием проекта. Что-то менять к лучшему )) Например, уменьшать объемы ручной регрессии ))
|
Подробнее...
|
18.08.2014 11:37 |
14-15 ноября 2014г. в Санкт-Петербурге будет проходить уже шестнадцатая по счету конференция SQA Days-16, посвященное качеству программного обеспечения. Это уникальное для русскоязычного QA-сообщество мероприятие, ежегодно собирающее в одном зале почти тысячу профессионалов в области Software Quality Assurance. Регистрация на конференцию, всё более популярную год за годом, продолжается, и если вы хотите попасть на SQA Days-16, стоит поторопиться – до 31 августа действует льготный период оплаты участия.
Для посетителей ресурса software-testing.ru предоставляется скидка 5% на участие в конференции. Чтобы получить скидку в форме регистрации в поле «Промо-код» введите software-testing.ru.
|
Подробнее...
|
15.08.2014 21:31 |
Дмитрий Ильюк, OOO “Технологии качества», бренд A1QA
В каких случаях может понадобиться тестирование безопасности?
Эта статья для тех, кому пришлось столкнуться с проблемами безопасности своих ресурсов, в первую очередь – корпоративной сети либо веб-приложений, но они не имеют четкого представления о том, как это тестирование осуществляется на практике.
Вариантов, разумеется, может быть множество, вот лишь некоторые из них:
- после проведенной кибер-атаки либо ее попытки;
- при наличии корпоративной сети или веб-приложения, тестирование безопасности которых проводилось давно либо не проводилось вообще;
- после добавления новой функциональности в уже имеющийся продукт;
- при значительном изменении топологии корпоративной сети;
- при миграции приложения из тестовой среды в производственную;
- при наличии требований отраслевых стандартов (PCI DSS, HIPAA).
Однако, определить насколько необходимо проведения тестов безопасности можно гораздо проще. В общем виде формула выглядит так: если у вас есть “что-то”, оно хранит либо обрабатывает важные данные и при этом доступно из Интернета, то тест безопасности необходим!
|
Подробнее...
|
30.07.2014 13:12 |
На нашем портале появляется всё больше курсов по тест-менеджменту. Какой выбрать? В чём между ними отличия?
Чтобы повторно не отвечать на одни и те же вопросы, мы подготовили для вас немного инфографики.
Вопрос 1: Хочу стать более просветлённым тест-менеджером! Что выбрать?
Если вы никогда не проходили у нас обучение вопросам управления тестированием, то следующая диаграмма поможет с выбором:
|
Подробнее...
|
28.07.2014 14:18 |
Автор: Баранцев Алексей
Во время тренинга "Эффективное использование JUnit и TestNG" у участников возник вопрос -- как "правильно" организовывать конфигурационное тестирование, то есть запуск автотестов в разных браузерах (в том числе с разными настройками), на разных тестовых стендах, удалённо либо локально. При разработке тестов на языке программирования Java с использованием сборщика Maven это реализуется с помощью так называемых "профилей", вот как это делается:
|
Подробнее...
|
21.07.2014 14:12 |

Сегодня День моря в Японии
Уголок разработки, тестирования и распространения приложений:
1. Performance Testing Criteria для iOS/Android. Продукту еще есть куда расти - нет возможности расшифровывать https траффик, но пару косячков уже нашел - можно minify'ить некоторых JSON'ы
2. Полезные материалы для мобильного разработчика #62 (14-20 июля)
Топ статей для меня:
3. Все доступные записи докладов с WhiteNights
4. Запись вебинара: "Продвижение мобильных приложений" Больше видео на их YouTube канале
5. 9 Things to Consider Before, During and After Launching Your App отличная статья от Localytics
6. Еще одна статься от Localytics про пуш-нотификации Хорошо контастируют советы новичков и профессионалов, узнаю продактов из некоторых проектов :)
|
Подробнее...
|
21.07.2014 11:59 |
Запись доклада Николая Юденко на онлайн-конференции Chief ConfeT&QA.
«Ты не можешь контролировать то, что ты не можешь измерить». Том ДеМарко
Надеюсь, что слушатели знакомы с понятием метрик в разработке ПО. Я хочу рассказать об их использовании конкретно в тестировании, делая упор на практическое применение.
Как оценить выполненный объем? Или как оценить планируемый объем? Что сказать прожект менеджеру о состоянии проекта, его качестве? Как формализовать такие понятия в тестировании как «хорошо», «плохо», «нормально», «еще немного», «никогда»? Как и главное на основании чего прогнозировать и планировать работу отдела тестирования? Когда мы закончим тестирование? Зачем нам столько тестировщиков? Как нам поможет автоматизация? Как мы можем влиять на разработку проудкта?
С подобными вопросы периодически сталкивается практически каждый тест менеджер (Test Manager) или ведущий тестировщик (Test Lead). Я хочу рассказать и показать как мы можем «измерять тестирование» на разных этапах жизненного цикла ПО: от изучения требований до написания автотестов, от тест дизайна до регрессии, от функционального тестирования до внедрения.
Как при помощи «линейки и калькулятора» улучшать процесс тестирования и как следствие весь процесс разработки.
|
Подробнее...
|
|
|