SlideShare a Scribd company logo
1 of 17
Download to read offline
Тестирование программного
обеспечения
Обеспечь качество своей жизни
• Опыт в тестировании >5 лет.
• Тест-менеджер компании «Лаборатория
качества».
• Сертифицированный специалист по
тестированию ISTQB
• С 2018 г. сотренер Первого Онлайн
ИНститута Тестирования (ПОИНТ).
• Координатор культурно-образовательного
проекта «Першы крок» (г. Мозырь).
Обо мне:
Тестирование программного обеспечения
Тест «Найди ошибку»:
Тестирование программного обеспечения
сделать сайт о героях Marvel!
Сначала была идея
Это Вася (PМ)
Техническое задание (ТЗ)
✓ Ну чтобы там были истории
каждого персонажа…
✓ И чтобы было много фото…
✓ И чтобы авторизованные
пользователи могли оставлять
комментарии на форуме…
✓ Много Халка, очень много…
✓ Чтобы можно было бы
подписаться на последние
обновления….
Тестирование программного обеспечения
Затем был Гена (разработчик ПО)
• Написал код
• Реализовал основные функции (features)
• Показал готовый сайт Васе
Но тут приходит Лиля (тестировщик)
этим невозможно пользоваться!
Где женщина-кошка?
Лиля! Спасай: исследуем продукт
✓ Какие функции выполняет продукт?
✓ Какие действия можно совершить с продуктом?
✓ Какие условия влияют на выполнения действий
продукта?
✓ Какие ограничения есть у продукта?
✓ Удобно ли пользоваться продуктом?
✓ Как долго и надежно продукт должен работать?
✓ На каких окружениях продукт должен работать?
Тестирование программного обеспечения
Лиля! Спасай 2: стратегия тестирования
Вид тестирования: Что будем проверять:
Функциональное тестирование Поиск, просмотр картинок, регистрация, авторизация,
грамотность в тексте, открытие всех страниц, форма
подписки на новости, валидационные сообщения,
комментарии и т.д.
Тестирование производительности Время отклика под нагрузкой
Нагрузочное тестирование Одновременная регистрация 500 пользователей
Тестирование ограничений Поле ввода e-mail (число символов), поле ввода логина
Тестирование окружений Работа всех функций в разных браузерах и операционных
системах
Удобство пользования (usability) Доступность, удобство для целевой аудитории, частые
ошибки
Негативное тестирование Ввод невалидного e-mail при авторизации или
некорректного поискового запроса (лолололдхщ-у34)
Баги! Баги! Баги! Дефекты
Вид тестирования: Дефекты
Функциональное тестирование Не работает поиск по имени героя
Тестирование производительности При одновременном использовании форума 10 и >людьми отклик
программы 1 минута
Нагрузочное тестирование Авторизация 50 пользователей приводит в серверной ошибке
Тестирование ограничений В поле логина нельзя вводить более 10 символов
Тестирование окружений В Android картинка Халка не адаптирована под размеры экрана и
виден только его глаз:)
Удобство пользования (usability) Целевая аудитория: поклонники персонажей Marvell
*Bug в переводе с английского «жук»
Как выглядит
задокументированный bug?
Заголовок: Не осуществляется поиск, если поисковой запрос содержит
разделитель
Приоритет: Блокирующий
Окружение: Win 10, HP ENVY, браузер Chrome
Шаги: 1. Зайти на сайт
2. В поисковое поле ввести запрос «женщина-кошка»
3. Нажать кнопку «Поиск»
Фактический
результат:
Отсутствуют результаты поиска
Ожидаемый
результат:
Отображается результат поиска
*Bug в переводе с английского «жук»
Гена все понял- Гена исправил баги!
В итоге все счастливы!
Фанаты Marvell регулярно подписываются на новости и активничают на форуме
• Любая идея- хорошо, но протестированная идея-
лучше.
• В любой деятельности важна стратегия.
• Тестирование помогает не только отловить дефекты, а
понять соответствует ли наш продукт требованиям
заказчика и ожиданиям пользователей.
Тестирование программного обеспечения
Что нужно делать, чтобы быть как Лиля?
✓ Интересоваться IT-технологиями и трендами.
✓ Читать специализированные ресурсы (пример-
software-testing.ru, блог quality-lab.ru).
✓ Стажировка в IT-компании.
✓ Учить английский язык.
✓ Не останавливаться и изучать новое.
Тестирование программного обеспечения
А дальше что?
• Тест-аналитик
• Тест-менеджер
• Авто-тестер
• Программист
• PM
• Scrum-мастер и до
Тестирование программного обеспечения
Игра «Будь как QA»
Задача:
1. Протестировать сайт pershykrok.by
2. Найти дефекты (баги)
Контакты:
ПОИНТ: https://pointschool.ru/
Культурно-образовательный проект «Першы крок»
(г. Мозырь): https://pershykrok.by/
Тестирование программного обеспечения

