Jump to content

Сессионное тестирование

Сессионное тестирование — это метод тестирования программного обеспечения , целью которого является сочетание подотчетности и исследовательского тестирования для обеспечения быстрого обнаружения дефектов, творческого оперативного проектирования тестов , управленческого контроля и составления отчетов о показателях. Этот метод также можно использовать в сочетании со сценарным тестированием . Сессионное тестирование было разработано в 2000 году Джонатаном и Джеймсом Маркусом Бахом .

Тестирование на основе сеансов может использоваться для введения измерений и контроля в незрелый процесс тестирования и может стать основой для значительного повышения производительности и обнаружения ошибок. Сессионное тестирование может принести пользу, когда формальные требования отсутствуют, являются неполными или быстро меняются.

Элементы сессионного тестирования

[ редактировать ]

Миссия в управлении тестированием на основе сеансов определяет цель сеанса, помогая сфокусировать сеанс, в то же время позволяя исследовать тестируемую систему. По словам Джона Баха, одного из соучредителей методологии, миссия объясняет, «что мы тестируем или какие проблемы ищем». [1] : 1–2 

Устав — это цель или повестка дня тестовой сессии. Уставы создаются командой тестирования до начала тестирования, но могут быть добавлены или изменены в любое время. Часто уставы создаются на основе спецификации , плана тестирования или анализа результатов предыдущих сессий.

Непрерывный период времени, потраченный на тестирование, в идеале продолжительностью от одного до двух часов. Каждая сессия посвящена уставу, но в это время тестировщики также могут исследовать новые возможности или проблемы. Тестер создает и выполняет тесты, основанные на идеях, эвристиках или других структурах, которыми они руководствуются, и записывает их ход. Это может осуществляться с помощью письменных заметок, инструментов видеозахвата или любого другого метода, который тестер сочтет целесообразным.

Отчет о сессии

[ редактировать ]

Отчет о сеансе записывает тестовый сеанс. Обычно это включает в себя:

  • Устав.
  • Площадь проверена.
  • Подробные заметки о том, как проводилось тестирование.
  • Список всех найденных ошибок .
  • Список проблем (открытые вопросы, проблемы, связанные с продуктом или проектом)
  • Любые файлы, которые тестер использовал или создавал для поддержки своего тестирования.
  • Процент сессии, потраченной на чартер и исследование новых возможностей.
  • Процент сеанса, потраченный на:
    • Тестирование — создание и выполнение тестов.
    • Расследование/отчет об ошибках.
    • Настройка сеанса или другие действия, не связанные с тестированием.
  • Время начала и продолжительность сеанса.

Подведение итогов

[ редактировать ]

Подведение итогов — это короткое обсуждение между менеджером и тестировщиком (или тестировщиками) отчета о сеансе. Джонатан Бах использует аббревиатуру ДОКАЗАТЕЛЬСТВО, чтобы структурировать свой отчет. ДОКАЗАТЕЛЬСТВО означает: -

  • Прошлое. Что произошло во время сеанса?
  • Результаты. Чего удалось достичь в ходе сессии?
  • Препятствия. Что помешало провести хорошее тестирование?
  • Перспективы. Что еще нужно сделать?
  • Чувства. Как ко всему этому относится тестировщик? [1] : 9–10 

Результаты парсинга

[ редактировать ]

Благодаря стандартизированному отчету о сеансе можно использовать программные инструменты для анализа и хранения результатов в виде совокупных данных для отчетов и показателей. Это позволяет сообщать о количестве сеансов по каждой области или разбивке времени, затраченного на тестирование, исследование ошибок, настройку и другие действия.

Планирование

[ редактировать ]

Тестировщики, использующие тестирование на основе сеансов, могут ежедневно корректировать свое тестирование в соответствии с потребностями проекта. Уставы можно добавлять или удалять с течением времени по мере выполнения тестов и/или изменения требований.

См. также

[ редактировать ]
  1. ^ Jump up to: а б Бах, Джонатан (ноябрь 2000 г.). «Управление тестированием на основе сеансов» (PDF) .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7023f384fa1ce7462ad7cafd893a9566__1666355220
URL1:https://arc.ask3.ru/arc/aa/70/66/7023f384fa1ce7462ad7cafd893a9566.html
Заголовок, (Title) документа по адресу, URL1:
Session-based testing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)