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

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

.
Основные аннотации TestNG: @Test
19.08.2014 14:23

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

Подробнее...
 
Планирование тестирования и проектирование тестов (выездная школа в подмосковном пансионате), 19-21 сентябряо 1 сентября
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-блоггером, тренером и просто замечательным человеком Ольгой Киселевой. Ольга делится с читателями Факабы профессиональными советами, секретами успеха и морем позитива.

OlgaKiselvaОльга, сколько лет вы работаете тестировщиком и в каких ролях успели попробовать себя за это время?

В тестировании я уже 7,5 лет, попала туда, разумеется, случайно :-).

Я успела побыть манки-кликером и ручным верификатором требований, а потом начала развиваться! Запустила проект по автоматизации на фрилансе, который нашел нам N-ное количество баг в стадии разработки фреймворка.

Побывала и в шкуре администратора, настраивая JIRA на фриланс-проектах, и в шкуре тест-менеджера, наняв сотрудника, работающего до сих пор на благо компании.

А сейчас я «тестировщик-многостаночник»:

  • тестирование документации;
  • разработка автотестов;
  • ручное тестирование;
  • поддержка Заказчика (это и технический суппорт, и аналитика новых запросов);
  • написание документации;
  • написание меппингов;
  • проведение собеседований;
  • планирование релиза;

В общем, аналитик, разработчик, тестировщик, тест-менеджер, сотрудник техподдержки – и все в одном лице! :-)

И это на самом деле очень круто! Интересно попробовать себя в разных ролях и следить за развитием проекта. Что-то менять к лучшему )) Например, уменьшать объемы ручной регрессии ))

Подробнее...
 
SQA Days-16
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: Хочу стать более просветлённым тест-менеджером! Что выбрать?

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

Подробнее...
 
Профили maven и конфигурационное тестирование
28.07.2014 14:18

Автор: Баранцев Алексей

Во время тренинга "Эффективное использование JUnit и TestNG" у участников возник вопрос -- как "правильно" организовывать конфигурационное тестирование, то есть запуск автотестов в разных браузерах (в том числе с разными настройками), на разных тестовых стендах, удалённо либо локально. При разработке тестов на языке программирования Java с использованием сборщика Maven это реализуется с помощью так называемых "профилей", вот как это делается:

Подробнее...
 
Морская подборка ссылок по мобильной тематике
21.07.2014 14:12

Александр Хозя (автор блога Записки мобильного тестировщика, автор и ведущий тренинга Тестирование мобильных приложений) представляет очередную подборку ссылок.

blogger-image--60817536.jpg

Сегодня День моря в Японии

Уголок разработки, тестирования и распространения приложений:

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).
Я хочу рассказать и показать как мы можем «измерять тестирование» на разных этапах жизненного цикла ПО: от изучения требований до написания автотестов, от тест дизайна до регрессии, от функционального тестирования до внедрения.

Как при помощи «линейки и калькулятора» улучшать процесс тестирования и как следствие весь процесс разработки.

Подробнее...
 
Новый тренинг "Программирование на C# для тестировщиков"
14.07.2014 22:02

На прошлой неделе мы в очередной раз провели опрос про популярность языков программирования среди тестировщиков-автоматизаторов. И вновь, как и в прошлый раз, ожидаемо с большим отрывом победил язык Java. Но теперь Python и C# подобрались к лидеру уже ближе, проиграв не в три раза, а всего лишь в два :)

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

Но нельзя не признать, что инструменты разработки, создаваемые компанией Microsoft, эволюционируют семимильными шагами. Поэтому мы решили, что пришло время запустить тренинг "Программирование на C# для тестировщиков", аналогичный тренингу по языку Java.

Этот курс предназначен для обучения тестировщиков программированию на языке С# (для тех, кого интересует программирование на Java у нас есть другой курс).

Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

Весь изучаемый материал будет демонстрироваться на одном сквозном примере -- мы будем разрабатывать на языке C# автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организоваэ ь код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

Первая группа нового тренинга начнет работу уже 15 августа.

Подробную программу нового тренинга вы можете найти на нашем сайте

 
Sikuli – инструмент автоматизации GUI приложений
14.07.2014 18:15

Запись доклада Игоря Хрола на онлайн-конференции Auto ConfeT&QA.

Часто возникают задачи, когда нельзя манипулировать пользовательским интерфейсом тестируемых приложений «изнутри». Это может быть Flash или созданные на основе закрытых библиотек Win-приложения. Ну или если автоматизация тестирования идёт отдельным сервисом и заказчик не может предоставить исходный код для тестирования, в который можно внедриться. Типичные варианты решения данной проблемы могут быть следующие:

  • Отказаться от автоматизации через UI
  • Искать инструменты, которые поддерживают данный конкретный пользовательский интерфейс

В своём докладе я рассмотрю еще один вариант обхода данной проблемы: рассматривать UI как набор изображений и манипулировать им на основе предопределённых шаблонов.
Наиболее известным инструментом, который работает на этих принципах, является Sikuli. Разработанный в MIT, Sikuli на данный момент является практически единственным бесплатным вариантом работы с UI на основе изображений. Подход является новым веянием в автоматизации тестирования и обладает весьма специфическими особенностями: как достоинствами, так и недостатками, которые надо учитывать, если Вы выбираете Sikuli в качестве инструмента для автоматизации тестирования.

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