Занятие №9 Тестирование ПО
Разбираемся 
Примеры:
Ad-hoc:
Исследовательское:
Отчет о результатах тестирования:
Структура отчёта о результатах тестирования
Финальный отчёт о результатах тестирования
Словарь терминов:

Тестирование ПО. Занятие №9

1. Занятие №9 Тестирование ПО

S-Profi ©

2.

На повестке дня проблема:
определить и понять, чем
отличается exploratory testing
(исследовательское
тестирование) от ad-hoc testing
(интуитивное
тестирование).

3. Разбираемся 

Разбираемся
Ad-hoc тестирование
• Это тестирование с целью что-то сломать. Точнее, это
тестирование, цель которого – определить, что может
поломаться, когда пользователь делает чтото неправильно. Это тестирование без правил! Хотим
посмотреть на реакцию приложения, если его
“заставить” делать то, что оно делать не должно.
Исследовательское тестирование
• С неподдельным интересом исследуем приложение.
Также проводится без документации. Но здесь есть
система. То же поле для ввода даты мы можем
протестировать, используя классы эквивалентности.

4. Примеры:

Протестировать поле для ввода даты, применяем
ad-hoc тестирование, и вводим в поле что-то
наподобие 01/*1/2015.
• Это
импровизационное негативное тестирование.
В любой момент процесса тестирования,
можете задать себе вопрос: а что будет, если…
• Важной особенностью интуитивного
тестирования является то, что оно проводится
без тест-кейсов и спецификации.
Пользователь о приложении не знает ничего.
Также его называют “обезьянье тестирование”.

5.

Исследовательское тестирование:
• 01/12/2015;
01/32/2015.
• Для грамотного исследовательского тестирования у
тестировщика должно быть общее представление о
продукте или функционале.
• Следующий шаг чаще всего определяется результатом
выполнения предыдущего шага. Разработка и
выполнение тест-кейсов происходит одновременно. По
мере тестирования составляется пользовательский
сценарий. Тесты придумываются на лету.
• Мысленно такой сценарный план можно представить
как чек-лист: ставим перед собой цель (выполнить
проверки) и исследуем, каким образом мы можем
достичь цели.

6. Ad-hoc:

Преимущества = недостатки
• Случайность
• Иногда невозможность повторить
баг
• Непредсказуемые варианты
исходов
• Нетребовательность к
тестировщику
• Не нужно время для подготовки

7. Исследовательское:

• Минимум подготовки
• Более интеллектуальная работа
• Построение тестовых сценариев
“на лету”

8. Отчет о результатах тестирования:

• часть тестовой документации, включающая в себя описание
процесса тестирования, суммарную информацию о
протестированных за подотчётный период билдах,
информацию о деятельности тестировщиков, а также
некоторые статистические данные.
• Цель написания TRR – предоставление лицам,
заинтересованным в проекте, полной и объективной
информации о текущем состоянии качества проекта. Эта
информация выражается в конкретных фактах и цифрах
• TRR создаётся, как правило, по некоторому расписанию.

9. Структура отчёта о результатах тестирования


Команда тестировщиков
Описание процесса тестирования
Краткое описание
Расписание
Рекомендации
Статистика по ошибкам
Список новых ошибок
Статистика по всем ошибкам

10. Финальный отчёт о результатах тестирования

• В дополнение к уже рассмотренным
разделам такой отчёт включает
описание и анализ существовавших на
проекте проблем и найденных
эффективных решений

11. Словарь терминов:

• exploratory testing - исследовательское
тестирование
• ad-hoc testing - интуитивное тестирование
• monkey testing - “обезьянье тестирование”
• test result report, TRR - отчёт о результатах
тестирования
• test team - команда тестировщиков
• testing process description - описание процесса
тестирования
• Summary - краткое описание
• testing timetable – расписание
• Recommendations – рекомендации
• bugs statistics - статистика по ошибкам
• new bugs found - список новых ошибок
• all bugs statistics - статистика по всем ошибкам
English     Русский Правила