Чек лист, образец

  • автор:

Чек-листы Росздравнадзора вступили в законную силу

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

  • Приказ Росздравнадзора от 20.12.2017 № 10450 «Об утверждении форм проверочных листов (списков контрольных вопросов), используемых Федеральной службой по надзору в сфере здравоохранения и ее территориальными органами при проведении плановых проверок при осуществлении государственного контроля качества и безопасности медицинской деятельности» (Зарегистрирован 26.01.2018 № 49793).
  • Приказ Росздравнадзора от 20.12.2017 № 10449 «Об утверждении форм проверочных листов (списков контрольных вопросов), используемых Федеральной службой по надзору в сфере здравоохранения и ее территориальными органами при проведении плановых проверок при осуществлении государственного контроля за обращением медицинских изделий» (Зарегистрирован 25.01.2018 № 49779).
  • Приказ Росздравнадзора от 09.11.2017 № 9438 «Об утверждении форм проверочных листов (списков контрольных вопросов), используемых Федеральной службой по надзору в сфере здравоохранения и ее территориальными органами при проведении плановых проверок при осуществлении федерального государственного надзора в сфере обращения лекарственных средств» (Зарегистрирован 25.01.2018 № 49781).

Еще раз напоминаем, что с 1 января 2018 года использование чек-листов является обязательным при проведении плановых проверок в рамках многих видов контроля, в том числе осуществляемых органами Росздравнадзора (указаны в представленных приказах). Таким образом, организации, которые включены в план проверок на 2018 год, уже сейчас могут начать подготовку, ориентируясь на вышеуказанные акты.

Ознакомиться с чек-листами Росздравнадзора можно по ссылкам:

Заговоры на рабочее место: на прибыль, успех и везение

Многие мечтают об успешной карьере и хорошей заработной плате. Чтобы ваши мечты стали реальностью, используйте проверенные временем и людьми заговоры.

Каждый человек мечтает о гармоничной жизни, наполненной позитивными моментами. Но как быть, если на работе у вас не получается достичь совершенства, даже если вы прилагаете массу усилий? Заговорить рабочее место для получения прибыли и привлечения удачи не составит труда. Для этого важно сосредоточиться на своем желании и искренне верить, что у вас все получится. Вы можете воспользоваться заговорами на везение, которые помогут вам исключить ошибки, а также найти общий язык с коллегами и начальством.

Заранее подготовьте свое рабочее место: уберите лишние предметы с поверхности стола и протрите его от пыли. На столе должны лежать лишь те вещи, которыми вы пользуетесь, выполняя свои обязанности. После того, как чистота наведена, можно читать заговоры.

Заговор на прибыль

Уходите с рабочего места последним, чтобы у вас было время для прочтения заговора. Как только вы останетесь в одиночестве, положите на стол чистый лист бумаги и ручку, закройте глаза и представьте себе ту сумму, которую хотели бы получать. Запишите цифры на бумаге, а затем произнесите следующее:

«Деньги по миру ходили, много повидали, покоя не знали. Как ко мне попадут, так свою пристань найдут. Кошелек открываю, финансовое благополучие привлекаю».

Листок сложите несколько раз и положите в укромное место. На следующий день снова проговорите эти слова, держа листок с написанными цифрами в руках. На третий день снова выньте листок и произнесите:

«Деньги к деньгам стремятся, ко мне в руки попадают, применение находят, бесследно не исчезают».

Вложите в листок одну купюру и снова спрячьте его в укромное место.

Заговор на деньги

Рабочее пространство можно сделать местом силы, которое поможет вам зарядиться энергией и привлечь деньги. Заговорить можно свой рабочий стол как дома, так и в офисе. Проделать это можно и с кассовым аппаратом, если вы работаете в сфере продаж.

Положите новую купюру на стол или в кассовый аппарат, проговорив:

«Деньги новые каждый день печатают, по всему свету рассылают. Их к себе привлекаю, безденежья больше не знаю».

Купюру оставьте на сутки, а затем положите в кошелек и не тратьте в течение месяца.

Заговор на успех в работе

Возьмите ручку, которой постоянно пользуетесь, и произнесите следующие слова:

«Верная ручка всегда со мной, работать помогает, ошибки исправляет. Своей ручкой дорожу, никому ее не одолжу. Каждую бумагу ручкой подпишу, отовсюду успех для себя извлеку. Будет ручка писать, мне счастье привлекать».

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

Заговор на везение

Напишите на листках бумаги то, чего бы вы хотели достичь на своем рабочем месте. Каждый листок положите написанным на свой письменный стол. Вечером уберите стопку листков в ящик стола или иное укромное место. Произнесите слова:

«План на работе написан, утвержден и подписан. Сколько бумаге храниться, столько и моему везению длиться. Сколько чернилам ни выцветать, буквы все равно прочитать».

Чтобы везение не покидало вас при выполнении ответственной работы, купите новый цветок, который будет привлекать к вам денежное изобилие. Повяжите на стебль белую нитку, приговаривая:

«Денежное дерево растет, новые листочки распускает, счастье мне привлекает. Как цветку моему расти, так мне везение лопатой грести. Цветок подрастает, везением меня наделяет».

Оставьте растение на своем рабочем месте и следите за ним. Его развитие благоприятно скажется на вашем везении.

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

Каждый день в голове человека проносится до 100 000 мыслей — по мысли в секунду!

Чтобы «не потеряться» в таком потоке и быть организованными, нам на помощь приходят чек-листы. Пользуйтесь шаблонами из нашей подборки, редактируйте их или создавайте собственные вместе с Canva.

Чек-листы это…

Чек-листы это списки важных дел с отметками «сделано» у каждого пункта. Впервые чек-листами стали пользоваться американские пилоты в 30-ых годах XX века. Для безопасности полёта было важно проверить такое количество деталей, что удержать их в памяти было невозможно. В результате родились 4 первые в истории чек-листа: взлет, полет, перед приземлением, после приземления. Идея быстро распространилась и стала мировой практикой во многих сферах. Сегодня мы используем чек-листы, чтобы планировать, заводить полезные привычки, развиваться и всё успевать. А самое приятное — ставить заветные галочки, когда дело сделано!

Чек-лист памятка

Нам всем знакома боль фразы «Ой, забыл!». Памятки существуют для того, чтобы разгрузить нашу память без ущерба для жизни, планов и наших отношений. Что взять с собой в поездку, что купить к ужину, что подарить друзьям на Новый Год, и кого позвать на свадьбу. Все простые, но важные списки задач — это чек-листы памятки.

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

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

Бывает, мы знаем, чего хотим, но это не привязано к конкретной дате. Чек-лист памятка отлично пригодятся и для таких случаев. Составьте список желаемых покупок, и пусть он ждет своего часа. А когда придет зарплата, или вы выиграете в лотерею, или друзья подарят конверт с круглой суммой, тут-то ваша памятка и пригодится. Печатайте чек-лист, и по магазинам.

Чек-лист челлендж

Мы часто даем себе обещания: похудеть на 10 кг к лету, написать книгу, изменить образ жизни или набрать 3 миллиона подписчиков в Instagram. Чек листы челленджи — лучшие помощники, чтобы такие обещания сдержать. С ними можно распланировать весь процесс, сказать себе «Вызов принят!» и ежедневно, медленно, но верно идти к цели.

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

Ежедневные задачи челленджа могут и отличаться друг от друга. Например, можно выбрать одну цель, придумать множество разных способов ее достижения, и каждый день выполнять что-то новое.

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

Чек-лист на день

Классический чек-лист на день — это список дел в хронологическом порядке. Но здесь тоже можно поэкспериментировать с разделами и дизайном. Используйте цветовые сочетания для создания определенного настроения. Спокойные, пастельные цвета помогают расслабиться. Яркие, сочные — дают прилив энергии. А если хотите узнать какие цвета в тренде в этом году, читайте эту статью: «Какие цвета будут в тренде в 2020 году? Советы дизайнеров».

