20 октября 2014 г.

Классификация видов тестирования

Программист команды Synerdocs - Вячеслав Смирнов, в своем блоге на Хабрахабр опубликовал  новый материал на тему "Классификация видов тестирования".

***
Учил студентов предмету «Тестирование и отладка программного обеспечения» в ИжГТУ. Структуру курса обучения построил на основе классификации видов тестирования. 



Карту можно скачать тут.

Карта с видами тестирования на каждое занятие

Повторение — мать учения.

Пословица разных народов мира.

Виды тестирования сгруппированы на mind-карте по:
  • целям;
  • хронологии выполнения;
  • формальности;
  • позитивности;
  • ...

Каждое занятие выбирали:
  • Тестируемое приложение или сервис: почтовый клиент, видео-хостинг, ...
  • Опорный вид тестирования, например, основное функциональное ручное позитивное … тестирование
  • Несколько видов тестирования для сравнения с опорным: повторное, автоматическое, негативное


Начинали выполнять тестовые работы в рамках выбранного опорного вида тестирования.

Состав тестовых работ выбирался из опорного списка:
  1. Планирование.
  2. Подготовка сценариев.
  3. Подготовка тестового окружения.
  4. Выполнение тестов.
  5. Анализ результатов тестирования.
  6. Отчёты.
  7. Отслеживание дефектов.


Каждый раз для выбора вида тестирования использовалась карта. Каждый раз использовался опорный список видов работ.

Попарное сравнение

Всё познаётся только в правильно выполненном сравнении.


Автор мне неизвестен, возможно, Фридрих Ницше или Рене Декарт.

На конкретных примерах рассматривали, какая техника тест-дизайна при подготовке сценариев более применима к функциональному тестированию, а какая к конфигурационному. Разбирали в чём отличия выполнения тестов для основного функционального исследовательского тестирования, от основного функционального тестирования по тестам. Чем будут отличаться планы тестирования. Как при этом, выглядят проекты тестов (чеклист или mind-карта, против инструкций с порядком действий и ожидаемым результатом). Что является общим — процесс отслеживания дефектов.

Рассматривали, чем отличаются отчёты по конфигурационному тестированию и тестированию масшабируемости, или отчёты по нагрузочному и объёмному.



Читать далее на Хабрахабр.

А также предлагаем вам почитать еще один материал нашего эксперта Андрея Посаженникова "Группа тестирования в Scrum-проекте" .

Комментариев нет: