Skip to content

День открытых дверей в сдк сценарий: День открытых дверей — Сценарий проведения дня открытых дверей в образовательном учреждении

День открытых дверей — Сценарий проведения дня открытых дверей в образовательном учреждении

Внимание! В вашем браузере отключен JavaScript. Из-за этого многие элементы сайта не будут работать.
Как включить JavaScript?

×


Курсы
Повышение квалификации


Курс
повышения квалификации


от 900 ₽


Дополнительные скидки при оплате от двух курсов и для коллективов.


Подарок каждому слушателю! Свидетельство о развитии профессиональной компетенции.




Курсы
Профессиональная
переподготовка педагогов


Официальные курсы

профессиональной переподготовки


от
3500 ₽



до
-60%


Получите новую квалификацию по самым выгодным ценам.


Повышение квалификации

  • «Реализация требований ФГОС НОО от 2021 года в работе учителя начальных классов»

    Продолжительность: 108 часов

  • «Методы и технологии преподавания русского языка и литературы в соответствии с ФГОС ООО от 2021 года»

    Продолжительность: 108 часов

  • «Содержание и особенности реализации ФГОС НОО, утверждённого приказом Минпросвещения России № 286 от 31 мая 2021 года»

    Продолжительность: 72 часа

  • «Реализация ФГОС ДО: основные направления развития и образования детей дошкольного возраста»

    Продолжительность: 72 часа

  • «ИКТ и современные педагогические технологии в организации цифровой образовательной среды»

    Продолжительность: 108 часов

  • «Цифровая образовательная среда: особенности организации учебного процесса в соответствии с ФГОС»

    Продолжительность: 72 часа

  • «Содержание и методы преподавания общеобразовательной дисциплины «Иностранный язык» по ФГОС СПО»

    Продолжительность: 108 часов

  • «Сурдопедагогика: теория и технологии работы с обучающимися с ОВЗ»

    Продолжительность: 36 часов

  • «Ведение делопроизводства и защита персональных данных в образовательной организации»

    Продолжительность: 108 часов

  1. Точка роста «День открытых дверей»

  2. Сценарий презентации библиотеки на день открытых дверей

  3. Сценарий дня открытых дверей в Доме детского творчества «Приходите в гости к нам»

  4. Музыкально-литературная композиция «В любимом садике своем очень весело живем!»

  5. Сценарий внеклассного мероприятия Познавательный марафон «Равный обучает равного»

  6. Ярмарка специальностей

  7. Сценарий проведения «Профориентационных игр» по специальности «Оценка»

  8. Сценарий встречи с практическими работниками «ПОВЫШЕНИЕ КОНКУРЕНТОСПОСОБНОСТИ ВЫПУСКАЕМЫХ КАДРОВ И РОСТ ЭКСПОРТНОГО ПОТЕНЦИАЛА ОБРАЗОВАТЕЛЬНОГО СЕКТОРА»

  9. Сценарий для дня открытых дверей

  10. План мероприятий открытых дверей ДОУ

  11. Сценарий проведения мероприятия «Церемония начала учебного года»

  12. День открытых дверей в начальной школе

  13. Физкультурный праздник «Большие гонки» в рамках «Дня открытых дверей» для родителей и детей будущих первоклассников

  14. Внеклассное мероприятие для абитуриентов и их родителей «Парад профессиональных предпочтений»

  15. Сценарий вечера встречи выпускников «Для вас всегда открыта школы дверь. ..»

  16. Сценарий к празднику «День открытых дверей» отделение Гребной спорт

  17. Сценарий театрализованного праздника «День открытых дверей»

  18. День открытых дверей для учащихся и родителей-выпускников

  19. Сценарий праздника День Открытых дверей в ДШИ

  20. Сценарий День открытых дверей ДДТ

  21. Сценарий мероприятия «День открытия новых дверей»

  22. Сценарий вечера встречи выпускников «Встреча с юностью, встреча с детством»

  23. Сценарий фестиваля «Мир детства» день открытых дверей

  24. День открытых дверей «Здравствуй Детский сад»

  25. День открытых дверей в учреждении дополнительного образования детей и молодёжи

  26. Конспект мероприятия веселые старты, посвященные дню открытых дверей «Планета здоровья»

  27. Сценарий праздника «День открытых дверей» для будущих первоклассников

  28. День открытых дверей в начальной школе

  29. Сценарий проведения дня открытых дверей в детском доме

  30. Сценарий виртуальной экскурсии по школе, посвященный Дню открытых дверей в школе

  31. День открытых дверей в школе — 1

  32. День открытых дверей — Наши учителя — Проект посвящён — Году Учителя