Что касается разделов, например, можно отделить ваши must have задачи от желаний. Это поможет выделить приоритеты, или, наоборот, устроить себе день «когда я делаю только то, что хочу!». К счастью список таких дел у вас будет уже под рукой.

А в особенно важные и насыщенные дни чек-листы это реальная палочка-выручалочка. Разделите составляющие успеха, распечатайте чек-лист, повесьте на видное место, и вы все успеете.

Чек-лист на месяц

В начале этого года двухлетний житель Казани попал в Книгу рекордов России как самый юный путешественник: за месяц ребенок посетил 11 стран. А что за месяц сделаете вы? Чек-листы на месяц это шанс успеть как можно больше полезного и интересного.

Чек-листы на месяц отлично подходят для планирования рабочего или учебного процесса. А особенно, чтобы сделать его разнообразным и интересным.

Создайте стильный дизайн, добавляя в чек-лист фактурные фоны, нестандартные фигуры и яркие цвета.

Чек-лист на год

Начало года — лучшее время, чтобы строить планы и загадывать желания. Используйте инструменты дизайна, чтобы подчеркнуть масштаб ваших целей. Например, создавая чек-лист на год, подберите красивую, вдохновляющую картинку и используйте ее как фон для вашего списка.

Другой способ украсить ваш чек-лист — выбрать стильный и красивый шрифт. Главное, чтобы он был хорошо читаемым, и вам было легко разобрать, о чем тут идет речь. В этой статье вы найдете аж 75 вариантов классных шрифтов: Крутые шрифты – 75 лучших вариантов для любых дизайнов.

Планировщик задач

Добавьте настроение в ваши планы с помощью цвета, картинок и шрифтов. Дизайн, как и фотография, легко может создавать атмосферу. Например, такой яркий планировщик не только поможет зафиксировать цели, но и вдохновить на идеи. А в этой статье можно найти отличные идеи для создания вашего весеннего чек-листа «С Первым днем весны! 25 красочных картинок для лучшего начала марта»

Еще один бонус чек-листов в том, что они помогают всесторонне развиваться. На одном листе можно разместить цели из совершенно разных сфер жизни. И, вместо того, чтобы искать списки своих желаний по разным листочкам, заметкам или блокнотам, иметь планировщик задач, все перед глазами в одно месте.

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

Трекер привычек

Когда мы регулярно повторяем какое-то действие, в нашем мозге формируются нейронные связи. Они помогают нам в дальнейшем выполнять эту задачу легко, почти машинально. Здоровое питание, спорт, учебу и многое другое можно сделать привычкой, и тогда к этим задачам всякий раз не придется подключать силу воли, они станут образом жизни. И здесь наш лучший друг это трекер привычек — чек-лист, который помогает сформировать новую привычку, или отказаться от старой.

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

Психологи утверждают, что формирование новой привычки в разных случаях может занять от 18 до 254 дней. Этот трекер рассчитан на 30 дней и появление в вашем арсенале двух новых полезных привычек. Если месяца не хватит, отредактируйте этот трекер привычек и добавьте нужные элементы, или распечатайте несколько дополнительных страниц по одной на каждый месяц.

А такой трекер не только поможет выработать привычку откладывать деньги, но и еще может приятно удивить вас в конце года, когда вы посчитаете общую сумму ваших накоплений.

Трекер привычек, таблицы

Трекер привычек удобно вести в форме таблицы. Например, заполняя такой чек-лист, вы будете четко видеть количество времени, в которое спите. А чтобы трекер привычек был еще более наглядным, в разные дни часы сна можно закрашивать разными цветами, например, будни — одним, выходные — другим.

Для формирования новых привычек нужен большой запас упорства и сила воли. Если чувствуете, что вам сложно и нужен подбадривающий хлопок по плечу, добавьте в ваш трекер привычек мотивирующую фразу или цитату, которая вас вдохновляет на свершения.

Чек-лист вдохновение

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

В дополнение, вам может пригодиться статья: «Раскраски антистресс: бабочки, русалки и единороги спешат на помощь».

