SlideShare a Scribd company logo
1 of 25
Download to read offline
Что такое QA и как в
него попасть
А также зачем
Кто я?
Карпенко Анна, 25 лет.
u  Руководитель разработки Peers.TV в компании Инетра.
u  ex-QA в Инетре, Новотелекоме, Navitel, Amvonet, Aptana.
u  Лектор курса «Тестирование ПО» в Кадровом Агенстве Алексея
Сухорукова
u  Тестировщик-фрилансер
Контакты:
Twitter: @amstir
МойКруг: annkarpenko.moikrug.ru
e-mail: karpenko.ann@gmail.com
О чём я расскажу?
u  Кто такой тестировщик и зачем он нужен?
u  Как попасть в тестирование? Что нужно знать и зачем.
u  Зачем и как компании берут тестировщиков без опыта?
Кто такой тестировщик?
Определения
u  Тестирование программного обеспечения — процесс
исследования, испытания программного обеспечения
(ПО) с целью получения информации о качестве
продукта
u  Обеспечение качества (Quality Assurance - QA) - это
совокупность мероприятий, охватывающих все
технологические этапы разработки, выпуска и
эксплуатации ПО, информационных систем,
предпринимаемых на разных стадиях жизненного цикла
ПО, для обеспечения требуемого уровня качества
выпускаемого продукта.
Что делает тестировщик?
Тестирует
Что проверяет?
u  Функциональность — делает ли приложение то, что от
него требуется
u  Надежность — работает ли приложение без сбоев
u  Производительность — работает ли приложение с
приемлемой скоростью
u  Удобство использования
Как тестирует?
u  По готовым планам
u  Свободный поиск
u  Автотесты
Как тестирует?
u  Заводит баги. Много багов. Нужно больше багов!
u  В первую очередь - самые нестабильные области
продукта.
u  Если баг сложный в воспроизведении – в печь.
u  Сначала – самые нелепые тесты.
А на самом деле?
u  Задача — пропустить как можно меньше приоритетных
для пользователя багов.
u  В первую очередь – самые приоритетные области
продукта, основной функционал.
u  Если баг сложный в воспроизведении, но важный –
найди источник.
u  В первую очередь – стандартные тесты.
Что еще делает тестировщик?
u  Пишет тестовую документацию
o  Тест-планы
o  Тест-кейсы
o  Инструкции к авто-тестам
u  Фиксирует баги
А еще что делает?
u  Техническая поддержка
u  Пользовательская документация
u  Прочее подай-принеси
С кем взаимодействует?
u  PM
u  Тест-менеджер (если есть)
u  Другие тестировщики (если есть)
u  Разработчики
u  Аналитики
u  Дизайнеры
Кому идти в тестировщики?
u  Хочется начать работу в IT
u  Хочется начать работу в IT, а программировать не
хочется
u  Ломать хочется больше, чем строить
Куда развиваться?
u  Авто-тестеры
u  Аналитики
u  Специалисты по юзабилити
u  Проектировщики интерфейсов
u  Project/Product manager
u  Разработчики
В чём профит?
u  Альфа-доступ к продукту
u  Халк ломать!
u  Получение представления о работе всех структур,
связанных с проектом
u  Отличная работа для фриланса
u  Разносторонний опыт при работе в Мелких Компаниях.
Подводные камни?
u  Бывает нудновато
u  Очень кропотливая работа, требующая внимательности
u  Зарплатный потолок, привет!
О работе.
Почему компании берут
тестировщиков без опыта?
u  Нет сложных задач
u  Основного тестировщика не хватает на «текучку»
u  Тупо нет денег
u  «Ну он же такой умненький!»
Что будут спрашивать?
u  Почему решили стать тестировщиком? Почему не
разработчиком?
u  Что читали?
u  Роль тестировщика в компании
u  Процессы разработки ПО
u  Что такое баг/тест-кейс?
u  Основные виды тестирования
u  Мелкое тестовое задание (задачка на логику,
протестировать стул, чашку, бабушку)
u  Разговорчики за жизнь
Какие качества и знания ищут?
u  Любопытство
u  Нестандартный подход
u  Коммуникабельность
u  Въедливость
u  Логический подход
u  Хотя бы представление о работе в IT
u  Пользовательский опыт
u  МОЗГИ!!!
Кого не возьмут?
u  Драм-кружок, кружок по фото или люди с прыгающим
опытом
u  «Я вообще программистом хочу быть»
u  Ленивые, не пытающиеся посмотреть шире.
u  Невнимательные.
А еще могут дать тестовое задание
Протестировать != найти баги
Что почитать?
u  http://www.protesting.ru/
u  http://software-testing.ru/
u  Р.Савин «Тестирование Дот Ком, или Пособие по жестокому обращению с
багами в интернет-стартапах»
Вопросы?
Контакты:
u  Twitter: @amstir
u  МойКруг: annkarpenko.moikrug.ru
u  e-mail: karpenko.ann@gmail.com

