SlideShare a Scribd company logo
1 of 16
Про тестирование
Задача тестера — завести как можно больше багов?

ООО «Ричмедиа» , iSpring Solutions, Inc.

3
Какие области тестировать в таком случае?



Cамые нестабильные
Нестабильные, потому что
менее приоритетные. Тока тссс...

ООО «Ричмедиа» , iSpring Solutions, Inc.

4
Что делать со сложновоспроизводимым багом?



Откинуть в сторону
Зачем с ним возиться,
если за это же время можно завести
3 менее критичных, зато простых в заведении?

ООО «Ричмедиа» , iSpring Solutions, Inc.

5
Какие тесты проводить в первую очередь?



Конено, самые нестандартные
Ввести в поле логина «Войну и мир», поделить на ноль,
вставить в профиль фотографию в формате .exe.

Говорят что, иногда на собеседованиях
тестировщики в ответ на просьбу
«протеструйте калькулятор»
перечисляют интересные и дельные
тесты, но в числе первых
тридцати нет теста «проверить
сложение» и другие базовые операции.

ООО «Ричмедиа» , iSpring Solutions, Inc.

6
Так выглядит тестирование?

Именно так выглядит поиск
ошибок — не имеющий ничего
общего с тестированием.

ООО «Ричмедиа» , iSpring Solutions, Inc.

7
Как перейти от поиска ошибок к
тестированию?

ООО «Ричмедиа» , iSpring Solutions, Inc.

8
Анализ продукта и документирование тестов



Вы анализируете продукт, выписываете основные фичи,
действия, их параметры



Чек-листы — отличная напоминалка «здесь надо вникнуть
глубже».



Чек-листы можно и НУЖНО согласовывать. С
проектировщиками, дизайнерами, разработчиками,
аналитиками.

ООО «Ричмедиа» , iSpring Solutions, Inc.

9
Оценка тестирования



Анализировать пропущенные ошибки и причины их
пропуска



Покрытие функционала и кода тестами



Уровень удовлетворения пользователей, через анкеты и
сбор обратной связи.



Качество заведения ошибок, опрашивая разработчиков.

ООО «Ричмедиа» , iSpring Solutions, Inc.

10
Обсуждение целей тестирования с командой

ООО «Ричмедиа» , iSpring Solutions, Inc.

11
Понимание пользователей и их бизнес-процессов








Как этот продукт используется?
Зачем он вообще нужен?
Какие проблемы решает?
На сколько “прокачаны” пользователи?
В каких условиях они работают?
В каком окружении и оборудовании?

ООО «Ричмедиа» , iSpring Solutions, Inc.

12
Техническая квалификация и понимание архитектуры



Зайти на сайт тестируемого продукта
http://****.ru в браузере Firefox
Ввести логин и пароль
Зайти с того же компьютера в браузере Opera
Просит повторно ввести логин и пароль,
автоматически не логинится.

Это не описание бага!
ООО «Ричмедиа» , iSpring Solutions, Inc.

13
Выводы



Хороших тестировщиков любят и ценят все. Но
тестировщиков, а не кликеров и
багозаводильцев!

ООО «Ричмедиа» , iSpring Solutions, Inc.

14
У-у-у-у, уа-угу, у-у-у-у

Monkey Tests

ООО «Ричмедиа» , iSpring Solutions, Inc.

15
Ринат Шайхутдинов
vkontakte: vk.com/rinat.shaikhutdinov
e-mail: rinat.shaikhutdinov@gmail.com
website: research-style.ru

More Related Content

What's hot

Автотесты и образ мышления
Автотесты и образ мышленияАвтотесты и образ мышления
Автотесты и образ мышленияAndrei Zubov
 
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...QAFest
 
7 принципов эффективного тестирования
7 принципов эффективного тестирования7 принципов эффективного тестирования
7 принципов эффективного тестированияak-itconsulting.com
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?SQALab
 
Лучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиЛучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиSQALab
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиковUladzimir Kryvenka
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийNickola14
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?SQALab
 
How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)Igor Goldshmidt
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеTatyana Pischasova
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 
Шаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиШаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиSQALab
 
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...QAFest
 
Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?DataArt
 
Alex Yakima - Agile Testing
Alex Yakima - Agile TestingAlex Yakima - Agile Testing
Alex Yakima - Agile Testingalexyakima
 

What's hot (20)

Автотесты и образ мышления
Автотесты и образ мышленияАвтотесты и образ мышления
Автотесты и образ мышления
 
