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