3. О докладе
Случай из жизни или «Фуу, тестировщик»
Цель доклада: Рассказать, чем на самом деле
занимаются тестировщики или Quality Assurance
engineers
3
4. Чем же занимается тестировщик?
«Ищет баги!!!»
1. Не все понимают, что значит фраза «Искать
баги»
2. Это далеко не все обязанности
4
5. Что же такое “Bug”?
“First actual case of bug being found” —
Грейс Хоппер, 9 сентября 1947 года
5
Баг — несоответствие реального и ожидаемого
результата
7. Документация — место, где написано или
нарисовано, как все должно работать.
Тестировщик должен быть немного аналитиком
Документация
7
8. Пример
8
Ожидаемый результат:
● Обычная чайная кружка
● Надпись “Dear Kamilla, I love you”
● Альберт
● Сегодня 12 февраля
Полученный результат:
● Надпись “Deer Anna, I love you”
● Без ручки
10. Пользовательский опыт
Юзабилити (англ. Usability) — удобство и
простота использования
Юзабилити-тестирование (англ. Usability
testing) — исследование, определяющее удобен
ли продукт для применения пользователями
10
20. Учить и учиться
• Учиться у всех, даже у младших специалистов
и стажёров
• Делиться полученными знаниями на
конференциях, стажировках или просто за
чаем
20
33. Литература
• Роман Савин. «Тестирование Дот Ком, или Пособие по
жестокому обращению с багами в интернет-стартапах»
• Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование
программного обеспечения. Фундаментальные концепции
менеджмента бизнес-приложений»
• Рекс Блэк. «Ключевые процессы тестирования. Планирование,
подготовка, проведение, совершенствование»
• Lee Copeland Practitioner’s Guide to Software Test Design
• Статья о локализации ошибки — пункты 1−4
• Кросс-браузерность — про понятие кросс-браузерности
(статистика неактуальна).
33
34. Литература
• Web developer tools guide
• HTTP
• Типы HTTP-запросов
• SSL сертификаты
• Тестирование логин формы
• Android User Interface Guidelines
• Android Developer Program Polices
• iOS Human Interface Guidelines
34