More Related Content

What's hot

QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрикRoman Ivliev
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
Автоматизация тестирования как сервис
Автоматизация тестирования как сервисАвтоматизация тестирования как сервис
Автоматизация тестирования как сервис2ГИС Технологии
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QAFest
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QAFest
 
Михаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityМихаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityAlexei Lupan
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...QAFest
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий СтрелюкSQALab
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщикаSQALab
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестированиеRina Uzhevko
 
Полезные фишки тестировщика или о чем никогда не стоит забывать
Полезные фишки тестировщика или о чем никогда не стоит забыватьПолезные фишки тестировщика или о чем никогда не стоит забывать
Полезные фишки тестировщика или о чем никогда не стоит забыватьSQALab
 
Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Aleksey Derkach
 
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииDeutsche Post
 

What's hot (19)

QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрик
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
Автоматизация тестирования как сервис
Автоматизация тестирования как сервисАвтоматизация тестирования как сервис
Автоматизация тестирования как сервис
 
testirovschiki.ru
testirovschiki.rutestirovschiki.ru
testirovschiki.ru
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
 
Михаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityМихаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for quality
 
It карьера
It карьераIt карьера
It карьера
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
 
Полезные фишки тестировщика или о чем никогда не стоит забывать
Полезные фишки тестировщика или о чем никогда не стоит забыватьПолезные фишки тестировщика или о чем никогда не стоит забывать
Полезные фишки тестировщика или о чем никогда не стоит забывать
 
Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?
 
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
 

Viewers also liked

IT Support Analyst CV template 1 final
IT Support Analyst CV template 1 finalIT Support Analyst CV template 1 final
IT Support Analyst CV template 1 finalKarl Mackereth
 
사이트북 싸이트 『OX600』。『COM』경마전략 싸이트
사이트북 싸이트 『OX600』。『COM』경마전략 싸이트사이트북 싸이트 『OX600』。『COM』경마전략 싸이트
사이트북 싸이트 『OX600』。『COM』경마전략 싸이트hedrfgherj
 
πρόγραμμα περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝ
πρόγραμμα  περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝπρόγραμμα  περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝ
πρόγραμμα περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝΓεωργία Λελεντζή
 
바카라싸이트[[SX797。CΟM]]모바일바카라
바카라싸이트[[SX797。CΟM]]모바일바카라 바카라싸이트[[SX797。CΟM]]모바일바카라
바카라싸이트[[SX797。CΟM]]모바일바카라 hedrfgherj
 
Θρησκείες και Γλώσσες του κόσμου
Θρησκείες και Γλώσσες του κόσμουΘρησκείες και Γλώσσες του κόσμου
Θρησκείες και Γλώσσες του κόσμουpolyzois
 
국민카지노 사이트 『OX600』。『COM』섯다머니 사이트
국민카지노 사이트 『OX600』。『COM』섯다머니 사이트국민카지노 사이트 『OX600』。『COM』섯다머니 사이트
국민카지노 사이트 『OX600』。『COM』섯다머니 사이트hdlkfjgldf
 
