25
Что такое QA и как в него попасть А также зачем

Tech Talks @NSU: Что есть QA и как в него попасть

Embed Size (px)

Citation preview

Page 1: Tech Talks @NSU: Что есть QA и как в него попасть

Что такое QA и как в него попасть

А также зачем

Page 2: Tech Talks @NSU: Что есть QA и как в него попасть

Кто я? Карпенко Анна, 25 лет.

u  Руководитель разработки Peers.TV в компании Инетра.

u  ex-QA в Инетре, Новотелекоме, Navitel, Amvonet, Aptana.

u  Лектор курса «Тестирование ПО» в Кадровом Агенстве Алексея Сухорукова

u  Тестировщик-фрилансер

Контакты:

Twitter: @amstir

МойКруг: annkarpenko.moikrug.ru

e-mail: [email protected]

Page 3: Tech Talks @NSU: Что есть QA и как в него попасть

О чём я расскажу?

u  Кто такой тестировщик и зачем он нужен?

u  Как попасть в тестирование? Что нужно знать и зачем.

u  Зачем и как компании берут тестировщиков без опыта?

Page 4: Tech Talks @NSU: Что есть QA и как в него попасть

Кто такой тестировщик?

Page 5: Tech Talks @NSU: Что есть QA и как в него попасть

Определения u  Тестирование программного обеспечения — процесс

исследования, испытания программного обеспечения (ПО) с целью получения информации о качестве продукта

u  Обеспечение качества (Quality Assurance - QA) - это совокупность мероприятий, охватывающих все технологические этапы разработки, выпуска и эксплуатации ПО, информационных систем, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения требуемого уровня качества выпускаемого продукта.

Page 6: Tech Talks @NSU: Что есть QA и как в него попасть

Что делает тестировщик?

Тестирует

Что проверяет?

u  Функциональность — делает ли приложение то, что от него требуется

u  Надежность — работает ли приложение без сбоев

u  Производительность — работает ли приложение с приемлемой скоростью

u  Удобство использования

Page 7: Tech Talks @NSU: Что есть QA и как в него попасть

Как тестирует?

u По готовым планам

u Свободный поиск

u Автотесты

Page 8: Tech Talks @NSU: Что есть QA и как в него попасть

Как тестирует?

u  Заводит баги. Много багов. Нужно больше багов!

u  В первую очередь - самые нестабильные области продукта.

u  Если баг сложный в воспроизведении – в печь.

u  Сначала – самые нелепые тесты.

Page 9: Tech Talks @NSU: Что есть QA и как в него попасть

А на самом деле?

u  Задача — пропустить как можно меньше приоритетных для пользователя багов.

u  В первую очередь – самые приоритетные области продукта, основной функционал.

u  Если баг сложный в воспроизведении, но важный – найди источник.

u  В первую очередь – стандартные тесты.

Page 10: Tech Talks @NSU: Что есть QA и как в него попасть

Что еще делает тестировщик?

u  Пишет тестовую документацию o  Тест-планы

o  Тест-кейсы

o  Инструкции к авто-тестам

u  Фиксирует баги

Page 11: Tech Talks @NSU: Что есть QA и как в него попасть
Page 12: Tech Talks @NSU: Что есть QA и как в него попасть

А еще что делает?

u  Техническая поддержка

u  Пользовательская документация

u  Прочее подай-принеси

Page 13: Tech Talks @NSU: Что есть QA и как в него попасть

С кем взаимодействует?

u  PM

u  Тест-менеджер (если есть)

u  Другие тестировщики (если есть)

u  Разработчики

u  Аналитики

u  Дизайнеры

Page 14: Tech Talks @NSU: Что есть QA и как в него попасть

Кому идти в тестировщики?

u  Хочется начать работу в IT

u  Хочется начать работу в IT, а программировать не хочется

u  Ломать хочется больше, чем строить

Page 15: Tech Talks @NSU: Что есть QA и как в него попасть

Куда развиваться?

u  Авто-тестеры

u  Аналитики

u  Специалисты по юзабилити

u  Проектировщики интерфейсов

u  Project/Product manager

u  Разработчики

Page 16: Tech Talks @NSU: Что есть QA и как в него попасть

В чём профит?

u  Альфа-доступ к продукту

u  Халк ломать!

u  Получение представления о работе всех структур, связанных с проектом

u  Отличная работа для фриланса

u  Разносторонний опыт при работе в Мелких Компаниях.

Page 17: Tech Talks @NSU: Что есть QA и как в него попасть

Подводные камни?

u  Бывает нудновато

u  Очень кропотливая работа, требующая внимательности

u  Зарплатный потолок, привет!

Page 18: Tech Talks @NSU: Что есть QA и как в него попасть

О работе.

Page 19: Tech Talks @NSU: Что есть QA и как в него попасть

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

u  Нет сложных задач

u  Основного тестировщика не хватает на «текучку»

u  Тупо нет денег

u  «Ну он же такой умненький!»

Page 20: Tech Talks @NSU: Что есть QA и как в него попасть

Что будут спрашивать?

u  Почему решили стать тестировщиком? Почему не разработчиком?

u  Что читали? u  Роль тестировщика в компании u  Процессы разработки ПО u  Что такое баг/тест-кейс? u  Основные виды тестирования u  Мелкое тестовое задание (задачка на логику,

протестировать стул, чашку, бабушку) u  Разговорчики за жизнь

Page 21: Tech Talks @NSU: Что есть QA и как в него попасть

Какие качества и знания ищут?

u  Любопытство

u  Нестандартный подход

u  Коммуникабельность

u  Въедливость

u  Логический подход

u  Хотя бы представление о работе в IT

u  Пользовательский опыт

u  МОЗГИ!!!

Page 22: Tech Talks @NSU: Что есть QA и как в него попасть

Кого не возьмут?

u  Драм-кружок, кружок по фото или люди с прыгающим опытом

u  «Я вообще программистом хочу быть»

u  Ленивые, не пытающиеся посмотреть шире.

u  Невнимательные.

Page 23: Tech Talks @NSU: Что есть QA и как в него попасть

А еще могут дать тестовое задание

Протестировать != найти баги

Page 24: Tech Talks @NSU: Что есть QA и как в него попасть

Что почитать?

u  http://www.protesting.ru/

u  http://software-testing.ru/

u  Р.Савин «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах»

Page 25: Tech Talks @NSU: Что есть QA и как в него попасть

Вопросы?

Контакты:

u  Twitter: @amstir

u  МойКруг: annkarpenko.moikrug.ru

u  e-mail: [email protected]