2. • Опыт в тестировании >5 лет.
• Тест-менеджер компании «Лаборатория
качества».
• Сертифицированный специалист по
тестированию ISTQB
• С 2018 г. сотренер Первого Онлайн
ИНститута Тестирования (ПОИНТ).
• Координатор культурно-образовательного
проекта «Першы крок» (г. Мозырь).
Обо мне:
Тестирование программного обеспечения
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 в переводе с английского «жук»
13. В итоге все счастливы!
Фанаты Marvell регулярно подписываются на новости и активничают на форуме
• Любая идея- хорошо, но протестированная идея-
лучше.
• В любой деятельности важна стратегия.
• Тестирование помогает не только отловить дефекты, а
понять соответствует ли наш продукт требованиям
заказчика и ожиданиям пользователей.
Тестирование программного обеспечения
14. Что нужно делать, чтобы быть как Лиля?
✓ Интересоваться IT-технологиями и трендами.
✓ Читать специализированные ресурсы (пример-
software-testing.ru, блог quality-lab.ru).
✓ Стажировка в IT-компании.
✓ Учить английский язык.
✓ Не останавливаться и изучать новое.
Тестирование программного обеспечения
15. А дальше что?
• Тест-аналитик
• Тест-менеджер
• Авто-тестер
• Программист
• PM
• Scrum-мастер и до
Тестирование программного обеспечения
16. Игра «Будь как QA»
Задача:
1. Протестировать сайт pershykrok.by
2. Найти дефекты (баги)