m카지노 ''SX797.COM'' 바카라배우기
m카지노 ''SX797.COM'' 바카라배우기m카지노 ''SX797.COM'' 바카라배우기
m카지노 ''SX797.COM'' 바카라배우기hedrfgherj
 
Pad+eye+design lifting+lug+standart
Pad+eye+design lifting+lug+standartPad+eye+design lifting+lug+standart
Pad+eye+design lifting+lug+standartsuchit arivu
 

Viewers also liked (11)

RESUME
RESUMERESUME
RESUME
 
IT Support Analyst CV template 1 final
IT Support Analyst CV template 1 finalIT Support Analyst CV template 1 final
IT Support Analyst CV template 1 final
 
사이트북 싸이트 『OX600』。『COM』경마전략 싸이트
사이트북 싸이트 『OX600』。『COM』경마전략 싸이트사이트북 싸이트 『OX600』。『COM』경마전략 싸이트
사이트북 싸이트 『OX600』。『COM』경마전략 싸이트
 
Herramientas del internet
Herramientas del internetHerramientas del internet
Herramientas del internet
 
πρόγραμμα περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝ
πρόγραμμα  περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝπρόγραμμα  περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝ
πρόγραμμα περιβαλλοντικής εκπαιδευσης(2003) 1ο ΕΠΑΛ ΣΟΦΑΔΩΝ
 
바카라싸이트[[SX797。CΟM]]모바일바카라
바카라싸이트[[SX797。CΟM]]모바일바카라 바카라싸이트[[SX797。CΟM]]모바일바카라
바카라싸이트[[SX797。CΟM]]모바일바카라
 
Θρησκείες και Γλώσσες του κόσμου
Θρησκείες και Γλώσσες του κόσμουΘρησκείες και Γλώσσες του κόσμου
Θρησκείες και Γλώσσες του κόσμου
 
Prez worldskills
Prez worldskillsPrez worldskills
Prez worldskills
 
국민카지노 사이트 『OX600』。『COM』섯다머니 사이트
국민카지노 사이트 『OX600』。『COM』섯다머니 사이트국민카지노 사이트 『OX600』。『COM』섯다머니 사이트
국민카지노 사이트 『OX600』。『COM』섯다머니 사이트
 
m카지노 ''SX797.COM'' 바카라배우기
m카지노 ''SX797.COM'' 바카라배우기m카지노 ''SX797.COM'' 바카라배우기
m카지노 ''SX797.COM'' 바카라배우기
 
Pad+eye+design lifting+lug+standart
Pad+eye+design lifting+lug+standartPad+eye+design lifting+lug+standart
Pad+eye+design lifting+lug+standart
 

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

Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agilesef2009
 
Software testing in practice
Software testing in practiceSoftware testing in practice
Software testing in practicenikolay_vasiliev
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Dakiry
 
ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...
ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...
ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...GoQA
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Особенности быстрого тестирования
Особенности быстрого тестированияОсобенности быстрого тестирования
Особенности быстрого тестированияUIDesign Group
 
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...Procontent.Ru Magazine
 
Серебряная пуля автоматизированного тестирования
Серебряная пуля автоматизированного тестированияСеребряная пуля автоматизированного тестирования
Серебряная пуля автоматизированного тестированияSQALab
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаAlexei Lupan
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОSQALab
 
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...kontur_student
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестированиеSQALab
 
Неудобство использования ПО - в чём вина тестировщиков?
Неудобство использования ПО - в чём вина тестировщиков?Неудобство использования ПО - в чём вина тестировщиков?
Неудобство использования ПО - в чём вина тестировщиков?SQALab
 

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

Qa career how to start
Qa career how to startQa career how to start
Qa career how to start
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
 
What Tests Are For?
What Tests Are For?What Tests Are For?
What Tests Are For?
 