Sqa days
Sqa daysSqa days
Sqa days
 
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
 
Agile At Intel
Agile At IntelAgile At Intel
Agile At Intel
 
7 принципов эффективного тестирования
7 принципов эффективного тестирования7 принципов эффективного тестирования
7 принципов эффективного тестирования
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Лучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиЛучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователи
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?
 
How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)
 
It карьера
It карьераIt карьера
It карьера
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Шаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиШаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработки
 
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
 
Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?
 
Alex Yakima - Agile Testing
Alex Yakima - Agile TestingAlex Yakima - Agile Testing
Alex Yakima - Agile Testing
 

Viewers also liked

Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?Alexei Barantsev
 
Software testing foundations_ilya_pluzhnikov
Software testing foundations_ilya_pluzhnikovSoftware testing foundations_ilya_pluzhnikov
Software testing foundations_ilya_pluzhnikovElya Pluzhnikov
 
Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)Iosif Itkin
 
Видеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работу
Видеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работуВидеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работу
Видеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работуVideo Recruiting Pre-Interview http://pre-int.com/
 
Продажи software outsourcing
Продажи software outsourcingПродажи software outsourcing
Продажи software outsourcingAndrei Parabellum
 
Usability Testing (Тестирование юзабилити)
Usability Testing (Тестирование юзабилити)Usability Testing (Тестирование юзабилити)
Usability Testing (Тестирование юзабилити)IT Mine
 
Дмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестированияДмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестированияYandex
 
How to interview a QA candidate
How to interview a QA candidateHow to interview a QA candidate
How to interview a QA candidateIrina_Zhovtobryukh
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingGleb Rybalko
 
EPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldEPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldYury Shilyaev
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITGoIT
 
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)Andrey Ladutko
 
Секреты становления тестировщика
Секреты становления тестировщикаСекреты становления тестировщика
Секреты становления тестировщикаSQALab
 
Ицхак Цал-Крупп, Павел Фесенко - Software testing
Ицхак Цал-Крупп, Павел Фесенко - Software testingИцхак Цал-Крупп, Павел Фесенко - Software testing
Ицхак Цал-Крупп, Павел Фесенко - Software testingШкольная лига РОСНАНО
 
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...Badoo Development
 
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QARina Uzhevko
 
Тестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QAТестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QASQALab
 
От тестирования к QA
От тестирования к QAОт тестирования к QA
От тестирования к QADressTester
 

Viewers also liked (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?
 
Software testing foundations_ilya_pluzhnikov
Software testing foundations_ilya_pluzhnikovSoftware testing foundations_ilya_pluzhnikov
Software testing foundations_ilya_pluzhnikov
 
Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)
 
Видеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работу
Видеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работуВидеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работу
Видеорекрутинг Pre-Interview - онлайн собеседование кандидатов на работу
 
Продажи software outsourcing
Продажи software outsourcingПродажи software outsourcing
Продажи software outsourcing
 
Usability Testing (Тестирование юзабилити)
Usability Testing (Тестирование юзабилити)Usability Testing (Тестирование юзабилити)
Usability Testing (Тестирование юзабилити)
 
Дмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестированияДмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестирования
 
How to interview a QA candidate
How to interview a QA candidateHow to interview a QA candidate
How to interview a QA candidate
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
EPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldEPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real world
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
 
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
 
Секреты становления тестировщика
Секреты становления тестировщикаСекреты становления тестировщика
Секреты становления тестировщика
 
Ицхак Цал-Крупп, Павел Фесенко - Software testing
Ицхак Цал-Крупп, Павел Фесенко - Software testingИцхак Цал-Крупп, Павел Фесенко - Software testing
Ицхак Цал-Крупп, Павел Фесенко - Software testing
 
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
 
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QA
 
ISTQB certification
ISTQB certificationISTQB certification
ISTQB certification
 
Тестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QAТестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QA
 
От тестирования к QA
От тестирования к QAОт тестирования к QA
От тестирования к QA
 

Similar to Software Testing

«Формирование технической команды на старте»
«Формирование технической команды на старте»«Формирование технической команды на старте»
«Формирование технической команды на старте»Mikhail Kulakov
 
Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"Startup_Technologies
 