More Related Content

What's hot

Обучение тестированию
Обучение тестированиюОбучение тестированию
Обучение тестированиюAPostovalova
 
больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1Фарида Абдуллина
 
сергей андреев
сергей андреевсергей андреев
сергей андреевAlexei Lupan
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...SQALab
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияSQALab
 
Пользователи в помощь тестировщику
Пользователи в помощь тестировщикуПользователи в помощь тестировщику
Пользователи в помощь тестировщикуRina Uzhevko
 
Sqadays 8-barancev
Sqadays 8-barancevSqadays 8-barancev
Sqadays 8-barancevAlexei Lupan
 
Сэм Канер: Тестирование программного обеспечения
Сэм Канер: Тестирование программного обеспеченияСэм Канер: Тестирование программного обеспечения
Сэм Канер: Тестирование программного обеспеченияElena Sharovar
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite
 
Инструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UIИнструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UIOlesia Velychko
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиNikita Efimov
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Zahhar Kirillov, MSc
 
Фокус тест
Фокус тестФокус тест
Фокус тестSQALab
 
Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)Yaroslav Perevalov
 
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Rina Uzhevko
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricksSQALab
 
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...ISsoft
 

What's hot (20)

Обучение тестированию
Обучение тестированиюОбучение тестированию
Обучение тестированию
 
План тестирования
План тестированияПлан тестирования
План тестирования
 
больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1
 
сергей андреев
сергей андреевсергей андреев
сергей андреев
 
Sqa8 urazov
Sqa8 urazovSqa8 urazov
Sqa8 urazov
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
 
Пользователи в помощь тестировщику
Пользователи в помощь тестировщикуПользователи в помощь тестировщику
Пользователи в помощь тестировщику
 
Sqadays 8-barancev
Sqadays 8-barancevSqadays 8-barancev
Sqadays 8-barancev
 
Сэм Канер: Тестирование программного обеспечения
Сэм Канер: Тестирование программного обеспеченияСэм Канер: Тестирование программного обеспечения
Сэм Канер: Тестирование программного обеспечения
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
 
Инструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UIИнструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UI
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"
 
Фокус тест
Фокус тестФокус тест
Фокус тест
 
Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)
 
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricks
 
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
 
JBatch
JBatchJBatch
JBatch
 

Similar to Тестирование программного обеспечения

Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"SQALab
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryNikita Efimov
 
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...Igor Khrol
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла0leGG
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU
 
Можно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиковМожно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиковMaxim Shulga
 
Егор Данилов (ivi.ru) на - Забег по граблям!
Егор Данилов (ivi.ru) на  - Забег по граблям!Егор Данилов (ivi.ru) на  - Забег по граблям!
Егор Данилов (ivi.ru) на - Забег по граблям!GreenfieldProject
 
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QARina Uzhevko
 
Андрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибокАндрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибокSQALab
 
Скандалы, расследования, тестирование
Скандалы, расследования, тестированиеСкандалы, расследования, тестирование
Скандалы, расследования, тестированиеSQALab
 
