Академический Документы
Профессиональный Документы
Культура Документы
Урок 1
Введение в
тестирование
Основные понятия
Регламент курса
● 8 уроков по 2 часа;
● домашнее задание для каждого урока;
● срок сдачи домашних заданий — за 4 часа до начала следующей
лекции;
● видеозапись лекции будет доступна;
● вопросы — в комментариях к уроку или в личных сообщениях на сайте;
● можете задавать вопросы наставникам.
Советы
Тестирование — процесс, содержащий в себе все активности жизненного цикла, как динамические, так
и статические, касающиеся планирования, подготовки и оценки программного продукта и связанных с
этим результатов работ с целью определить, что они соответствуют описанным требованиям, показать,
что они подходят для заявленных целей и для определения дефектов.
QA/QC/Tester
Tester (тестировщик) — разработка и прохождение тест-кейсов,
локализация дефектов и прочее.
Пример:
Последовательное описание действий, которые привели к выявлению дефекта 1. Перейти на сайт (доменное имя сайта).
Шаги для воспроизведения (Steps To
(которые нужно выполнить для воспроизведения дефекта). Описываются максимально 2. Нажать на кнопку «Регистрация».
Reproduce)
подробно, с указанием конкретных вводимых значений 3. Нажать на кнопку «Отправить».
4. Обратить внимание на форму регистрации
Указывается, что не так работает, в каком месте продукта и при каких условиях.
Обязательные поля для заполнения не отмечены на форме регистрации после нажатия на кнопку
Фактический результат — Actual result Описывая фактический результат, необходимо ответить на три вопроса: что? где?
«Отправить»
когда?
Указывается, как именно должна работать система по мнению тестировщика, Обязательные поля для заполнения отмечены на форме регистрации после нажатия на кнопку
Ожидаемый результат — Expected result
основанному на требованиях и прочей проектной документации «Отправить»
Тестовое окружение - Environment Указывает, на какой платформе (и в каком браузере, в случае с веб-приложениями) этот Safari Версия 14.0 (15610.1.28.1.9, 15610), MacOS Catalina
дефект воспроизводится (iOS, Android, Windows, Mac)
Attachments (Вложения)
Скриншоты, видео или лог-файлы
Fix Version (Версия) Указывает, на каком этапе разработки программного продукта был обнаружен дефект
Build (Номер сборки) Указывается номер билда, в котором был обнаружен дефект
Что? Где? Когда?
Когда? В какой момент работы программного продукта, по наступлении какого события или
при каких условиях проблема проявляется.
Примеры
● приложение зависает на уровне редактирования данных о пользователе во время сохранения
текстового файла размером больше 500 Мб;
● представляют собой руководство к действию для тех, кто будет решать проблему;
● необходимо коротко написать, что сделать, куда нажимать, не уточняя названия страницы;
● в шагах нужно уточнять, на что именно необходимо нажимать (на ссылку, кнопку, логотип);
● в последнем шаге необходимо описать, на какую область посмотреть, на что обратить внимание;
● иногда для воспроизведения дефекта нужен ряд условий — их можно вынести в «Предусловие»
Фактический и ожидаемый результаты
● из разработчика (-ов);
● аналитика (-ов);
● тестировщика (-ов);
● менеджера проекта.
Рассказ о себе
Tell me about yourself job interview question
Общее о тестировании
Материалы ISTQB
Основные положения тестирования
Образ современного тестировщика. Что нужно знать и уметь
Вопросы