Самое крутое в чек-листах — то, что их можно применять в абсолютно любых сферах. Это отличный инструмент, чтобы научиться не только продуктивно работать и развиваться, но и полноценно отдыхать. Так что независимо от того, вы открываете свой бизнес, или чемодан, чтобы собраться в отпуск — создавайте чек-листы и запасайтесь ручками, чтобы ставить галочки.

Подписывайтесь на обновления в Телеграме, Фейсбуке, ВКонтакте и Яндекс Дзене, чтобы всегда быть в курсе трендов графического дизайна и возможностей Canva, которые помогут воплотить их в жизнь!

Чек лист продавца 2020

Чек лист продавца — это перечень задач, их нужно не только выполнить в определенный период, но и отчитаться о проделанной работе. Чек листы фокусируют внимание сотрудника, не позволяют забыть или пропустить что-то важное.

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

Это общие пункты, которые могут быть включены в чек лист всех менеджеров. Но также можно список конкретизировать. Например:
• Подписать договор с компанией N
• Отправить КП компании R
• Составить акт выполненных работ, подписать накладную для компании X

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

Чек лист продавца структурно представляет собой таблицу из трех столбцов: «задача», «выполнено», «примечание». Рекомендуется при составлении чек листа учитывать несколько правил, которые повышают эффективность инструмента.

Во-первых, следует фиксировать задачу кратко, отбросив глубокую детализацию. Рекомендуются записывать действия в чек лист либо в инфинитиве (позвонить, отправить, подготовить), либо уже в прошедшем времени, как будто оно уже выполнено (отправил, подготовил и т.д.).

Во-вторых, не впадайте в излишнюю детализацию самих действий. К примеру, не надо включать в чек лист задачу «зарядить телефон» и подобные.

Также каким-то образом выделяйте наиболее приоритетные задачи – цветом или другим шрифтом, например.

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

Еще одно правило создания чек листа предполагает, что его можно редактировать. Если возникает что-то срочное, то правильнее будет подвинуть что-то в чек листе. Кроме того, учитывайте, что рабочий день не резиновый, и объять необъятное не получится. Поэтому список задач в чек листе должен быть выполнимым.

Вместе с чек лист продавца ищут:

  • Чек лист продавца консультанта образец 2020
  • Чек лист продавца консультанта 2020
  • Чек лист продавца розничного магазина 2020

Чек лист продавца

Тестовая документация. Превращаем таблицы в деревья


В предыдущей статье я рассказывала, как в нашей компании проходит первая стадия тестирования проекта — анализ. Сегодня расскажу о следующем этапе — проектирования и документирования тестов.
Этот этап опционален. На некоторых проектах нет задокументированных требований, и тогда зачастую поддержка тестовой документации является единственным разумным способом хранения и передачи знаний о продукте. Иногда тестовую документацию требует заказчик, иногда мы пишем ее для себя. Иногда, если у нас есть хорошо написанные требования, мы отказываемся от документирования тестов в пользу экономии ресурсов.
Вид тестовой документации также зависит от ситуации на проекте и ожиданий заказчика.

Чек-листы vs Тест-кейсы

Чек-лист отличается от тест-кейса степенью подробности. В чек-листе вы не встретите подробных шагов кейса, для использования чек-листа при тестировании очень много информации нужно держать в голове в момент прогона тестов и знать логику работы приложения на отлично.
В нашей компании всегда использовались чек-листы, поскольку на написание тест-кейсов уходит неоправданно много времени, и они тяжеловесны — на прочтение кейса и его осознание тоже уходит время. Кроме того, не стоит забывать про эффект пестицида — баги кода имеют свойство приспосабливаться к тестам. При использовании чек-листа сохраняется некоторая свобода действий, а тест-кейсы этой свободы полностью лишают, увеличивая упомянутый выше эффект. Однако, при прогоне чек-листа в седьмой раз за последние сутки перед релизом часть функциональности, заложенной под одним пунктом чек-листа, теряется по причине человеческого фактора.