разработка и коммерциализация тиражных решений 1
разработка и коммерциализация тиражных решений 1разработка и коммерциализация тиражных решений 1
разработка и коммерциализация тиражных решений 1Дмитрий Кулешов
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
QUESTions - how to get clear answers to the difficult questions about project...
QUESTions - how to get clear answers to the difficult questions about project...QUESTions - how to get clear answers to the difficult questions about project...
QUESTions - how to get clear answers to the difficult questions about project...Irina Vinogradova
 
Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянинаqasib
 
чмв лекция №7
чмв   лекция №7чмв   лекция №7
чмв лекция №7student_kai
 
Тестирование дизайн макетов сайта
Тестирование дизайн макетов сайтаТестирование дизайн макетов сайта
Тестирование дизайн макетов сайтаeditor2012
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестированияIgor Pozumentov
 
Как улучшить удобство продукта минимальными затратами?
Как улучшить удобство продукта минимальными затратами?Как улучшить удобство продукта минимальными затратами?
Как улучшить удобство продукта минимальными затратами?Oleg Karapuzov
 
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Сергей Сторожев
 
Формирование технической команды на старте
Формирование технической команды на старте Формирование технической команды на старте
Формирование технической команды на старте Sergey Xek
 
Стачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопомСтачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопомYury Vetrov
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agilesef2009
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в AgileSQALab
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU
 

Similar to Software Testing (20)

«Формирование технической команды на старте»
«Формирование технической команды на старте»«Формирование технической команды на старте»
«Формирование технической команды на старте»
 
Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"
 
разработка и коммерциализация тиражных решений 1
разработка и коммерциализация тиражных решений 1разработка и коммерциализация тиражных решений 1
разработка и коммерциализация тиражных решений 1
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
QUESTions - how to get clear answers to the difficult questions about project...
QUESTions - how to get clear answers to the difficult questions about project...QUESTions - how to get clear answers to the difficult questions about project...
QUESTions - how to get clear answers to the difficult questions about project...
 
Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянина
 
чмв лекция №7
чмв   лекция №7чмв   лекция №7
чмв лекция №7
 
Тестирование дизайн макетов сайта
Тестирование дизайн макетов сайтаТестирование дизайн макетов сайта
Тестирование дизайн макетов сайта
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 
Test management print
Test management printTest management print
Test management print
 
Как улучшить удобство продукта минимальными затратами?
Как улучшить удобство продукта минимальными затратами?Как улучшить удобство продукта минимальными затратами?
Как улучшить удобство продукта минимальными затратами?
 
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.
 
Формирование технической команды на старте
Формирование технической команды на старте Формирование технической команды на старте
Формирование технической команды на старте
 
Стачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопомСтачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопом
 
UX Design Рrocess
UX Design РrocessUX Design Рrocess
UX Design Рrocess
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
 
SqaВфны8
SqaВфны8SqaВфны8
SqaВфны8
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
 

More from Rinat Shaikhutdinov

Гештальт-принципы дизайна для разработчиков
Гештальт-принципы дизайна для разработчиковГештальт-принципы дизайна для разработчиков
Гештальт-принципы дизайна для разработчиковRinat Shaikhutdinov
 
Структурирование информации. Краткая вводная
Структурирование информации. Краткая вводнаяСтруктурирование информации. Краткая вводная
Структурирование информации. Краткая вводнаяRinat Shaikhutdinov
 
Что такое цифровой продукт, и почему интерфейс теперь очень важен
Что такое цифровой продукт, и почему интерфейс теперь очень важенЧто такое цифровой продукт, и почему интерфейс теперь очень важен
Что такое цифровой продукт, и почему интерфейс теперь очень важенRinat Shaikhutdinov
 
Построение бизнес-моделей
Построение бизнес-моделейПостроение бизнес-моделей
Построение бизнес-моделейRinat Shaikhutdinov
 
Что почитать по интернет маркетингу
Что почитать по интернет маркетингуЧто почитать по интернет маркетингу
Что почитать по интернет маркетингуRinat Shaikhutdinov
 
Методы монетизации интернет-проектов
Методы монетизации интернет-проектовМетоды монетизации интернет-проектов
Методы монетизации интернет-проектовRinat Shaikhutdinov
 
Веб аналитика и оценка эффективности сайта
Веб аналитика и оценка эффективности сайтаВеб аналитика и оценка эффективности сайта
Веб аналитика и оценка эффективности сайтаRinat Shaikhutdinov
 
Маркетинг в социальных сетях
Маркетинг в социальных сетяхМаркетинг в социальных сетях
Маркетинг в социальных сетяхRinat Shaikhutdinov
 
Контекстная реклама
Контекстная рекламаКонтекстная реклама
Контекстная рекламаRinat Shaikhutdinov
 