QA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQAFest
 
Особенности тестирования открытого ПО
Особенности тестирования открытого ПООсобенности тестирования открытого ПО
Особенности тестирования открытого ПОAlexey Lyanguzov
 
Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Technopark
 
Поведенческие факторы в поисковом продвижении
Поведенческие факторы в поисковом продвиженииПоведенческие факторы в поисковом продвижении
Поведенческие факторы в поисковом продвиженииimba_ru
 
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестированияCodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестированияCodeFest
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеqasib
 
Специфика тестирования проектов с открытым исходным кодом
Специфика тестирования проектов с открытым исходным кодомСпецифика тестирования проектов с открытым исходным кодом
Специфика тестирования проектов с открытым исходным кодомSQALab
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеSQALab
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестированияIgor Pozumentov
 

Similar to Тестирование программного обеспечения (20)

Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
 
Можно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиковМожно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиков
 
Егор Данилов (ivi.ru) на - Забег по граблям!
Егор Данилов (ivi.ru) на  - Забег по граблям!Егор Данилов (ivi.ru) на  - Забег по граблям!
Егор Данилов (ivi.ru) на - Забег по граблям!
 
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QA
 
Андрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибокАндрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибок
 
Скандалы, расследования, тестирование
Скандалы, расследования, тестированиеСкандалы, расследования, тестирование
Скандалы, расследования, тестирование
 
QA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
 
Особенности тестирования открытого ПО
Особенности тестирования открытого ПООсобенности тестирования открытого ПО
Особенности тестирования открытого ПО
 
Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7
 
Поведенческие факторы в поисковом продвижении
Поведенческие факторы в поисковом продвиженииПоведенческие факторы в поисковом продвижении
Поведенческие факторы в поисковом продвижении
 
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестированияCodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
 
Автоматизация тестирования
Автоматизация тестированияАвтоматизация тестирования
Автоматизация тестирования
 
Специфика тестирования проектов с открытым исходным кодом
Специфика тестирования проектов с открытым исходным кодомСпецифика тестирования проектов с открытым исходным кодом
Специфика тестирования проектов с открытым исходным кодом
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 

More from Ассоциация "Образование для будущего"

Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...
Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...
Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...Ассоциация "Образование для будущего"
 
Современные направления интеграции математики и информационных технологий как...
Современные направления интеграции математики и информационных технологий как...Современные направления интеграции математики и информационных технологий как...
Современные направления интеграции математики и информационных технологий как...Ассоциация "Образование для будущего"
 
Внедрение модели STEAM-образования как средства допрофильной подготовки в уч...
Внедрение модели STEAM-образования как средства допрофильной подготовки  в уч...Внедрение модели STEAM-образования как средства допрофильной подготовки  в уч...
Внедрение модели STEAM-образования как средства допрофильной подготовки в уч...Ассоциация "Образование для будущего"
 
Непрерывная система образования «Школа-Университет-Производство» на примере р...
Непрерывная система образования «Школа-Университет-Производство» на примере р...Непрерывная система образования «Школа-Университет-Производство» на примере р...
Непрерывная система образования «Школа-Университет-Производство» на примере р...Ассоциация "Образование для будущего"
 
Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...
Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...
Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...Ассоциация "Образование для будущего"
 
Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...
Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...
Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...Ассоциация "Образование для будущего"
 

More from Ассоциация "Образование для будущего" (20)

Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...
Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...
Конференция «ТЕХНОЛОГИИ И МЕТОДОЛОГИЯ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ М...
 
Современные направления интеграции математики и информационных технологий как...
Современные направления интеграции математики и информационных технологий как...Современные направления интеграции математики и информационных технологий как...
Современные направления интеграции математики и информационных технологий как...
 
Внедрение модели STEAM-образования как средства допрофильной подготовки в уч...
Внедрение модели STEAM-образования как средства допрофильной подготовки  в уч...Внедрение модели STEAM-образования как средства допрофильной подготовки  в уч...
Внедрение модели STEAM-образования как средства допрофильной подготовки в уч...
 