Почетная грамота за активную профессиональную разработку сценариев мероприятий



Оформить бесплатно документ можно
здесь

Сейчас обсуждают

Первая помощь



Оказание первой помощи в образовательных учреждениях Пройти
обучение

Свидетельство о независимой оценке профессиональной компетенции

Благодарность за активное участие в развитии педагогической социальной сети

Рецензия на методическую разработку

Свидетельство о публикации электронного образовательного ресурса (ЭОР)

Диплом за личный вклад в развитие методической библиотеки

Свидетельство эксперта педагогического сообщества

Свидетельство о представлении педагогического опыта (с положительной оценкой экспертной комиссии)

Свидетельство о публикации авторской статьи

Удостоверение пользователя электронной библиотеки

Диплом за успешное использование современных информационных образовательных технологий

Благодарность руководству образовательного учреждения за поддержку и развитие профессионального потенциала педагогического работника

Диплом участника конференции

Свидетельство о создании электронного портфолио педагога

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

Сертификат о прохождении обучения курсов ДО

Почетная грамота за вклад в развитие дополнительного образования в условиях реализации ФГОС

Свидетельство участника экспертной комиссии

Свидетельство участника семинара

Свидетельство о регистрации персонального сайта педагога

Диплом за инновационную профессиональную деятельность

Диплом за отличное владение и эффективное применение современных педагогических методик в условиях реализации ФГОС

Приказ о создании экспертной комиссии

Почетная грамота за вклад в развитие специального (коррекционного) образования

Благодарность за труд и неоценимый вклад в развитие образования Российской Федерации

Почетная грамота за вклад в развитие дошкольного образования

Свидетельство активного участника педагогического сообщества

Почетная грамота за вклад в развитие начального общего образования в условиях реализации ФГОС

Почетная грамота за вклад в развитие основного общего образования в условиях реализации ФГОС ООО

Почетная грамота за активную профессиональную разработку сценариев мероприятий и творческий подход

Справка о публикации методического материала

Диплом за ПРЕДАННОСТЬ ПРОФЕССИИ

Сертификат участника Вебинара

© 2008 – 2022 Все права защищены.

Сайт сделан в студии

ПаЛыЧа
.

Лучший сценарий дня открытых дверей в колледже

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

Содержание

  • 1 Что такое день открытых дверей?
    • 1.1 Для кого дни открытых дверей?
    • 1.2 Какой смысл дня открытых дверей?
  • 2 Как провести день открытых дверей для современных абитуриентов
  • 3 Сценарий проведения «День открытых дверей в колледже»
  • 4 Разработка мероприятия «День открытых дверей в колледже!»
    • 4.1 Экскурсия
    • 4.2 Разговор с преподавателями 
    • 4.3 Разговор со студентами
    • 4.4 Какие ошибки совершают абитуриенты на дне открытых дверей

Что такое день открытых дверей?

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

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

Для кого дни открытых дверей?

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

Какой смысл дня открытых дверей?

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

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

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

Итак, зачем нужны дни открытых дверей в вузе:

  1. Они дают отличную возможность для тех, кто не хочет выбирать между более чем одним курсом, дни открытых дверей помогут понять, какой выбор сделать. Рекомендуется провести хотя бы пару тематических бесед. Абитуриенты должны сузить свой выбор, познакомившись с преподавательской практикой кафедры.
  2. Абитуриенты смогут познакомиться с преподавателями. Ведь это люди, которые будут сопровождать их во время учебы. Очень важно дать абитуриентам возможность ознакомиться с ними в дни открытых дверей.
  3. У большинства колледжей есть много дополнительных преимуществ, которые будут сопровождать повседневную студенческую жизнь.  Используйте дни открытых дверей, чтобы дать абитуриентам возможность увидеть, нравятся ли им эти услуги и подходят ли они им.

