Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

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

Анна Карпенко (Intetra) рассказывает про QA и карьеру тестировщика

Software Industry 101

March 04, 2014
Tweet

More Decks by Software Industry 101

Other Decks in Education

Transcript

  1. Кто я? Карпенко Анна, 25 лет. u  Руководитель разработки Peers.TV

    в компании Инетра. u  ex-QA в Инетре, Новотелекоме, Navitel, Amvonet, Aptana. u  Лектор курса «Тестирование ПО» в Кадровом Агенстве Алексея Сухорукова u  Тестировщик-фрилансер Контакты: Twitter: @amstir МойКруг: annkarpenko.moikrug.ru e-mail: [email protected]
  2. О чём я расскажу? u  Кто такой тестировщик и зачем

    он нужен? u  Как попасть в тестирование? Что нужно знать и зачем. u  Зачем и как компании берут тестировщиков без опыта?
  3. Определения u  Тестирование программного обеспечения — процесс исследования, испытания программного

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

    ли приложение то, что от него требуется u  Надежность — работает ли приложение без сбоев u  Производительность — работает ли приложение с приемлемой скоростью u  Удобство использования
  5. Как тестирует? u  Заводит баги. Много багов. Нужно больше багов!

    u  В первую очередь - самые нестабильные области продукта. u  Если баг сложный в воспроизведении – в печь. u  Сначала – самые нелепые тесты.
  6. А на самом деле? u  Задача — пропустить как можно

    меньше приоритетных для пользователя багов. u  В первую очередь – самые приоритетные области продукта, основной функционал. u  Если баг сложный в воспроизведении, но важный – найди источник. u  В первую очередь – стандартные тесты.
  7. Что еще делает тестировщик? u  Пишет тестовую документацию o  Тест-планы

    o  Тест-кейсы o  Инструкции к авто-тестам u  Фиксирует баги
  8. С кем взаимодействует? u  PM u  Тест-менеджер (если есть) u 

    Другие тестировщики (если есть) u  Разработчики u  Аналитики u  Дизайнеры
  9. Кому идти в тестировщики? u  Хочется начать работу в IT

    u  Хочется начать работу в IT, а программировать не хочется u  Ломать хочется больше, чем строить
  10. Куда развиваться? u  Авто-тестеры u  Аналитики u  Специалисты по юзабилити

    u  Проектировщики интерфейсов u  Project/Product manager u  Разработчики
  11. В чём профит? u  Альфа-доступ к продукту u  Халк ломать!

    u  Получение представления о работе всех структур, связанных с проектом u  Отличная работа для фриланса u  Разносторонний опыт при работе в Мелких Компаниях.
  12. Почему компании берут тестировщиков без опыта? u  Нет сложных задач

    u  Основного тестировщика не хватает на «текучку» u  Тупо нет денег u  «Ну он же такой умненький!»
  13. Что будут спрашивать? u  Почему решили стать тестировщиком? Почему не

    разработчиком? u  Что читали? u  Роль тестировщика в компании u  Процессы разработки ПО u  Что такое баг/тест-кейс? u  Основные виды тестирования u  Мелкое тестовое задание (задачка на логику, протестировать стул, чашку, бабушку) u  Разговорчики за жизнь
  14. Какие качества и знания ищут? u  Любопытство u  Нестандартный подход

    u  Коммуникабельность u  Въедливость u  Логический подход u  Хотя бы представление о работе в IT u  Пользовательский опыт u  МОЗГИ!!!
  15. Кого не возьмут? u  Драм-кружок, кружок по фото или люди

    с прыгающим опытом u  «Я вообще программистом хочу быть» u  Ленивые, не пытающиеся посмотреть шире. u  Невнимательные.
  16. Что почитать? u  http://www.protesting.ru/ u  http://software-testing.ru/ u  Р.Савин «Тестирование Дот

    Ком, или Пособие по жестокому обращению с багами в интернет-стартапах»