Контент маркетинг
Контент маркетингКонтент маркетинг
Контент маркетингRinat Shaikhutdinov
 
Алгоритм привлечения клиентов
Алгоритм привлечения клиентовАлгоритм привлечения клиентов
Алгоритм привлечения клиентовRinat Shaikhutdinov
 
Технические моменты создания сайта
Технические моменты создания сайтаТехнические моменты создания сайта
Технические моменты создания сайтаRinat Shaikhutdinov
 
Правила юзабилити
Правила юзабилитиПравила юзабилити
Правила юзабилитиRinat Shaikhutdinov
 
Основные принципы дизайна
Основные принципы дизайнаОсновные принципы дизайна
Основные принципы дизайнаRinat Shaikhutdinov
 
Портрет потенциального клиента
Портрет потенциального клиентаПортрет потенциального клиента
Портрет потенциального клиентаRinat Shaikhutdinov
 
Видение, миссия, цель, стратегия, план
Видение, миссия, цель, стратегия, планВидение, миссия, цель, стратегия, план
Видение, миссия, цель, стратегия, планRinat Shaikhutdinov
 
Быстрое прототипирование сайтов
Быстрое прототипирование сайтовБыстрое прототипирование сайтов
Быстрое прототипирование сайтовRinat Shaikhutdinov
 
Сколько стоит создание сайта
Сколько стоит создание сайтаСколько стоит создание сайта
Сколько стоит создание сайтаRinat Shaikhutdinov
 

More from Rinat Shaikhutdinov (20)

Гештальт-принципы дизайна для разработчиков
Гештальт-принципы дизайна для разработчиковГештальт-принципы дизайна для разработчиков
Гештальт-принципы дизайна для разработчиков
 
Структурирование информации. Краткая вводная
Структурирование информации. Краткая вводнаяСтруктурирование информации. Краткая вводная
Структурирование информации. Краткая вводная
 
Что такое цифровой продукт, и почему интерфейс теперь очень важен
Что такое цифровой продукт, и почему интерфейс теперь очень важенЧто такое цифровой продукт, и почему интерфейс теперь очень важен
Что такое цифровой продукт, и почему интерфейс теперь очень важен
 
Построение бизнес-моделей
Построение бизнес-моделейПостроение бизнес-моделей
Построение бизнес-моделей
 
Что почитать по интернет маркетингу
Что почитать по интернет маркетингуЧто почитать по интернет маркетингу
Что почитать по интернет маркетингу
 
Методы монетизации интернет-проектов
Методы монетизации интернет-проектовМетоды монетизации интернет-проектов
Методы монетизации интернет-проектов
 
Веб аналитика и оценка эффективности сайта
Веб аналитика и оценка эффективности сайтаВеб аналитика и оценка эффективности сайта
Веб аналитика и оценка эффективности сайта
 
Маркетинг в социальных сетях
Маркетинг в социальных сетяхМаркетинг в социальных сетях
Маркетинг в социальных сетях
 
Контекстная реклама
Контекстная рекламаКонтекстная реклама
Контекстная реклама
 
Контент маркетинг
Контент маркетингКонтент маркетинг
Контент маркетинг
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Алгоритм привлечения клиентов
Алгоритм привлечения клиентовАлгоритм привлечения клиентов
Алгоритм привлечения клиентов
 
Технические моменты создания сайта
Технические моменты создания сайтаТехнические моменты создания сайта
Технические моменты создания сайта
 
Правила юзабилити
Правила юзабилитиПравила юзабилити
Правила юзабилити
 
Правила дизайна
Правила дизайнаПравила дизайна
Правила дизайна
 
Основные принципы дизайна
Основные принципы дизайнаОсновные принципы дизайна
Основные принципы дизайна
 
Портрет потенциального клиента
Портрет потенциального клиентаПортрет потенциального клиента
Портрет потенциального клиента
 
Видение, миссия, цель, стратегия, план
Видение, миссия, цель, стратегия, планВидение, миссия, цель, стратегия, план
Видение, миссия, цель, стратегия, план
 
Быстрое прототипирование сайтов
Быстрое прототипирование сайтовБыстрое прототипирование сайтов
Быстрое прототипирование сайтов
 
Сколько стоит создание сайта
Сколько стоит создание сайтаСколько стоит создание сайта
Сколько стоит создание сайта
 