Software testing in practice
Software testing in practiceSoftware testing in practice
Software testing in practice
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"
 
ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...
ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...
ВЯЧЕСЛАВ САХАРОВ «Модель зрілості TPI next. Всі за і проти, поради щодо засто...
 
Qt tool evaluation
Qt tool evaluationQt tool evaluation
Qt tool evaluation
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Maybe some qa
Maybe some qaMaybe some qa
Maybe some qa
 
Особенности быстрого тестирования
Особенности быстрого тестированияОсобенности быстрого тестирования
Особенности быстрого тестирования
 
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
 
Серебряная пуля автоматизированного тестирования
Серебряная пуля автоматизированного тестированияСеребряная пуля автоматизированного тестирования
Серебряная пуля автоматизированного тестирования
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
 
Black box testing
Black box testingBlack box testing
Black box testing
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестирование
 
Неудобство использования ПО - в чём вина тестировщиков?
Неудобство использования ПО - в чём вина тестировщиков?Неудобство использования ПО - в чём вина тестировщиков?
Неудобство использования ПО - в чём вина тестировщиков?
 

More from Tech Talks @NSU

Tech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнесTech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнесTech Talks @NSU
 
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...Tech Talks @NSU
 
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»Tech Talks @NSU
 
Back to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодняBack to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодняTech Talks @NSU
 
Что такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиЧто такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиTech Talks @NSU
 
Автоматическое доказательство теорем
Автоматическое доказательство теоремАвтоматическое доказательство теорем
Автоматическое доказательство теоремTech Talks @NSU
 
AOT-компиляция Java
AOT-компиляция JavaAOT-компиляция Java
AOT-компиляция JavaTech Talks @NSU
 
Защита от атак по сторонним каналам
Защита от атак по сторонним каналамЗащита от атак по сторонним каналам
Защита от атак по сторонним каналамTech Talks @NSU
 
Как приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVMКак приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVMTech Talks @NSU
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальностьТестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальностьTech Talks @NSU
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном миреTech Talks @NSU
 
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...Tech Talks @NSU
 
Tech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: DLang: возможности языка и его применениеTech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: DLang: возможности языка и его применениеTech Talks @NSU
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
 
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеруTech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеруTech Talks @NSU
 
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...Tech Talks @NSU
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU
 
Tech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Мир open source — мир возможностейTech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Мир open source — мир возможностейTech Talks @NSU
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность Tech Talks @NSU
 

More from Tech Talks @NSU (20)

Tech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнесTech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнес
 
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
 
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
 
Back to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодняBack to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодня
 
Что такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиЧто такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузки
 
Автоматическое доказательство теорем
Автоматическое доказательство теоремАвтоматическое доказательство теорем
Автоматическое доказательство теорем
 
AOT-компиляция Java
AOT-компиляция JavaAOT-компиляция Java
AOT-компиляция Java
 
Защита от атак по сторонним каналам
Защита от атак по сторонним каналамЗащита от атак по сторонним каналам
Защита от атак по сторонним каналам
 
Как приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVMКак приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVM
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальностьТестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном мире
 
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
 
Tech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: DLang: возможности языка и его применениеTech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: DLang: возможности языка и его применение
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеруTech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
 
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
 
