что такое чит лист
Что такое чит лист
Как я использовала чит-листы и узнала за день тестирования больше нового, чем за 3 прочитанные книги
Книги, к слову, тоже оказались полезными, но тут главный герой не книги, а чит-листы.
Как я их использовала — по большей части при тестировании незнакомых мне продуктов, потому что когда продукт тебе знаком, ты знаешь все “трещинки”, все поля ввода, ошибки, ямки в коде продукта и с каким выражением лица лучше данные вводить (но это не точно). Бывали случаи, когда чит-листы в моей команде применялись и на знакомых продуктах и, ребята, там столько всего находилось из разряда фантастики!
Как я использовала чит-листы? Внимайте, ребятки.
Шаг первый: гуглить чит-листы! А нагугленное бережно собирать себе в личную коллекцию на все случаи жизни: контрольные списки интерфейса, проверки числовых полей, проверки текстовых полей, email и даже можно разжиться парой листиков по тестированию безопасности.
Шаг второй: хватит это терпеть! Я прыгала из документа в документ, чит-лист один, чит-лист другой, “крутится-вертится шар голубой!” Часть проверок повторялась, я решила — хватит это терпеть!
Шаг третий: пиши, сокращай! Я решила, что нужно оптимизировать это безобразие и сгруппировала проверки в табличку по типам, так стало намного удобнее — каждая вкладка моей таблицы отвечала за тестирование какого-то определенного типа поля, число, текст, а рядом с каждой проверкой стоял статус — прошло или не прошло.
Кому-то сильно интересно сейчас, почему я пою хвалебные оды такому простому инструменту? Чего же в них такого хорошего, в чит-листах? А вот чего:
Агеева Нина, тренер ПОИНТ
П.С. Вот такие классные штуки делают студенты нашего первого потока ПОИНТ
Где брать идеи для тестов (подборка полезных ссылок)
Вот выдали нам (тестировщикам) функционал и сказали:
А с чего начать? Для новичка это может быть целой проблемой. Особенно когда нет подробного ТЗ. Поэтому я решила создать эту подборку, где можно поискать вдохновение! ツ
Где брать идеи
Статьи
Они обычно называются «классы эквивалентности для. », или «чек-лист для. », или «чит-лист для. », или как-то так. Вот вам мои подборки:
Классы эквивалентности для стандартного грида — то есть для шапки отчета, по которой можно сортировать
Это еще не конец! — в этой статье Michael Hunter рассказывает про разные методы ввода, файлы, сетевое соединение, сообщения об ошибках, доступность, меню…
Юлия → Iuliia. Схемы транслитерации — если ваша система что-то транслитерирует, то будет полезно.
Чит-листы в Ситечке
В системе «Ситечко» есть чит-листы, это как раз шаблоны для переиспользования (подробнее можно почитать тут).
Чтобы их увидеть, нужно:
Ну и всё, дальше уже выбираете нужный вам.
Работы студентов
Я собираю хорошие работы студентов своей школы для начинающих в конфлюенсе в открытом доступе (ссылка доступна без авторизации). Эти работы помогают другим студентам:
Плагины для автозаполнения полей
Например, тот же Bug Mugnet. Установили плагин, ставим курсор на любое поле ввода, и вдохновляемся. Вот, например, подборка для валидных емейл-адресов:
Исследовательские туры
Туры из книги James A. Whittaker — это когда ты выбираешь какой-то один тур, засекаешь время, и выполняешь задачи тура. Фишка в том, что в каждом туре подробно рассказано, что именно тебе нужно делать.
Они помогают находить баги. Но и мысли для тестирования тоже подкидывают. В какую сторону думать, что проверять — можно найти там вдохновение!
Если у вас есть другие полезные ссылки на чек-листы и идеи для тестирования, скидывайте в комментарии!
PS — больше полезных статей ищите в моем блоге по метке «полезное». А полезные видео — на моем youtube-канале
Чек-лист для тестирования числового поля
При тестировании встречаются как интересные задачки с замудреной логикой, так и простые, вроде проверки простой строки или числового поля. Для простых полей можно один раз написать чек-лист проверок, а потом переиспользовать, лишь немного меняя под «своё» поле.
Сегодня мы разберем чек-лист для числового поля. Сначала я напишу общий чек-лист, потом пройдемся по каждому пункту и разберемся, зачем он нужен, а в конце напишем чек-лист по этому шаблону.
Итак, у нас есть некое поле, куда нужно вводить число. Например, поле «возраст» при регистрации:
При этом на сайте нельзя регистрироваться до 18 лет, есть запрещённый контент.
Какие проверки тут можно провести:
Корректные значения
Представьте, что у вас буквально 5 минут на проверку функционала. И вы успеваете провести только первые несколько тестов из чек-листа. А чек-лист у вас:
Для поля с возрастом какие у нас будут корректные значения? Все, что выше 18 лет:
Тут надо понимать, что мы выбираем какое-то ОДНО значение. Просто каждый раз разное, для избежания эффекта пестицида.
Также важно понимать, что у нас может быть не одно корректное значение. Это когда у нас есть несколько диапазонов, и разные условия на каждом.
Например, тот же возраст:
Или если у нас идет расчет страховки в зависимости от стажа вождения:
Каждый раз берем разные значения, но в этом пункте смысл один — взять корректные значения из ТЗ.
Некорректные значения
Тут есть разные варианты. Что значит некорректное значение?
— А что будет, если мы возьмем значение из «неправильного» диапазона? Что, если мне меньше 18 лет? Ну, скажем, 10.
Потом внимательно смотрим на выбранный интервал:
— Хммммм, но ведь возраст не может быть меньше 0. То есть у нас есть логическая граница, разделяющая два разных класса эквивалентности:
— Если у нас есть некая логическая граница снизу, должна быть и сверху. Какой максимально возможный возраст у регистрирующихся на нашем сайте? Скорее всего, это около 55-65 лет, потому что более старшее поколение не любит компьютеры. Но можно заложить и условные 100-110 лет долгожителей.
Получаем еще один интервал с неявной границей. Но в любом случае, значения 25 и 145 будут различаться — одно реалистичное, а другое нет. Значит, стоит его тоже попробовать!
А дальше снова эффект пестицида. Один раз берем 145, а другой — 6666666.
Тут мы можем столкнуться с тем, что в поле нельзя ввести больше 2-3 символов. Разработчик перестраховался «от дурака». Это не повод опускать руки и отказываться от своей проверки. Потому что скорее всего разработчик просто установил maxlength на поле, а он легко обходится!
Граничные значения
Граничные значения отделяют один интервал от другого. Их обязательно надо тестировать. Потому что именно на границах чаще всего встречаются баги. Почему? Да потому что попадают в оба диапазона, или не попадают ни в один.
В нашем примере в ТЗ есть условие «регистрация только для лиц старше 18 лет». Это значит, что разработчик должен сделать в коде программы логику вида:
Что такое хороший чек-лист и как его составить
Работа, дом, кружок по фото — правильный чек-лист поможет разложить всё по полочкам. А мы разложим по полочкам, что он из себя представляет.
А я уже слышал про чек-листы. Это ведь
что-то вроде списка дел?
Почти. Дословно «чек-лист» переводится как «проверочный/контрольный список». Стандартно это перечень пунктов, напротив которых ставятся галочки — когда тот или иной будет выполнен. Так легко отследить, что и в каком объёме осталось сделать.
Сначала чек-листы использовались только в технических отраслях, чтобы проверить выполнение сложных задач — например, готовность самолёта к взлёту. Сейчас этот простой и удобный инструмент проник буквально во все сферы жизни. В интернете можно найти чек-лист хорошего сайта, настройки таргета или подготовки к свадьбе. Но чек-листами всё-таки нельзя назвать запись из ежедневника или пошаговый план по захвату мира.
Автор статей по SMM и копирайтингу. Чуть не стала кинокритиком, но решила перейти на сторону маркетинга. Учится на медиапродюсера и отлично понимает, как выглядит digital в глазах начинающего.
Тогда я не понимаю. Чем они отличаются?
Пошаговый план — это инструкция. В этом формате важен порядок действий: одно должно в точности следовать за другим. В чек-листе последовательность не имеет значения, главное — выполнить все пункты (или, по крайней мере, большинство).
От записи в ежедневнике чек-лист отличается универсальностью. Он не требует постоянных обновлений или дополнений, так как создаётся для проверок повторяющихся процессов. А планы на день могут меняться от раза к разу. Но вот список полезной рутины или ежедневных обязанностей уже можно превратить в чек-лист. Например, сделать трекер привычек.
Трекер? То есть бывают разные виды чек-листов?
Да, хотя различия незначительные.
Трекеры — инструменты для внедрения полезных привычек или избавления от вредных. Они позволяют отслеживать, насколько регулярно выполняются одни и те же действия на протяжении длительного времени. Например, если мы хотим ежедневно «выпивать 1,5 литра воды» или «читать книги в течение 30 минут минимум».
Есть чек-листы из разряда «не забыть», или памятки. Список покупок в магазине — типичная памятка.
Некоторые списки работают по принципу «прочитай — сделай». Например, это может быть чек-лист по составлению резюме. Пункты там больше похожи на советы, а цель такого списка — рассказать читателю о возможных способах и лайфхаках.
Ещё один вариант — чек-листы «прочитай — соотнеси с собой». Обычно это списки признаков, по которым можно определить то или иное явление. Например, распознать манипулятора или заметить надвигающуюся депрессию.
Отдельно стоит выделить развлекательные чек-листы. Они несут не практическую или информационную ценность, а скорее удовольствие от чтения и проставления галочек (часто мысленного). К ним можно отнести списки различных идей: от «осенних дел» и новых сериалов до шутливого чек-листа студента.
Даже популярные буллшит-бинго можно приписать к чек-листам. У них другая форма, но тот же принцип: услышал фразу — ставишь галочку.
А если я не найду нужный чек-лист и захочу свой? Придётся обращаться к особому специалисту?
Вовсе нет — создавать чек-листы может кто угодно. Можно составить памятку в обычном Word и даже от руки нарисовать трекер привычек. Главное, чтобы чек-лист эффективно применялся на практике, а для этого автор должен достаточно хорошо разбираться в теме.
Однако оформление — тоже важная часть. Работать с красивым документом гораздо приятнее, грамотный дизайн помогает быстрее сориентироваться. Но необязательно нанимать дизайнера, — есть бесплатные конструкторы, например:
Я часто вижу чек-листы у брендов и блогеров. Зачем все их создают и предлагают, если можно сделать самому?
Чек-лист удобен не только как прикладной инструмент проверки каких-либо процессов, но и как инфопродукт. Он достаточно быстро создаётся, красиво выглядит, легко распространяется. Такой формат контента привлекает аудиторию не хуже, чем подборка или инструкция.
К тому же, в отличие от статьи в блоге или поста в соцсети, чек-лист легко «отдать» пользователю в виде файла, а за его скачивание попросить контакты (то есть использовать чек-лист как лид-магнит). Когда пользователь сообщит свою почту и/или телефон, ему можно отправлять рассылки с выгодными предложениями, персональными скидками, подробными рассказами о продуктах компании. И тем самым подталкивать к покупке.
Иногда чек-лист идёт как дополнение, когда человек уже выполнил целевое действие: например, сделал заказ или зарегистрировался. Тогда он не основная мотивация клиента, а приятный бонус.
А развлекательные чек-листы хороши в соцсетях: могут стимулировать сохранения и шеры, становиться вирусными.
Теперь всё понятно. А чек-лист по составлению чек-листа будет? 🙂
Конечно! Итак, если вы составляете свой чек-лист, то убедитесь, что:
Где научиться новым профессиям?
Skillbox — лидер рынка в сфере дистанционного образования. У нас — более 300 крутых курсов по дизайну, программированию, маркетингу и менеджменту.
Курсы Skillbox — это максимально практическое обучение с известными экспертами-преподавателями и заданиями от реальных клиентов.
Начать учиться можно сразу, а платить за учёбу — позже. Обучение проходит онлайн, в удобном для вас режиме. А ещё мы помогаем в трудоустройстве.
Записаться на курс
Шуточная разновидность игры в бинго. Это одна картинка, разделённая на несколько квадратных полей, в каждом — расхожая для определённых ситуаций или групп людей фраза. Игра высмеивает шаблонность и однотипность.
+7 (499) 444-90-36 Отдел заботы о пользователях
Москва, Ленинский проспект, дом 6, строение 20
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪
Что такое чит лист
Многие из вас явно слышали это страшное слово «тест-план», а многие даже пытались использовать. Обычно тест-менеджеры берут за основу стандартные шаблоны тест-планов, такие как IEEE или RUP. Но из-за их громоздкости поддерживать их сложно, находить актуальную информацию ещё сложнее, в итоге постепенно все от тест-планов либо отказываются, либо продолжают использовать их «для галочки» по требованию заказчика или руководства.
А ведь при этом тест-план — это мощный инструмент, существенно улучшающий качество тестирования и повышающие прогнозируемость, планируемость ваших работ. Обычно в нём перечисляются все основные активности, на версию, проект или итерацию, и по нему можно отслеживать текущий прогресс. Если вы своевременно наглядно видите задержки, то вы можете оперативно управлять тестированием: менять приоритеты, объёмы задач, переназначать ответственных. Иными словами, благодаря грамотному тест-плану вы можете держать руку на пульсе и достигать более высоких результатов в тестировании.
Конечно, многостраничные word-документы сложно приспособить для таких задач: статус не нагляден, поддерживать сложно, ежедневное обновление демотивирует и требует самодисциплины. Какое решение? Автоматизированное создание тест-плана на базе вашей TMS (Test management system).
Читать полностью
Что такое чит-листы?
Почти все тестировщики знают, что такое чек-листы. Но есть ещё один очень удобный инструмент, повышающий качество тестирования: чит-листы.
Читать полностью
Что такое чек-лист?
Чек-листы — один из фундаментальных инструментов тестирования. Они позволяют не забывать о важных тестах, фиксировать результаты своей работы и отслеживать статистику о статусе программного продукта.
Читать полностью