Software Testing

  • 2.
  • 3. Задача тестера — завести как можно больше багов? ООО «Ричмедиа» , iSpring Solutions, Inc. 3
  • 4. Какие области тестировать в таком случае?  Cамые нестабильные Нестабильные, потому что менее приоритетные. Тока тссс... ООО «Ричмедиа» , iSpring Solutions, Inc. 4
  • 5. Что делать со сложновоспроизводимым багом?  Откинуть в сторону Зачем с ним возиться, если за это же время можно завести 3 менее критичных, зато простых в заведении? ООО «Ричмедиа» , iSpring Solutions, Inc. 5
  • 6. Какие тесты проводить в первую очередь?  Конено, самые нестандартные Ввести в поле логина «Войну и мир», поделить на ноль, вставить в профиль фотографию в формате .exe. Говорят что, иногда на собеседованиях тестировщики в ответ на просьбу «протеструйте калькулятор» перечисляют интересные и дельные тесты, но в числе первых тридцати нет теста «проверить сложение» и другие базовые операции. ООО «Ричмедиа» , iSpring Solutions, Inc. 6
  • 7. Так выглядит тестирование? Именно так выглядит поиск ошибок — не имеющий ничего общего с тестированием. ООО «Ричмедиа» , iSpring Solutions, Inc. 7
  • 8. Как перейти от поиска ошибок к тестированию? ООО «Ричмедиа» , iSpring Solutions, Inc. 8
  • 9. Анализ продукта и документирование тестов  Вы анализируете продукт, выписываете основные фичи, действия, их параметры  Чек-листы — отличная напоминалка «здесь надо вникнуть глубже».  Чек-листы можно и НУЖНО согласовывать. С проектировщиками, дизайнерами, разработчиками, аналитиками. ООО «Ричмедиа» , iSpring Solutions, Inc. 9
  • 10. Оценка тестирования  Анализировать пропущенные ошибки и причины их пропуска  Покрытие функционала и кода тестами  Уровень удовлетворения пользователей, через анкеты и сбор обратной связи.  Качество заведения ошибок, опрашивая разработчиков. ООО «Ричмедиа» , iSpring Solutions, Inc. 10
  • 11. Обсуждение целей тестирования с командой ООО «Ричмедиа» , iSpring Solutions, Inc. 11
  • 12. Понимание пользователей и их бизнес-процессов       Как этот продукт используется? Зачем он вообще нужен? Какие проблемы решает? На сколько “прокачаны” пользователи? В каких условиях они работают? В каком окружении и оборудовании? ООО «Ричмедиа» , iSpring Solutions, Inc. 12
  • 13. Техническая квалификация и понимание архитектуры  Зайти на сайт тестируемого продукта http://****.ru в браузере Firefox Ввести логин и пароль Зайти с того же компьютера в браузере Opera Просит повторно ввести логин и пароль, автоматически не логинится. Это не описание бага! ООО «Ричмедиа» , iSpring Solutions, Inc. 13
  • 14. Выводы  Хороших тестировщиков любят и ценят все. Но тестировщиков, а не кликеров и багозаводильцев! ООО «Ричмедиа» , iSpring Solutions, Inc. 14
  • 15. У-у-у-у, уа-угу, у-у-у-у Monkey Tests ООО «Ричмедиа» , iSpring Solutions, Inc. 15
  • 16. Ринат Шайхутдинов vkontakte: vk.com/rinat.shaikhutdinov e-mail: rinat.shaikhutdinov@gmail.com website: research-style.ru

Editor's Notes

  1. http://www.google.ru/imgres?imgurl=&imgrefurl=http%3A%2F%2Fblogs.law.harvard.edu%2Facts%2F2012%2F11%2F20%2Fthe-code-monkey-devaluing-software-developers%2F&h=0&w=0&sz=1&tbnid=G6Q5MPH7BP_WkM&tbnh=137&tbnw=367&zoom=1&docid=IYSgqkgRdyi_FM&ei=Jo47UsfeJMTi4QS4woG4Cw&ved=0CAIQsCUТестирование — это не поиск ошибок!http://habrahabr.ru/post/149903/
  2. http://dribbble.com/shots/948527-The-One-Crowbar-to-Rule-them-All?list=searches&tag=headcrab
  3. http://dribbble.com/shots/1046575-ExoSource-Outstanding-Customer-Service?list=searches&tag=outstanding
  4. http://en.wikipedia.org/wiki/Monkey_testhttp://dribbble.com/shots/238827-Unused-Logo?list=searches&tag=monkey