Как провести день открытых дверей для современных абитуриентов

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

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

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

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

  1. Многие люди, которые посещают около четырех или пяти дней открытых дверей на этапе, предшествующем подаче заявления. Проведите исследование, как проходит это мероприятие в других вузах.
  2. В большинстве учебных заведений будет проведен ряд лекций и сессий вопросов и ответов, поэтому убедитесь, что все они более-менее распределены по времени и абитуриенты смогут посетить сразу несколько. 
  3. Также не следует забывать про экскурсию по территории и корпусам, поэтому убедитесь, что вы предусмотрели время для этого.
  4. Сделайте заметки об интересных вещах, которые есть в вашем вузе с красивыми снимками вуза и раздайте такие буклеты абитуриентам. Скорее всего, они будут посещать более одного дня открытых дверей, поэтому им понадобится способ запомнить именно ваш вуз.
  5. Желательно, чтобы на дне открытых дверей присутствовали студенты и преподаватели. Это даст возможность абитуриентам спросить их обо всем, что они хотят знать. Спросить лекторов о содержании курса и поговорить со студентами о жизни. Это отличная возможность для абитуриентов узнать как можно больше о структуре курса, возможностях обучения. Все это важные факторы, которые помогут получить лучшее представление.

Сценарий проведения «День открытых дверей в колледже»

1 ведущий: Добро пожаловать, дорогие гости. Мы рады видеть вас в нашем потрясающем колледже. Предоставляю слово нашему преподавателю (перечисление все регалий перепадавателя и объявление его имени). В это время покажите на экране презентация о вашем учебном заведении и о студенческой жизни.

2 ведущий: Добрый день, с радостью приветствую вас, абитуриенты и их родители.

1 ведущий: Есть в вашем городе место, где одновременно уживаются знания, талант, творчество и молодость.

2 ведущий: Это (название вашего учебного заведения) колледж!

1 ведущий: В нашем колледже большая и дружная студенческая семья. (Расскажите о наградах, преимуществах вашего учебного заведения).

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

1 ведущий: Сейчас вы увидите наших талантливых студентов, которые совмещают получение новых знаний с творчеством.

2 ведущий: Мы преподаем именно здесь, а это значит, что мы все объединены безграничной любовью к детям и к своей профессии.

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

Выступление.

2 ведущий: Наши двери открыты

Молодым нашим друзьям.

Тем, кто хочет получить новые знания,

Свежие мысли и безграничные возможности.

Если в наш колледж вы пришли,

То лучшую дорогу на встречу счастливому будущему вы нашли. 

Пригласите на сцену студента для исполнения песни о вашем учебном заведении.

1 ведущий: А сейчас мы предоставляем вам возможность поговорить с нашими преподавателями и студентами! Не стесняйтесь, задавайте все интересующие вас вопросы!

Выступление преподавателей и студентов, ответы на самые распространенные вопросы (приведены ниже).

2 ведущий: А сейчас мы приглашаем вас отправиться на экскурсию и поближе познакомиться с нашим прекрасным колледжем!

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

Совет! Если у вашего колледжа есть какая-то символика, вы можете бесплатно в качестве бонуса выдать абитуриентам ручку\блокнот с символикой вашего учебного заведения. Как минимум, это очень милый и приятный жест. Да и к тому же, так абитуриенты точно не забудут ваш колледж среди других.

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

Разработка мероприятия «День открытых дверей в колледже!»

Следующим вещам, следует уделить более пристальное внимание.

Экскурсия

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

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

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

Разговор с преподавателями 

Желательно делать это мероприятие в большом актовом зале.

Лекторы и большинство других сотрудников, которые находятся в колледже в дни открытых дверей, должны быть ответить на вопросы абитуриентов.