Было принято решение расширять чек-листы и делать их подробнее. Так тестировщик, в беспамятстве прогоняющий фичу перед релизом, не забудет проверить ошибки сети в ответ на каждый запрос, не потеряет проверку какой-нибудь «неважной» кнопки или какого-нибудь одного статуса из двенадцати. Так мы пришли к написанию подробной юзер-стори, полностью покрывающей фичу приложения, но по факту являющей собой один громадный тест-кейс.
Плюсы такого подхода:

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

Минусы такого подхода:

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

Долгое время мы жили так. Вели свои чек-листы в системе тест-менеджмента Sitechko. Но компания менялась, менялись бизнес-процессы, и вопрос о переходе на другую TMS висел в воздухе. Он стал толчком для пересмотра процесса ведения тестовой документации.

Таблицы vs Деревья

Однажды я выпила поливитаминов, и меня осенило, что вместо того, чтобы хранить тесты в табличных форматах, куда удобнее использовать деревья, а точнее, вложенные списки. Ведь при написании той самой большой юзер-стори мы так часто сталкиваемся с проблемой, что не знаем, где расположить альтернативные действия. Например, когда у нас несколько кнопок на алерте. Чтобы проверить каждую из них, нам приходится прописывать вызов этого алерта несколько раз. Вместо этого мы могли бы подвесить проверку каждой из кнопок к вызову алерта.
В целом идея была в том, чтобы прописывать те же самые пользовательские сценарии в виде дерева, в котором переход — это действие, а узел — это состояние, в котором оказывается приложение после этого действия. По факту диаграмма состояний-переходов, только объектами выступают экраны приложения. Каждая ветвь такого дерева — тест-кейс.

Когда стали пробовать, столкнулись с проблемами. Оказалось, что привычная нам декомпозиция по экранам приложения не работает: опираться на дизайн при проектировании тестов неудобно. Ветки дерева росли далеко в глубину, и это было неудобно визуально. В погоне за сценарием мы воротили циклы. А еще стало понятно, что отказаться от таблиц нельзя.
Решение крылось в смене подхода к декомпозиции, большей осознанности и отказе от «решений по умолчанию». Древовидная структура тестовой документации действительно удобна, поскольку дает большую свободу при проектировании. Вид декомпозиции определяет, что именно станет узлами нашего дерева. А это в свою очередь определяется особенностями продукта и приоритетами заказчика.
В целом, плюсы использования древовидной структуры:

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

Минусы подхода:

  • такая структура тестовой документации требует тщательного проектирования и предварительной аналитики — при плохом проектировании все упомянутые выше плюсы теряются

Итоговые паттерны

Экраны приложения

Источником знаний является навсхема. Первый уровень дерева составляет список кейсов навсхемы, который обычно соответствует разделам приложения. Далее к ним подвешивается список экранов каждого раздела, к каждому экрану — список его состояний. В каждом узле дерева, начиная с третьего уровня, может содержаться чек-лист в табличном формате, описывающий каждый элемент дизайна и способы взаимодействия с ним. Если элементы дизайна сложные и имеют много состояний или на экране есть повторяющиеся элементы, можно декомпозировать еще глубже. Таким образом, одна ветвь дерева описывает жизненный цикл одного экрана.
Ниже в качестве примера приведена общая схема рассуждений при декомпозиции раздела заказов агрегатора авиабилетов.


К листьям этого дерева крепим короткие чек-листы. Так к каждому листу «навбар» линкуем чек-лист на элементы навбара для текущего экрана:

А к каждому листу «секция запланированные поездки» линкуем чек-лист на проверку части списка с активными заказами:
Критерии для выбора такого паттерна следующие:

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

Объекты/действия

При таком подходе ориентируемся не на навсхему, а на документацию АПИ и клиентскую бизнес-логику. Негативные и позитивные кейсы разбиваем по разным веткам. Желательно, чтобы элементы одного уровня дерева отвечали на один вопрос, но можно оставить это ограничение только для одного уровня иерархии.
Такая схема крайне удобна в тех случаях, когда у нас есть активное влияние пользователей друг на друга, что порождает сложные сценарные цепочки. Примером может служить чат. Относительно предыдущего подхода такую документацию легче поддерживать, поскольку изменения в логике случаются реже, чем в дизайне.