STEAM-обучение: как создать STEAM урок
STEAM-обучение: как создать STEAM урокSTEAM-обучение: как создать STEAM урок
STEAM-обучение: как создать STEAM урок
 
Непрерывная система образования «Школа-Университет-Производство» на примере р...
Непрерывная система образования «Школа-Университет-Производство» на примере р...Непрерывная система образования «Школа-Университет-Производство» на примере р...
Непрерывная система образования «Школа-Университет-Производство» на примере р...
 
Области знаний Computer Science и возможности по их изучению в школе
Области знаний Computer Science и возможности по их изучению в школеОбласти знаний Computer Science и возможности по их изучению в школе
Области знаний Computer Science и возможности по их изучению в школе
 
Тестирование web и мобильных приложений
Тестирование web и мобильных приложенийТестирование web и мобильных приложений
Тестирование web и мобильных приложений
 
"Мифы и лайфхаки IT"
"Мифы и лайфхаки IT""Мифы и лайфхаки IT"
"Мифы и лайфхаки IT"
 
STEAM-подход в обучении: компоненты и практики реализации
STEAM-подход в обучении: компоненты и практики реализацииSTEAM-подход в обучении: компоненты и практики реализации
STEAM-подход в обучении: компоненты и практики реализации
 
Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...
Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...
Деятельность STEM-центра на базе "Учебно-педагогический комплекс ясли сад-сре...
 
Знакомство с LEGO Mindstorms EV3
Знакомство с LEGO Mindstorms EV3Знакомство с LEGO Mindstorms EV3
Знакомство с LEGO Mindstorms EV3
 
Code Club и языки программирования
Code Club  и языки программированияCode Club  и языки программирования
Code Club и языки программирования
 
Junior ignite camp-2019
Junior ignite camp-2019Junior ignite camp-2019
Junior ignite camp-2019
 
Презентация Ассоциации "Образование для будущего"
Презентация Ассоциации "Образование для будущего"Презентация Ассоциации "Образование для будущего"
Презентация Ассоциации "Образование для будущего"
 
Сравнение количества часов информатики
Сравнение количества часов информатикиСравнение количества часов информатики
Сравнение количества часов информатики
 
Интеграция информатики в другие учебные предметы
Интеграция информатики в другие учебные предметы Интеграция информатики в другие учебные предметы
Интеграция информатики в другие учебные предметы
 
Как продавать технологии как Про
Как продавать технологии как Про	Как продавать технологии как Про
Как продавать технологии как Про
 
Цифровые инструменты в контексте модели STEAM
Цифровые инструменты в контексте модели STEAMЦифровые инструменты в контексте модели STEAM
Цифровые инструменты в контексте модели STEAM
 
Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...
Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...
Реализация STEAM-подхода на занятиях объединения по интересам естественно-мат...
 
Невероятная жизнь Русаковича Витти
Невероятная жизнь Русаковича ВиттиНевероятная жизнь Русаковича Витти
Невероятная жизнь Русаковича Витти
 