Tech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Мир open source — мир возможностейTech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Мир open source — мир возможностей
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность
 

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

  • 1. Что такое QA и как в него попасть А также зачем
  • 2. Кто я? Карпенко Анна, 25 лет. u  Руководитель разработки Peers.TV в компании Инетра. u  ex-QA в Инетре, Новотелекоме, Navitel, Amvonet, Aptana. u  Лектор курса «Тестирование ПО» в Кадровом Агенстве Алексея Сухорукова u  Тестировщик-фрилансер Контакты: Twitter: @amstir МойКруг: annkarpenko.moikrug.ru e-mail: karpenko.ann@gmail.com
  • 3. О чём я расскажу? u  Кто такой тестировщик и зачем он нужен? u  Как попасть в тестирование? Что нужно знать и зачем. u  Зачем и как компании берут тестировщиков без опыта?
  • 5. Определения u  Тестирование программного обеспечения — процесс исследования, испытания программного обеспечения (ПО) с целью получения информации о качестве продукта u  Обеспечение качества (Quality Assurance - QA) - это совокупность мероприятий, охватывающих все технологические этапы разработки, выпуска и эксплуатации ПО, информационных систем, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения требуемого уровня качества выпускаемого продукта.
  • 6. Что делает тестировщик? Тестирует Что проверяет? u  Функциональность — делает ли приложение то, что от него требуется u  Надежность — работает ли приложение без сбоев u  Производительность — работает ли приложение с приемлемой скоростью u  Удобство использования
  • 7. Как тестирует? u  По готовым планам u  Свободный поиск u  Автотесты
  • 8. Как тестирует? u  Заводит баги. Много багов. Нужно больше багов! u  В первую очередь - самые нестабильные области продукта. u  Если баг сложный в воспроизведении – в печь. u  Сначала – самые нелепые тесты.
  • 9. А на самом деле? u  Задача — пропустить как можно меньше приоритетных для пользователя багов. u  В первую очередь – самые приоритетные области продукта, основной функционал. u  Если баг сложный в воспроизведении, но важный – найди источник. u  В первую очередь – стандартные тесты.
  • 10. Что еще делает тестировщик? u  Пишет тестовую документацию o  Тест-планы o  Тест-кейсы o  Инструкции к авто-тестам u  Фиксирует баги
  • 11.
  • 12. А еще что делает? u  Техническая поддержка u  Пользовательская документация u  Прочее подай-принеси
  • 13. С кем взаимодействует? u  PM u  Тест-менеджер (если есть) u  Другие тестировщики (если есть) u  Разработчики u  Аналитики u  Дизайнеры
  • 14. Кому идти в тестировщики? u  Хочется начать работу в IT u  Хочется начать работу в IT, а программировать не хочется u  Ломать хочется больше, чем строить
  • 15. Куда развиваться? u  Авто-тестеры u  Аналитики u  Специалисты по юзабилити u  Проектировщики интерфейсов u  Project/Product manager u  Разработчики
  • 16. В чём профит? u  Альфа-доступ к продукту u  Халк ломать! u  Получение представления о работе всех структур, связанных с проектом u  Отличная работа для фриланса u  Разносторонний опыт при работе в Мелких Компаниях.
  • 17. Подводные камни? u  Бывает нудновато u  Очень кропотливая работа, требующая внимательности u  Зарплатный потолок, привет!
  • 19. Почему компании берут тестировщиков без опыта? u  Нет сложных задач u  Основного тестировщика не хватает на «текучку» u  Тупо нет денег u  «Ну он же такой умненький!»
  • 20. Что будут спрашивать? u  Почему решили стать тестировщиком? Почему не разработчиком? u  Что читали? u  Роль тестировщика в компании u  Процессы разработки ПО u  Что такое баг/тест-кейс? u  Основные виды тестирования u  Мелкое тестовое задание (задачка на логику, протестировать стул, чашку, бабушку) u  Разговорчики за жизнь
  • 21. Какие качества и знания ищут? u  Любопытство u  Нестандартный подход u  Коммуникабельность u  Въедливость u  Логический подход u  Хотя бы представление о работе в IT u  Пользовательский опыт u  МОЗГИ!!!
  • 22. Кого не возьмут? u  Драм-кружок, кружок по фото или люди с прыгающим опытом u  «Я вообще программистом хочу быть» u  Ленивые, не пытающиеся посмотреть шире. u  Невнимательные.
  • 23. А еще могут дать тестовое задание Протестировать != найти баги
  • 24. Что почитать? u  http://www.protesting.ru/ u  http://software-testing.ru/ u  Р.Савин «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах»
  • 25. Вопросы? Контакты: u  Twitter: @amstir u  МойКруг: annkarpenko.moikrug.ru u  e-mail: karpenko.ann@gmail.com