Ниже приведен пример общей схемы рассуждений при декомпозиции по принципу объект/действие.
В такой схеме дополнительным бонусом является возможность использовать ее как карту для исследовательского тестирования и для смоук-теста. Степень подробности тестирования можно регулировать, отсекая при прогоне уровни дерева, поскольку каждый следующий уровень уточняет предыдущий. При углублении в ветвь дерева — углубляешься в функциональность.
Например, для уже упомянутого чата схема документации будет выглядеть примерно так:
Критерии выбора такого паттерна:

  • цель — протестировать функциональность
  • сложная бизнес-логика
  • частые правки дизайна
  • стратегия тестирования на проекте подразумевает сочетание скриптового и исследовательского тестирования

На базе Use cases

Бывают ситуации, в которых нерентабельно декомпозировать функциональность и проектировать тесты по двум описанным ранее схемам. Например, если мы хотим покрыть тестами длительную работу с приложением – как в случае с лентой соцсети или прослушиванием музыки в бекграунде. Или когда фича завязана на сценарии с малым количеством альтернатив – например, оформление подписки на контент. В таком случае пользуемся третьим паттерном, основанном на пользовательских сценариях.
Сначала декомпозируем функциональность по use-кейсам. Определяемся с тем, какие действующие лица могут участвовать в процессе работы с приложением и какие цели они могут перед собой ставить. За это будут отвечать первые два уровня нашего дерева. Далее пытаемся найти все возможные входные условия, которые могут повлиять на отработку сценария по достижению текущей цели, и структурируем их в дереве. Их так же удобнее всего делить на позитивные и негативные. Далее к каждому листу подвешиваем сценарный чек-лист на проверку функциональности, отвечающей за достижение цели.
В качестве примера ниже приведена схема для музыкального плеера с функцией загрузки треков для прослушивания офлайн:
Здесь ко всем листьям позитивного сценария подвешиваем чек-лист, который нужно будет прогонять в условиях разных подключений к сети:
Бывает так, что при продумывании возможных use-кейсов цели пользователей получаются очень глобальными. Например, в уже упомянутом агрегаторе авиабилетов цель «купить билет» может поставить в тупик обилием возможных вариантов предусловий и количеством шагов, которые необходимо пройти для достижения цели. Кроме того, в таком приложении очень многое зависит от поведения сторонних систем, что накладывает некоторые ограничения на определение всех предусловий и однозначно выполняемого сценария. Предложения поступают от разных авиакомпаний и могут измениться в любую минуту. В каждый момент времени невозможно гарантировать, что покупка билета пройдет успешно, поскольку этот билет может оказаться куплен, пока мы заполняли данные для брони.
Решение первой проблемы заключается в более детальной декомпозиции. То есть большую цель «купить билет» можно разбить на маленькие цели, соответствующие шагам оформления — «ознакомиться с предложениями», «заполнить данные пассажиров», «оплатить заказ». И далее находить набор возможных предусловий, действий пользователя и результатов для этих маленьких целей.
Решение второй проблемы менее очевидно. Это в целом ограничение use-кейса — в случае, если поведение системы не определяется действиями пользователя однозначно, возникают проблемы с покрытием и проектированием use-кейсов. Для себя решили, что в таких ситуациях мы стараемся прописать все возможные варианты поведения систем, неподвластных пользователю, как предусловия, и тем самым снижаем неопределенность результата выполнения сценария. Либо используем другую схему проектирования тестовой документации.
Критерии выбора такого паттерна:

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

Описанные выше паттерны можно и нужно комбинировать. В большом приложении с высокими требованиями к качеству обязательно встретятся как фичи, которые оптимально разбить по объекту/действию, так и фичи, требующие сценарного описания по use-кейсам. И точно так же в таком приложении могут обнаружиться экраны, для которых необходимо прописать все состояния элементов и всевозможные пользовательские взаимодействия с ними. Поэтому необязательно выбирать одну единую схему документации для всего приложения в целом, лучше всегда смотреть по обстоятельствами.

Отталкиваемся от цели

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *