HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Чек-лист - определение</a><ul><li><a>Содержание и цели</a></li>
1 <ul><li><a>Чек-лист - определение</a><ul><li><a>Содержание и цели</a></li>
2 <li><a>Разновидности</a></li>
2 <li><a>Разновидности</a></li>
3 <li><a>Принцип составления</a></li>
3 <li><a>Принцип составления</a></li>
4 <li><a>Преимущества и недостатки</a></li>
4 <li><a>Преимущества и недостатки</a></li>
5 </ul></li>
5 </ul></li>
6 <li><a>Виды тестинга на сайте</a><ul><li><a>Функциональный подход</a></li>
6 <li><a>Виды тестинга на сайте</a><ul><li><a>Функциональный подход</a></li>
7 <li><a>Несколько слов о релевантности</a></li>
7 <li><a>Несколько слов о релевантности</a></li>
8 <li><a>Парные запросы</a></li>
8 <li><a>Парные запросы</a></li>
9 </ul></li>
9 </ul></li>
10 <li><a>Как лучше понимать тему</a></li>
10 <li><a>Как лучше понимать тему</a></li>
11 </ul><p>В ходе создания любого программного обеспечения или сайта рано или поздно приходится осуществлять тестирование. Это - проверка работоспособности полученного софта. Осуществляется специально обученными людьми - тестировщиками. Иногда - потенциальной целевой аудиторией.</p>
11 </ul><p>В ходе создания любого программного обеспечения или сайта рано или поздно приходится осуществлять тестирование. Это - проверка работоспособности полученного софта. Осуществляется специально обученными людьми - тестировщиками. Иногда - потенциальной целевой аудиторией.</p>
12 <p>В данной статье будет рассказано о чек-листе для тестинга поисковой формы в пределах сайта. Также - раскрыто соответствующее понятие и его разновидности. В конце статьи - наглядный пример проверки.</p>
12 <p>В данной статье будет рассказано о чек-листе для тестинга поисковой формы в пределах сайта. Также - раскрыто соответствующее понятие и его разновидности. В конце статьи - наглядный пример проверки.</p>
13 <h2>Чек-лист - определение</h2>
13 <h2>Чек-лист - определение</h2>
14 <p>Чек-лист представляет собой перечень, в котором находится ряд необходимых проверок для выполненной работы. Это - набор идей по тестингу, планированию, управлению и непосредственной разработки.</p>
14 <p>Чек-лист представляет собой перечень, в котором находится ряд необходимых проверок для выполненной работы. Это - набор идей по тестингу, планированию, управлению и непосредственной разработки.</p>
15 <p>Важно учитывать, что тестовые случаи не должны зависеть друг от друга в соответствующем перечне. Состоит он из блоков, секций, страничек, а также иных элементов, которые необходимо проверить на работоспособность.</p>
15 <p>Важно учитывать, что тестовые случаи не должны зависеть друг от друга в соответствующем перечне. Состоит он из блоков, секций, страничек, а также иных элементов, которые необходимо проверить на работоспособность.</p>
16 <h3>Содержание и цели</h3>
16 <h3>Содержание и цели</h3>
17 <p>Чек лист обязательно содержит в себе следующие сведения:</p>
17 <p>Чек лист обязательно содержит в себе следующие сведения:</p>
18 <ul><li>идеи, выдвигаемые для непосредственной проверки формы или софта;</li>
18 <ul><li>идеи, выдвигаемые для непосредственной проверки формы или софта;</li>
19 <li>входная информация (набор);</li>
19 <li>входная информация (набор);</li>
20 <li>ожидаемые результаты;</li>
20 <li>ожидаемые результаты;</li>
21 <li>булевые отметки о прохождении или провале тестового случая;</li>
21 <li>булевые отметки о прохождении или провале тестового случая;</li>
22 <li>булевые отметки, свидетельствующие о совпадении/несоответствии фактически полученных и ожидаемых результатов.</li>
22 <li>булевые отметки, свидетельствующие о совпадении/несоответствии фактически полученных и ожидаемых результатов.</li>
23 </ul><p>В чек лист можно включить шаги (этапы) проверки, информацию об особенностях задействованной среды. Это - только начало. В перечне должны содержаться материалы, имеющие значимость для тестинга.</p>
23 </ul><p>В чек лист можно включить шаги (этапы) проверки, информацию об особенностях задействованной среды. Это - только начало. В перечне должны содержаться материалы, имеющие значимость для тестинга.</p>
24 <p>Цель чек-листа - обеспечение стабильности покрытия требований проверками необходимыми и достаточными для заключения о соответствии продукции составленному ТЗ. Одна из особенностей - то, что соответствующий тип тестинга компонуется с тестовыми случаями, показательными для выдвинутого требования.</p>
24 <p>Цель чек-листа - обеспечение стабильности покрытия требований проверками необходимыми и достаточными для заключения о соответствии продукции составленному ТЗ. Одна из особенностей - то, что соответствующий тип тестинга компонуется с тестовыми случаями, показательными для выдвинутого требования.</p>
25 <h3>Разновидности</h3>
25 <h3>Разновидности</h3>
26 <p>Чек-листы бывают нескольких типов: специальные и универсальные.</p>
26 <p>Чек-листы бывают нескольких типов: специальные и универсальные.</p>
27 <p>Первая категория предусматривает следующие особенности:</p>
27 <p>Первая категория предусматривает следующие особенности:</p>
28 <ul><li>используются для конкретных проектов;</li>
28 <ul><li>используются для конкретных проектов;</li>
29 <li>поля чек-листа будут соответствовать специфике всего проекта;</li>
29 <li>поля чек-листа будут соответствовать специфике всего проекта;</li>
30 <li>задача тестировщика - проверить возможность выполнения уникального действия, включенного в ТЗ.</li>
30 <li>задача тестировщика - проверить возможность выполнения уникального действия, включенного в ТЗ.</li>
31 </ul><p>Специальный чек лист не подойдет для проверки функционала "любого другого" приложения. Он составляется индивидуально для каждой разработки и функций.</p>
31 </ul><p>Специальный чек лист не подойдет для проверки функционала "любого другого" приложения. Он составляется индивидуально для каждой разработки и функций.</p>
32 <p>Универсальный чек-лист:</p>
32 <p>Универсальный чек-лист:</p>
33 <ul><li>подходит для приложений и сайтов схожего функционала;</li>
33 <ul><li>подходит для приложений и сайтов схожего функционала;</li>
34 <li>не предусматривает привязку к географическим компонентам;</li>
34 <li>не предусматривает привязку к географическим компонентам;</li>
35 <li>в этом случае нет определенной реализации;</li>
35 <li>в этом случае нет определенной реализации;</li>
36 <li>позволяют провести проверку возможности пользователя выполнить определенную манипуляцию;</li>
36 <li>позволяют провести проверку возможности пользователя выполнить определенную манипуляцию;</li>
37 <li>состоит из абстрактного списка проверок.</li>
37 <li>состоит из абстрактного списка проверок.</li>
38 </ul><p>Пример - во время поиска должны выводиться указанные в поле запросы, а при проведении оплаты - подтверждение платежа. Если в интернет-магазине добавлять товары для покупки в профиль, они будут размещаться в "Корзине".</p>
38 </ul><p>Пример - во время поиска должны выводиться указанные в поле запросы, а при проведении оплаты - подтверждение платежа. Если в интернет-магазине добавлять товары для покупки в профиль, они будут размещаться в "Корзине".</p>
39 <h3>Принцип составления</h3>
39 <h3>Принцип составления</h3>
40 <p>Тестирование через чек-листы - это не самый трудный процесс, особенно если речь идет об универсальном тестинге. Но перед реализацией задачи нужно грамотно составить соответствующий "перечень задач".</p>
40 <p>Тестирование через чек-листы - это не самый трудный процесс, особенно если речь идет об универсальном тестинге. Но перед реализацией задачи нужно грамотно составить соответствующий "перечень задач".</p>
41 <p>Для этого рекомендуется соблюдать такие правила:</p>
41 <p>Для этого рекомендуется соблюдать такие правила:</p>
42 <ol><li>Один пункт - это единственный шаг. Минимальная полная операция, которая проводится тестером при проверке: одно соответствующее поле.</li>
42 <ol><li>Один пункт - это единственный шаг. Минимальная полная операция, которая проводится тестером при проверке: одно соответствующее поле.</li>
43 <li>В качестве опоры необходимо выбрать требования. То, что не отражает ключевых функциональностей, можно пропустить.</li>
43 <li>В качестве опоры необходимо выбрать требования. То, что не отражает ключевых функциональностей, можно пропустить.</li>
44 <li>Форма, которую имеет чеклист - универсальная для всех членов команды. Это необходимо, чтобы все разработчики имели единое представление о проверке и могли грамотно говорить, "на одном языке".</li>
44 <li>Форма, которую имеет чеклист - универсальная для всех членов команды. Это необходимо, чтобы все разработчики имели единое представление о проверке и могли грамотно говорить, "на одном языке".</li>
45 <li>В зависимости от поставленной задачи необходимо детализировать соответствующий перечень.</li>
45 <li>В зависимости от поставленной задачи необходимо детализировать соответствующий перечень.</li>
46 <li>Тот, кто подготавливает "список", может объединять их в матрицы. Оные предусматривают условия проверки, а также статус. Это - что-то среднее между чек-листом и тест-кейсом. Матрицы намного проще поддерживать.</li>
46 <li>Тот, кто подготавливает "список", может объединять их в матрицы. Оные предусматривают условия проверки, а также статус. Это - что-то среднее между чек-листом и тест-кейсом. Матрицы намного проще поддерживать.</li>
47 </ol><p>Тестер запускает приложение или сайт, после чего, придерживаясь подготовленного перечня, осуществляет проверку поставленных задач.</p>
47 </ol><p>Тестер запускает приложение или сайт, после чего, придерживаясь подготовленного перечня, осуществляет проверку поставленных задач.</p>
48 <h3>Преимущества и недостатки</h3>
48 <h3>Преимущества и недостатки</h3>
49 <p>Перед применением рассмотренного элемента в разработке нужно оценить всего его плюсы и минусы. К сильным сторонам относят:</p>
49 <p>Перед применением рассмотренного элемента в разработке нужно оценить всего его плюсы и минусы. К сильным сторонам относят:</p>
50 <ul><li>простота чтения;</li>
50 <ul><li>простота чтения;</li>
51 <li>быстрое подтверждение работоспособности кодификации;</li>
51 <li>быстрое подтверждение работоспособности кодификации;</li>
52 <li>служит в качестве источника результатов проверенной функциональности;</li>
52 <li>служит в качестве источника результатов проверенной функциональности;</li>
53 <li>возможность проверки статуса в любое время.</li>
53 <li>возможность проверки статуса в любое время.</li>
54 </ul><p>К недостаткам запуска чек-листа можно отнести:</p>
54 </ul><p>К недостаткам запуска чек-листа можно отнести:</p>
55 <ul><li>неопределенность тестовых наборов;</li>
55 <ul><li>неопределенность тестовых наборов;</li>
56 <li>отсутствие четкой определенности тестовых сведений;</li>
56 <li>отсутствие четкой определенности тестовых сведений;</li>
57 <li>плохая детализация;</li>
57 <li>плохая детализация;</li>
58 <li>проблемы обучения, если нужно запустить тестинг среди начинающих;</li>
58 <li>проблемы обучения, если нужно запустить тестинг среди начинающих;</li>
59 <li>меньшая эффективность для новичков.</li>
59 <li>меньшая эффективность для новичков.</li>
60 </ul><p>Опытным разрабам такой вариант отлично подойдет. А тем, для кого тестирование только начинается, лучше прибегнуть к кейс-тестам.</p>
60 </ul><p>Опытным разрабам такой вариант отлично подойдет. А тем, для кого тестирование только начинается, лучше прибегнуть к кейс-тестам.</p>
61 <h2>Виды тестинга на сайте</h2>
61 <h2>Виды тестинга на сайте</h2>
62 <p>Тест поля поиска - операция, которая выполняется в пределах того или иного сайта или приложения. Здесь можно выделить:</p>
62 <p>Тест поля поиска - операция, которая выполняется в пределах того или иного сайта или приложения. Здесь можно выделить:</p>
63 <ul><li>нагрузочное тестирование - производительности поискового модуля (или API при наличии);</li>
63 <ul><li>нагрузочное тестирование - производительности поискового модуля (или API при наличии);</li>
64 <li>тестинг безопасности;</li>
64 <li>тестинг безопасности;</li>
65 <li>изучение удобства использования поля поисковика;</li>
65 <li>изучение удобства использования поля поисковика;</li>
66 <li>тест функциональности;</li>
66 <li>тест функциональности;</li>
67 <li>релевантность поисковых результатов;</li>
67 <li>релевантность поисковых результатов;</li>
68 <li>анализ парных поисковых запросов.</li>
68 <li>анализ парных поисковых запросов.</li>
69 </ul><p>Также на обычном сайте можно протестить ввод логина и пароля для входа в профиль. Но эта операция встречается не везде.</p>
69 </ul><p>Также на обычном сайте можно протестить ввод логина и пароля для входа в профиль. Но эта операция встречается не везде.</p>
70 <h3>Функциональный подход</h3>
70 <h3>Функциональный подход</h3>
71 <p>Проверка функционала поиска включает в себя:</p>
71 <p>Проверка функционала поиска включает в себя:</p>
72 <ul><li>чувствительность к регистру - обычно отсутствует;</li>
72 <ul><li>чувствительность к регистру - обычно отсутствует;</li>
73 <li>результат выдается при клике по "Поиск" или Enter на клавиатуре;</li>
73 <li>результат выдается при клике по "Поиск" или Enter на клавиатуре;</li>
74 <li>анализ принципов выдачи результатов посредством фильтров;</li>
74 <li>анализ принципов выдачи результатов посредством фильтров;</li>
75 <li>тестинг по вхождению текста;</li>
75 <li>тестинг по вхождению текста;</li>
76 <li>выделение в множестве запросов поиска классов эквивалентности;</li>
76 <li>выделение в множестве запросов поиска классов эквивалентности;</li>
77 <li>тест корректности выполнения задач;</li>
77 <li>тест корректности выполнения задач;</li>
78 <li>переход "от частного в общему".</li>
78 <li>переход "от частного в общему".</li>
79 </ul><p>Если на сайте есть авторизация - можно и нужно удостовериться в правильности поиска логина для запуска ЛК.</p>
79 </ul><p>Если на сайте есть авторизация - можно и нужно удостовериться в правильности поиска логина для запуска ЛК.</p>
80 <h3>Несколько слов о релевантности</h3>
80 <h3>Несколько слов о релевантности</h3>
81 <p>Для успешного запуска сайта с поисковой строчкой важен грамотный тестинг. Не только логина, но и других данных. Для этого нужно использовать чек-лист.</p>
81 <p>Для успешного запуска сайта с поисковой строчкой важен грамотный тестинг. Не только логина, но и других данных. Для этого нужно использовать чек-лист.</p>
82 <p>Второй этап - это оценка релевантности запросов. Выступает важным параметром для функционирования поисковой системы. Показывает, насколько обнаруженные объекты соответствуют первоначальному запросу.</p>
82 <p>Второй этап - это оценка релевантности запросов. Выступает важным параметром для функционирования поисковой системы. Показывает, насколько обнаруженные объекты соответствуют первоначальному запросу.</p>
83 <p>Оценка производится несколькими способами:</p>
83 <p>Оценка производится несколькими способами:</p>
84 <ol><li>Через загрузки асессоров (оценщиков). Это - люди, которые вручную проверяют соответствие документа сформированному запросу.</li>
84 <ol><li>Через загрузки асессоров (оценщиков). Это - люди, которые вручную проверяют соответствие документа сформированному запросу.</li>
85 <li>На основе онлайн-метрик сайта. А именно - по количеству кликов на результаты поиска, добавлений в корзину (для магазинов).</li>
85 <li>На основе онлайн-метрик сайта. А именно - по количеству кликов на результаты поиска, добавлений в корзину (для магазинов).</li>
86 </ol><p>Если запрос найден успешно и точно - все работает нормально.</p>
86 </ol><p>Если запрос найден успешно и точно - все работает нормально.</p>
87 <h3>Парные запросы</h3>
87 <h3>Парные запросы</h3>
88 <p>Последний этап - это анализ парных запросов:</p>
88 <p>Последний этап - это анализ парных запросов:</p>
89 <ul><li>синонимов;</li>
89 <ul><li>синонимов;</li>
90 <li>корректных запросов и с опечатками;</li>
90 <li>корректных запросов и с опечатками;</li>
91 <li>с пропуском пробела;</li>
91 <li>с пропуском пробела;</li>
92 <li>с разным порядком слов;</li>
92 <li>с разным порядком слов;</li>
93 <li>запрос с ошибкой раскладки клавиатуры;</li>
93 <li>запрос с ошибкой раскладки клавиатуры;</li>
94 <li>морфология;</li>
94 <li>морфология;</li>
95 <li>версия транслитерации;</li>
95 <li>версия транслитерации;</li>
96 <li>запросы со вспомогательными словами.</li>
96 <li>запросы со вспомогательными словами.</li>
97 </ul><p>Во всем этом быстро сориентироваться поможет хорошо составленный чек-лист.</p>
97 </ul><p>Во всем этом быстро сориентироваться поможет хорошо составленный чек-лист.</p>
98 <h2>Как лучше понимать тему</h2>
98 <h2>Как лучше понимать тему</h2>
99 <p>Для того, чтобы лучше разобраться в описанном процессе, можно:</p>
99 <p>Для того, чтобы лучше разобраться в описанном процессе, можно:</p>
100 <ol><li>Посмотреть разнообразные туториалы. Пример -<a>этот</a>сайт. Здесь опубликованы видео-уроки на русском языке, которые помогут стать тестировщиком с нуля.</li>
100 <ol><li>Посмотреть разнообразные туториалы. Пример -<a>этот</a>сайт. Здесь опубликованы видео-уроки на русском языке, которые помогут стать тестировщиком с нуля.</li>
101 <li>Изучить документацию по чек-листам самостоятельно. В Сети полно подходящих материалов.</li>
101 <li>Изучить документацию по чек-листам самостоятельно. В Сети полно подходящих материалов.</li>
102 <li>Обучиться на тестировщика в ВУЗе или техникуме. Второй вариант не слишком распространен в России.</li>
102 <li>Обучиться на тестировщика в ВУЗе или техникуме. Второй вариант не слишком распространен в России.</li>
103 </ol><p>Еще один вариант - это прохождение онлайн-курсов. Специализированные программы подойдут и новичкам, и опытным программерам. На них доступным языком расскажут о чек-листе тестирования, а также иных особенностях процесса.</p>
103 </ol><p>Еще один вариант - это прохождение онлайн-курсов. Специализированные программы подойдут и новичкам, и опытным программерам. На них доступным языком расскажут о чек-листе тестирования, а также иных особенностях процесса.</p>
104 <p><em>P. S. <a>Большой выбор курсов по тестированию</a> есть и в Otus. Среди них широко представлено и направление автоматизации. Есть варианты как для продвинутых, так и для начинающих пользователей.</em></p>
104 <p><em>P. S. <a>Большой выбор курсов по тестированию</a> есть и в Otus. Среди них широко представлено и направление автоматизации. Есть варианты как для продвинутых, так и для начинающих пользователей.</em></p>
105  
105