Тестирование программного обеспечения

  • 2. • Опыт в тестировании >5 лет. • Тест-менеджер компании «Лаборатория качества». • Сертифицированный специалист по тестированию ISTQB • С 2018 г. сотренер Первого Онлайн ИНститута Тестирования (ПОИНТ). • Координатор культурно-образовательного проекта «Першы крок» (г. Мозырь). Обо мне: Тестирование программного обеспечения
  • 3. Тест «Найди ошибку»: Тестирование программного обеспечения
  • 4. сделать сайт о героях Marvel! Сначала была идея Это Вася (PМ)
  • 5. Техническое задание (ТЗ) ✓ Ну чтобы там были истории каждого персонажа… ✓ И чтобы было много фото… ✓ И чтобы авторизованные пользователи могли оставлять комментарии на форуме… ✓ Много Халка, очень много… ✓ Чтобы можно было бы подписаться на последние обновления…. Тестирование программного обеспечения
  • 6. Затем был Гена (разработчик ПО) • Написал код • Реализовал основные функции (features) • Показал готовый сайт Васе
  • 7. Но тут приходит Лиля (тестировщик) этим невозможно пользоваться! Где женщина-кошка?
  • 8. Лиля! Спасай: исследуем продукт ✓ Какие функции выполняет продукт? ✓ Какие действия можно совершить с продуктом? ✓ Какие условия влияют на выполнения действий продукта? ✓ Какие ограничения есть у продукта? ✓ Удобно ли пользоваться продуктом? ✓ Как долго и надежно продукт должен работать? ✓ На каких окружениях продукт должен работать? Тестирование программного обеспечения
  • 9. Лиля! Спасай 2: стратегия тестирования Вид тестирования: Что будем проверять: Функциональное тестирование Поиск, просмотр картинок, регистрация, авторизация, грамотность в тексте, открытие всех страниц, форма подписки на новости, валидационные сообщения, комментарии и т.д. Тестирование производительности Время отклика под нагрузкой Нагрузочное тестирование Одновременная регистрация 500 пользователей Тестирование ограничений Поле ввода e-mail (число символов), поле ввода логина Тестирование окружений Работа всех функций в разных браузерах и операционных системах Удобство пользования (usability) Доступность, удобство для целевой аудитории, частые ошибки Негативное тестирование Ввод невалидного e-mail при авторизации или некорректного поискового запроса (лолололдхщ-у34)
  • 10. Баги! Баги! Баги! Дефекты Вид тестирования: Дефекты Функциональное тестирование Не работает поиск по имени героя Тестирование производительности При одновременном использовании форума 10 и >людьми отклик программы 1 минута Нагрузочное тестирование Авторизация 50 пользователей приводит в серверной ошибке Тестирование ограничений В поле логина нельзя вводить более 10 символов Тестирование окружений В Android картинка Халка не адаптирована под размеры экрана и виден только его глаз:) Удобство пользования (usability) Целевая аудитория: поклонники персонажей Marvell *Bug в переводе с английского «жук»
  • 11. Как выглядит задокументированный bug? Заголовок: Не осуществляется поиск, если поисковой запрос содержит разделитель Приоритет: Блокирующий Окружение: Win 10, HP ENVY, браузер Chrome Шаги: 1. Зайти на сайт 2. В поисковое поле ввести запрос «женщина-кошка» 3. Нажать кнопку «Поиск» Фактический результат: Отсутствуют результаты поиска Ожидаемый результат: Отображается результат поиска *Bug в переводе с английского «жук»
  • 12. Гена все понял- Гена исправил баги!
  • 13. В итоге все счастливы! Фанаты Marvell регулярно подписываются на новости и активничают на форуме • Любая идея- хорошо, но протестированная идея- лучше. • В любой деятельности важна стратегия. • Тестирование помогает не только отловить дефекты, а понять соответствует ли наш продукт требованиям заказчика и ожиданиям пользователей. Тестирование программного обеспечения
  • 14. Что нужно делать, чтобы быть как Лиля? ✓ Интересоваться IT-технологиями и трендами. ✓ Читать специализированные ресурсы (пример- software-testing.ru, блог quality-lab.ru). ✓ Стажировка в IT-компании. ✓ Учить английский язык. ✓ Не останавливаться и изучать новое. Тестирование программного обеспечения
  • 15. А дальше что? • Тест-аналитик • Тест-менеджер • Авто-тестер • Программист • PM • Scrum-мастер и до Тестирование программного обеспечения
  • 16. Игра «Будь как QA» Задача: 1. Протестировать сайт pershykrok.by 2. Найти дефекты (баги)
  • 17. Контакты: ПОИНТ: https://pointschool.ru/ Культурно-образовательный проект «Першы крок» (г. Мозырь): https://pershykrok.by/ Тестирование программного обеспечения