Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет142/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   138   139   140   141   142   143   144   145   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 115/301 
2.4. 
Чек-листы, тест-кейсы, наборы тест-кейсов 
2.4.1. 
Чек-лист 
Как легко можно понять из предыдущих глав, тестировщику приходится ра-
ботать с огромным количеством информации, выбирать из множества вариантов 
решения задач и изобретать новые. В процессе этой деятельности объективно не-
возможно удержать в голове все мысли, а потому продумывание и разработку тест-
кейсов рекомендуется выполнять с использованием «чек-листов». 
Чек-лист
(checklist
282

— набор идей [тест-кейсов]. Последнее слово не зря 
взято в скобки
283
, т.к. в общем случае чек-лист — это просто набор идей: 
идей по тестированию, идей по разработке, идей по планированию и 
управлению — 
любых
идей. 
Чек-лист чаще всего представляет собой обычный и привычный нам список: 

в котором последовательность пунктов не имеет значения (например, список 
значений некоего поля); 

в котором последовательность пунктов важна (например, шаги в краткой ин-
струкции); 

структурированный (многоуровневый) список, который позволяет отразить 
иерархию идей. 
Важно понять, что нет и не может быть никаких запретов и ограничений при 
разработке чек-листов — главное, чтобы они помогали в работе. Иногда чек-листы 
могут даже выражаться графически (например, с использованием ментальных 
карт
284
или концепт-карт
285
), хотя традиционно их составляют в виде многоуровне-
вых списков. 
Поскольку в разных проектах встречаются однотипные задачи, хорошо про-
думанные и аккуратно оформленные чек-листы могут использоваться повторно
чем достигается экономия сил и времени. 
Внимание! Очень частым является вопрос о том, нужно ли в чек-листах 
писать ожидаемые результаты. В классическом понимании чек-листа – 
нет (хоть это и не запрещено), т.к. чек-лист – это набор идей, а их детали-
зация в виде шагов и ожидаемых результатов будет в тест-кейсах. Но ожи-
даемые результаты могут добавляться, например, в следующих случаях: 

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

в силу сжатых сроков и/или нехватки иных ресурсов тестирование про-
водится напрямую по чек-листам без тест-кейсов. 
282
Понятие «чек-листа» не завязано на тестировании как таковом — это совершенно универсальная техника, которая может 
применяться в любой без исключения области жизни. В русском языке вне контекста информационных технологий чаще 
используется понятное и привычное слово «список» (например, «список покупок», «список дел» и т.д.), но в тестирова-
нии прижилась калькированная с английского версия — «чек-лист». 
283
Если у вас возник вопрос «почему тут использованы квадратные скобки», ознакомьтесь с синтаксисом «расширенной 
формы Бэкуса-Наура», который де-факто является стандартом описания выражений в ИТ. См. «Extended Backus–Naur 
form», Wikipedia. [
https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form
]  
284
«Mind map», Wikipedia. [
http://en.wikipedia.org/wiki/Mind_map

285
«Concept map», Wikipedia. [
http://en.wikipedia.org/wiki/Concept_map



Чек-лист
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   138   139   140   141   142   143   144   145   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет