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). Я хочу рассказать и показать как мы можем «измерять тестирование» на разных этапах жизненного цикла ПО: от изучения требований до написания автотестов, от тест дизайна до регрессии, от функционального тестирования до внедрения.
Как при помощи «линейки и калькулятора» улучшать процесс тестирования и как следствие весь процесс разработки.
|
Подробнее...
|
14.07.2014 22:02 |
На прошлой неделе мы в очередной раз провели опрос про популярность языков программирования среди тестировщиков-автоматизаторов. И вновь, как и в прошлый раз, ожидаемо с большим отрывом победил язык Java. Но теперь Python и C# подобрались к лидеру уже ближе, проиграв не в три раза, а всего лишь в два :) Поэтому неслучайно мы выбрали Java как основной язык для наших тренингов, и для обучения программированию, и для курсов по инструменту Selenium. Но нельзя не признать, что инструменты разработки, создаваемые компанией Microsoft, эволюционируют семимильными шагами. Поэтому мы решили, что пришло время запустить тренинг "Программирование на C# для тестировщиков", аналогичный тренингу по языку Java. Этот курс предназначен для обучения тестировщиков программированию на языке С# (для тех, кого интересует программирование на Java у нас есть другой курс). Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс. Весь изучаемый материал будет демонстрироваться на одном сквозном примере -- мы будем разрабатывать на языке C# автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организоваэ ь код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять. Первая группа нового тренинга начнет работу уже 15 августа. Подробную программу нового тренинга вы можете найти на нашем сайте
|
14.07.2014 18:15 |
Запись доклада Игоря Хрола на онлайн-конференции Auto ConfeT&QA.
Часто возникают задачи, когда нельзя манипулировать пользовательским интерфейсом тестируемых приложений «изнутри». Это может быть Flash или созданные на основе закрытых библиотек Win-приложения. Ну или если автоматизация тестирования идёт отдельным сервисом и заказчик не может предоставить исходный код для тестирования, в который можно внедриться. Типичные варианты решения данной проблемы могут быть следующие:
- Отказаться от автоматизации через UI
- Искать инструменты, которые поддерживают данный конкретный пользовательский интерфейс
В своём докладе я рассмотрю еще один вариант обхода данной проблемы: рассматривать UI как набор изображений и манипулировать им на основе предопределённых шаблонов. Наиболее известным инструментом, который работает на этих принципах, является Sikuli. Разработанный в MIT, Sikuli на данный момент является практически единственным бесплатным вариантом работы с UI на основе изображений. Подход является новым веянием в автоматизации тестирования и обладает весьма специфическими особенностями: как достоинствами, так и недостатками, которые надо учитывать, если Вы выбираете Sikuli в качестве инструмента для автоматизации тестирования.
|
Подробнее...
|
|
|
|