Как научиться составлять тест-кейсы

13.02.18 - 15:02

Тест-кейс - это описание совокупности конкретных шагов проверки рабочей системы, функциональности тестируемого материала, цель которой - определить, насколько он отвечает предъявляемым требованиям.

Создается тест - кейс для определенной ситуации в программе и используется для получения конкретного результата. Он позволяет осуществить проверку без глубокого ознакомления с документацией, сэкономить много времени и усилий, дает структурированный системный подход, что позволяет снизить вероятность пропуска ошибки.

Основные составляющие

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

  • номер - идентификатор тест - кейса, что упрощает работу с ним;

  • название кейса – основная идея, раскрывающая суть;

  • описание - используется в определенных случаях;

  • предусловия - описание состояния системы, условий, критериев и параметров которые должны быть выполнены. Прямого отношения к проверке они не имеют, то есть это список действий или критерии, приводящий к определенному состоянию для осуществления основной проверки;

  • шаги - необходимый алгоритм достижения предвосхищаемого результата;

  • ожидаемый результат - то, что требуется достигнуть после выполнения шагов.

Список составляющих может быть расширен, в зависимости от поставленных задач.

Специфика работы с кейс - тестами

При составлении кейс - теста необходимо учитывать следующие моменты:

  • каждый кейс - тест направлен на проверку одного конкретного функционала с предвосхищением определенного результата;

  • должна прослеживаться четкость формулировки шагов и результата;

  • должна присутствовать информация, необходимая для прохождения кейса;

  • не должно быть излишней детализации;

  • необходимо отсутствие зависимости от других кейс – тестов;

  • название не должно быть абстрактным. Только лаконичное и емкое.

Упростит дальнейшую работу также добавление историю редактирования - краткого журнала изменений.

При оперировании кейс - тестами присутствует ряд специфических особенностей, учет которых положительно скажется на процессе составления и последующей работы:

  • необходима систематическая поддержка их функционирования;

  • желательно использовать единый шаблон или выработать определенные критерии к написанию - это в значительной степени упростит работу команды;

  • диагностика ошибок должна быть легкой.

Основные акценты

Перед началом составления тест – кейса необходимо продумать основные этапы работы и уделить внимание следующим аспектам:

  • объективное и тщательное изучение требований составления кейса. Нужно четко представлять, с чем необходимо работать, проанализировать все требования и нюансы;

  • простота и лёгкость. Универсальность кейс – теста рассчитана на то, что использовать его будут люди разной подготовки, в связи с чем, при его написании, необходимо обращать внимание на терминологию и языковые конструкции;

  • тщательный набор данных. Правильное составление данных является залогом составление рабочего кейс – теста, без чернового варианта;

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

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

  • системность. Системный подход должен соблюдаться в проверках, что благотворно скажется на работе в целом;

  • редактирование. Возможность узнать, кем и когда были внесены изменения, позволяет подвергнуть его в последующем более эффективной редакции и является залогом временной экономии.

Кейс – тест направлен на то, чтобы обеспечить высокую вероятность обнаружения ошибки. Составление их – относительно трудоемкий и сложный процесс, требующий определённых навыков и умений, специфических знаний, обучение которым можно пройти на соответствующих курсах, где http://qastartup.com.ua/kursy-qa.html дают необходимую информацию обо всей специфике данной работы.

Подпишитесь на рассылку.