Пусть преподаватели расскажут все необходимое о процессе обучения. Также рекомендуем обратить внимание на следующие вопросы:

  • Что такое разделение между семинарами и лекциями?
  • Сколько времени учебе должен посвящать студент вне стен коллежа?
  • Какую поддержку студент получит?
  • Есть ли какие-либо дополнительные возможности по предмету, такие как семинары?
  • Если студент соответствует оценкам, есть ли еще шанс, что ему предложат бюджетное место?
  • Должен ли студент подать документы на более чем один курс факультет колледжа?
  • Будут ли собеседования, прежде чем объявят о зачислении?
  • Какие перспективы карьеры есть? Куда может привести студентов диплом, и как этот колледж поможет им туда попасть?

Многие студенты приходят на это мероприятие с мыслью о карьере, но важно понимать, что карьера не всегда связана с теми степенями, которые они могут ожидать. Почему бы не попросить сотрудников  вашего колледжа рассказать о том, что делают бывшие студенты сейчас; или спросить студентов о планах на будущее? Обязательно расскажите о том, каких высот и успехов добились ваши студенты. Расскажите о перспективах вашего колледжа.

Разговор со студентами

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

После того, как выступят преподаватели и ответят на вопросы, рекомендуем дать слово студентам и подготовить ответы на следующие вопросы.

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

  • Что для вас было лучшим? А худшим?
  • Какой курс, вам нравится?
  • Являются ли преподаватели этого факультета вдохновляющими, компетентными?
  • Каково обучение и стипендия?
  • Есть ли какие-то возможности для студентов?
  • Как выглядит студенческая социальная жизнь?
  • Довольны ли вы своим жильем, и насколько легко его было получить?

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

Какие ошибки совершают абитуриенты на дне открытых дверей

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

  1. Принимают решение в последнюю минуту.

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

  1. Стесняются спросить.

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

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

  1. Теряются.

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

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

Интересная информация о проведении дня открытых дверей в медицинском колледже в следующем видео:

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

Сценарии

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

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

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

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

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

Откройте редактор сценариев, выбрав Кампании > Сценарии > Создать новый .

Каждый сценарий представляет собой набор компонентов, связанных в поток.

  • Чтобы добавить компонент , нажмите на компонент, который хотите добавить, или перетащите его на доску левой кнопкой мыши.
  • Чтобы отредактировать компонент , дважды щелкните компонент левой кнопкой мыши. Это откроет окно редактирования конкретного компонента. Нажмите «сохранить» после того, как вы закончите.
  • Чтобы удалить компонент , выберите компонент, щелкнув его левой кнопкой мыши, а затем нажмите значок корзины, нажмите клавишу Backspace или удалите на клавиатуре.
  • К соедините два компонента , нажмите на выходной разъем с правой стороны первого компонента и перетащите линию к входному разъему с левой стороны второго компонента, как показано на анимации ниже. Отпустите мышь после подключения.
    • Теперь вы создали поток . Клиенты будут проходить через этот поток, начиная с триггера (например, Дата ) к операторам (например, Условие ) и, наконец, к действиям (например, Электронная почта ).

📘

Хотя в каждом осмысленном сценарии должно быть не менее одного триггера и одного компонента действия , в одном сценарии может быть несколько потоков .

🚧

Рекомендуемый размер сценария:

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

  • Сценарий не должен использовать более 100 узлов. В идеале держите их количество ниже 30, чтобы избежать возможных лагов.
  • Сценарий не должен использовать более 25 узлов электронной почты. Это включает в себя различные языковые версии. Чем короче ваше электронное письмо, тем больше узлов или переводов вы можете использовать. В качестве обходного пути вы можете переместить части своей электронной почты в HTML-блоки . Содержимое такой ссылки не будет учитываться в заданном ограничении размера сценария .

Узлы и их соединения можно легко скопировать в рамках одного сценария или среди нескольких сценариев .

Это можно сделать, выбрав узлы, которые нужно скопировать, щелкнув Cmd/Ctrl + c , а затем щелкнув Cmd/Ctrl + v для вставки (удерживайте Shift , если хотите выбрать несколько узлов).

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

🚧

Копирование и вставка между сценариями не разрешены между разными версиями приложения.

Вы можете изменить свое положение на холсте, щелкнув пустое место и перетащив мышь. Чтобы выбрать несколько компонентов, удерживайте Shift и сделайте то же самое. Вы можете удалить все выбранные компоненты, нажав Backspace на клавиатуре. Увеличение или уменьшение масштаба с помощью колесика мыши. При использовании сенсорной панели вы также можете перемещаться, проводя двумя пальцами, и увеличивать/уменьшать масштаб, сводя два пальца. Доступные сочетания клавиш: нажмите 1, чтобы уместиться на экране, 2, чтобы увеличить выделение, и 0, чтобы сбросить масштаб.

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

🚧

Сохранение и выполнение сценария

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

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

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

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

После нажатия кнопки «Старт» вашего сценария появится окно «Подтвердить выполнение сценария». Здесь показано, сколько клиентов будет затронуто сценарием. Однако это число не всегда представляет количество уникальных клиентов. Давайте покажем пример ситуации: вы создали сценарий, в котором вы отправляете 3 электронных письма только одному клиенту. Окно подтверждения показывает, что оно будет отправлено трем клиентам, хотя на самом деле оно будет отправлено одному и тому же клиенту три раза.

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

Результаты (и возможные предупреждения) этих проверок отображаются в виде предупреждающего сообщения в боковой панели вкладки ТЕСТ или в модальном окне «Подтвердить выполнение сценария» при запуске кампании.

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

Текущие реализованные проверки использования предназначены для следующих ошибок:

(1) Ошибка условия Jinja

  • Происходит, когда узел Condition, содержащий jinja в некоторых условиях своего фильтра, обрабатывает более 100 000 клиентов за один запуск. Это может отрицательно сказаться на производительности всей инфраструктуры кампаний экземпляра.
  • Результатом является предупреждающее сообщение: «Слишком много клиентов обработано узлом условия № 1, содержащим Jinja. Не используйте Jinja в узлах условий для обработки более 100 000 клиентов за один запуск, если персонализированные фильтры могут быть очень уникальными, т. е. почти у каждого клиента может быть свой конечный фильтр».

(2) Ошибка действия «Установить свойство»

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

(3) Ошибка действия динамического ожидания

  • Происходит, когда узел ожидания с параметром динамического периода времени (содержащим jinja) обрабатывает более 200 тыс. клиентов.
  • Результатом является предупреждающее сообщение: «Динамический узел ожидания № 2 обрабатывает слишком много клиентов за один запуск. Если возможно, рассмотрите возможность уменьшения их количества до менее 200 000 с помощью условий фильтрации, прежде чем разрешить им вход на узел ожидания».

Когда сценарий активен, вы можете открыть вкладку «ОЦЕНКА», чтобы увидеть, как клиенты фактически проходят через поток в режиме реального времени. Это помогает при устранении неполадок, когда многие клиенты неожиданно застревают где-то в сценарии. Наведите указатель мыши на каждый узел, чтобы узнать, сколько клиентов вошло, успешно завершило или застряло в этом узле.

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

📘

Устаревшие результаты

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

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

Удаление узла останавливает выполнение всех необработанных клиентов в узле, т.е. клиенты в узлах ожидания будут потеряны. Они не будут переходить к следующему узлу.

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

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

Имя узла, отображаемое в сценарии, содержит следующие 3 вещи:

  • Идентификатор действия узла
  • Тип узла
  • Пользовательское имя узла

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

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

  • полужирный
  • курсив
  • заголовки (h2-H6)
  • ненумерованные списки
  • ссылки

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

Триггер

Описание

Сейчас

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

Дата

Будет транслировать всех клиентов в поток в указанную дату и время. Используемый часовой пояс устанавливается в меню «Настройки» > «Настройки пользователя» > «Часовой пояс».

Повторить

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

По событию

Будет передавать одного клиента в поток каждый раз, когда указанное событие отслеживается для этого клиента.

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

  • в очереди
  • enqueue_failed
  • отправлено
  • ошибка

Важно отметить, что события кампании, которые вообще не имеют атрибута статуса, например A/B-тесты, также не запускают сценарий.

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

  • объединение
  • согласие событие, которое генерируется ручным обновлением согласия в веб-интерфейсе

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

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

🚧

Указание событий с использованием производных атрибутов

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

❗️

Перегрузка параллельных триггеров в одном сценарии

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

Когда клиент вводит компонент действия, выполняется действие. Каждый тип действия имеет уникальный ‘action_id’. Подробнее об этом читайте в статье Системные события.

Action

Описание

Электронная почта

. Послание по электронной почте с указанием по электронной почте. Узнайте, как создать кампанию по электронной почте в Bloomreach Engagement здесь .
-Атрибут адрес электронной почты должен иметь значение, чтобы клиент мог получать рассылку по электронной почте

SMS

Попытаемся отправить SMS с указанным содержанием на номер телефона этого клиента. Узнайте, как создать SMS-кампанию в Bloomreach Engagement , здесь .
-Атрибут телефон должен иметь значение для того, чтобы клиент мог получить СМС рассылку

Ретаргетинг

Обновит вашу аудиторию FB или Google на основе соответствия электронной почты, номера телефона или идентификатора FB.
Подробнее об интеграции ретаргетинга:

  • Реклама в Facebook
  • Платформа управления данными AdForm
  • Google Реклама
  • Google Analytics

Мобильные push-уведомления

Попытаемся отправить push-уведомление с указанным содержимым на мобильный телефон клиента. Узнайте больше о мобильных push-уведомлениях.

Веб-push-уведомления

Попытается отправить push-уведомление с указанным содержимым в веб-браузер клиента. Узнайте больше о веб-push-уведомлениях здесь .

Webhook

Попытается отправить собственный HTTP-запрос на указанный API (например, адрес вашего сервера). Узнайте больше о вебхуках.

HTML

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

Сообщение Facebook

Клиенту будет отправлено сообщение FB. Узнайте больше о сообщениях Facebook.

📘

Поиск идентификатора действия

Чтобы увидеть идентификатор конкретного действия, перейдите на вкладку «Оценка», наведите указатель мыши на узел, и идентификатор будет показан в формате «# (число)». .

🚧

Отправка электронной почты выбранному вручную получателю

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

Фрагменты — это небольшие пользовательские фрагменты дзиндзя, кода, текста или HTML, которые можно сохранять и повторно использовать в кампаниях и сценариях. Их использование может варьироваться от сохранения часто используемых макросов Jinja до сохранения фрагментов текста, таких как предложение об отказе от подписки, которое вы используете во всех своих SMS-кампаниях. Подробнее о сниппетах.

Операторы обычно используются для изменения способа перемещения клиентов по потоку. Существуют следующие типы операторов:

Оператор

Описание

. (зеленый) выходной разъем и клиенты, которые не совпадают через несоответствующий (красный) выходной разъем.

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

Разделение AB

Разделение клиентов на две или более отдельные группы на основе указанных соотношений. Обратите внимание, что тест AB с автоматическим распределением победителей можно использовать только с Now и Scheduled 9.Триггеры 0014 (тест AB с заданным вручную распределением можно использовать и с по событию ). Подробнее читайте в статье об AB-тестировании.

Лимит клиентов

Ограничивает количество клиентов, проходящих через поток сценария, с помощью абсолютного числа.

Метка

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

Установить атрибут

Присваивает новое значение указанному атрибуту клиента. Работает со строковыми, числовыми, логическими значениями, списками или атрибутами json . Максимальное количество свойств, которые можно установить в узле, равно 100.
(Для настройки узла используйте визуальный редактор или редактор кода.)

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

Если вы решите установить фиксированный период времени, вы можете установить время ожидания от минут до лет. Время ожидания указывается таким образом: день = 24 часа, неделя = 7 дней. Однако они учитывают календарные месяцы, поэтому, если вы установите период ожидания на 1 месяц, он может занять от 28 до 31 дня. Цель состоит в том, чтобы достичь той же даты через несколько месяцев, например. если вы установите его на 1 месяц 16 февраля, время ожидания пройдет 16 марта, а не через 30 дней.

Добавить событие

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

Максимальное количество событий, которые можно добавить с помощью одного узла, равно 50, и для каждого события можно установить не более 100 свойств.

Обратите внимание, что когда в узле используется пользовательская метка времени, метка времени находится в прошлом. Это означает, что оно попадает под истечение срока действия события, событие не будет добавлено и не будет выполнено.
(Используйте визуальный редактор или редактор кода для настройки узла.)

📘

Фильтры относительного времени используют часовой пояс UTC, а фильтры абсолютного времени используют ваш пользовательский часовой пояс из Настройки > Настройки4 > Часовой пояс

«Установить атрибут», «Добавить событие» и «Узлы условий» можно определить не только с помощью визуального редактора/клиентского фильтра, но и с помощью их редактора кода. Необходимо соблюдать синтаксис JSON, а jinja можно использовать для дальнейшей персонализации и определения условия.

Ниже приведены некоторые примеры синтаксиса, которые можно использовать в редакторе кода:

Добавить узел события:

 [
    {
        "event_type": "событие",
        "отметка времени": 1234,
        "характеристики": {
            "свойство1": "значение1",
            "свойство2": 1234,
            "свойство3": правда,
            "свойство4": ["значение1", "значение2"],
            "свойство5": {"ключ1": "значение1"},
            "property6": {{ переменная | json }}
                // фильтр json должен быть настроен, чтобы персонализация Jinja оставалась действительной для приложения
                // (например, чтобы убедиться, что строковые значения заключены в двойные кавычки, а не в одинарные
                // или булевы значения true/false вместо True/False)
        },
        "trigger_scenarios": ложь
    }
]
 

Установить атрибут:

 {
    "свойство1": "значение1",
    "свойство2": 1234,
    "свойство3": правда,
    "свойство4": ["значение1", "значение2"],
    "свойство5": {"ключ1": "значение1"},
    "property6": {{ переменная | json }}
        // фильтр json должен быть настроен, чтобы персонализация Jinja оставалась действительной для приложения
        // (например, чтобы убедиться, что строковые значения заключены в двойные кавычки, а не в одинарные
        // или булевы значения true/false вместо True/False)
}
 

Условие:

 {% if customer. first_name %}
    Истинный
{% еще %}
    ЛОЖЬ
{% конец%}
 

или

 // После Jinja будет оцениваться как True
-------ДО ВИЗУАЛИЗАЦИИ--------
{% установить х = Истина%}
{{ Икс }}
--------ВОССТАНОВЛЕНО------------
"Истинный"
----------------------------
// После Jinja будет оцениваться как False
--------ДО ВИЗУАЛИЗАЦИИ-------
{% установить у = Ложь%}
{{ г }}
--------ВОССТАНОВЛЕНО------------
"ЛОЖЬ"
--------ДО ВИЗУАЛИЗАЦИИ-------
{% набор г = 123%}
{{ г }}
--------ВОССТАНОВЛЕНО------------
"123"
----------------------------
 

🚧

Невозможно протестировать клиентов предварительного просмотра, проходящих через узел Jinja Condition к следующим узлам, поэтому вместо этого на вкладке «Тест» будет отображаться N/A.

🚧

Вы можете иметь до 1000 отдельных групп в предельном узле, прежде чем он начнет давать сбой.

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

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

Вы можете установить лимит, заполнив значение Limit равным количеству клиентов . Это значение может быть либо абсолютным числом, либо числом, на которое ссылается jinja (можно использовать ссылки на следующее: метрики, отчеты, report_value_by_key, каталоги). Узнайте больше о ссылках на jinja.

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

📘

Пример лимита с группой лимитов

Чтобы просмотреть дочерние компании каталога и найти элемент, который использовался в качестве группы детализации, и ссылаться на атрибут лимита из элемента каталога, используйте:
{ { catalogs.subsidiaries.item_by_id(limit_group).limit }}

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

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

Обычно динамическое время ожидания используется для распределения или ограничения выполнения кампании на некоторый период времени с помощью генератора случайных чисел. Например: для распространения отправки примерно в течение 60 минут вы можете использовать {{ range(0,60) | случайный }} .

Если время ожидания указано в часах, число округляется в меньшую сторону (до целого числа). Например, когда вы вычисляете 1,8 часа ожидания, узел ожидания ждет только 1 час. Если вы хотите округлить, вы можете использовать раунд функций Jinja (может принимать параметр «ceil», «floor» или «common»):

Подождите {{ ((event.departure_time - время) / 3600) | round("ceil") }} часов

Узел ожидания вообще не ожидает, если значение ожидания равно нулю или меньше (сразу выполняет следующий узел).

Доставка SMS-кампании может быть либо успешной , либо неудачной . Bloomreach Engagement отслеживает эту информацию как атрибут событий кампании .

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

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

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

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

В списке сценариев вы также можете восстановить удаленный сценарий.

Вы можете отфильтровать сценарии, которые хотите видеть на своей главной странице, с помощью фильтра статуса

Следующие метки означают:

  • Активно — ваша кампания запущена (новособранное событие инициирует действие)
  • Неактивно - ваша кампания остановлена ​​(больше ничего не происходит)
  • Завершение - ваша кампания была запрошена на остановку, однако сначала будут завершены уже запущенные задачи, после чего кампания изменит свой статус на Неактивна
  • Черновик — исходное состояние, ваш сценарий еще не запущен

Использование опции System Scenarios позволяет вам получать доступ и проверять кампании по электронной почте, поскольку каждая кампания по электронной почте создается в фоновом режиме как Системный сценарий .

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

Обновлено около 1 месяца назад


  • Доставка по электронной почтеarrow-up-right

Помогла ли вам эта страница?

Рекомендации по тестированию на основе сценариев | SoapUI

Сценарные тесты

Когда у вас есть все тестовые фрагменты, а также достаточно глубокое понимание AUT, вы можете начать создавать гораздо более широкие тесты для проверки общей функциональности. Проверка бизнес-требований, иногда называемых «вариантами использования». Behavior-Driven Development — BDD — очень хороший подход для такого рода тестирования.

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

Тесты на основе сценариев должны быть напрямую связаны с пользовательскими историями, которые, вероятно, были предоставлены вам владельцем продукта или каким-либо заинтересованным лицом.

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

В идеальных условиях эти тесты должны быть пользовательскими историями, чтобы ваши коллеги по бизнесу могли легко помочь вам разработать тестовые примеры и понять результаты. (См. статью World Of API Testing , раздел «Сначала тестируйте».)

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

Сценарий: Продажа молотка по минимальному порогу проданных гвоздей.

Учитывая, что клиент покупает гвозди,
И количество гвоздей более 2 коробок,
Затем покупатель получает код купона на 20% на молоток при оформлении заказа.

Каждую из строк в приведенном выше сценарии можно преобразовать в автоматический тест с помощью такого инструмента, как HipTest. Тем не менее, даже инструменты, которые изначально не используют Gherkin, могут быть адаптированы, чтобы следовать спецификации на примере.

При разработке тестов на основе сценариев вы столкнетесь с двумя проблемными областями: тестовые данные и чувствительные ко времени тесты .

Тестовые данные

Отдайте предпочтение реальным тестовым данным.

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

Однако всегда следует отдавать предпочтение реальным тестовым данным — копиям производственных данных. Только в качестве второго варианта вы должны начать синтезировать новые данные.

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

Данные, чувствительные ко времени

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

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

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

В этом случае ваши тесты должны будут запускаться из запланированной службы в часы работы сторонней среды. Вы бы предпочли использовать систему CI — Continuous Integration.

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

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

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

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

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

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

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

Большие процедуры

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

Однако у вас, вероятно, не будет нескольких месяцев, чтобы ждать конца месяца. Кроме того, сверка на конец года должна быть проверена до того, как наступит фактический конец года.

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

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

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

Автоматическое развертывание значительно упростит настройку. Опять же, запланируйте дополнительное время в своих оценках усилий, чтобы учесть любые непредвиденные проблемы. (См. статью World Of API Testing в разделе Тенденции DevOps.)

Следите за данными

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

Это тот случай, когда один (или несколько объектов) является предпосылкой для другого объекта. Другими словами, операция обновления сама по себе является совершенно другим тестом CRUD.

Например, рассмотрим систему бронирования авиабилетов. Один тест CRUD может включать создание нового полета в системе.

И второй тест будет использовать этот полет для операций CRUD отдельных мест.

Это более тщательная сквозная проверка по сравнению с отдельной проверкой CRUD рейса и отдельной проверкой CRUD мест на рейсе, который уже есть в базе данных.

Язык, специфичный для предметной области

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

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

Использование правильного языка позволяет меньше сбивать с толку любого, кто интегрируется с вашим API.