Схема, Учасник:                                 



                                                                                                                   

                                                                                                               

Схема, Спостерігач:    




                                                                                                                 

Зміст



1.Формування посилань на модуль аукціону
CBD3-DU-MA-UC-01-01Відсутність поданих заяв на участь протягом tenderPeriod
CBD3-DU-MA-UC-01-02Одна подана заява на участь протягом tenderPeriod (до старту Голландського етапу)
CBD3-DU-MA-UC-01-03Одна подана заява на участь протягом tenderPeriod (під час Голландського етапу)
2.Тривалість модулю аукціону в залежності від поданих ставок
CBD3-DU-MA-UC-02-01Відсутність поданих ставок протягом tenderPeriod
CBD3-DU-MA-UC-02-02Одна подана ставка протягом tenderPeriod
CBD3-DU-MA-UC-02-03Одна подана ставка та декілька заяв на участь протягом auctionPeriod
CBD3-DU-MA-UC-02-04Дві та більше подані ставки протягом tenderPeriod
3.Перехід та авторизація в модулі аукціону
CBD3-DU-MA-UC-03-01Погодження з умовами дисклеймеру та успішна авторизація по приватному посиланню
CBD3-DU-MA-UC-03-02Відмова від умов описаних в дисклеймері при переході по приватному посиланню
CBD3-DU-MA-UC-03-03Перехід по публічному посиланню
CBD3-DU-MA-UC-03-04Перехід по некоректному посиланню
4.Відображення модулю аукціону
CBD3-DU-MA-UC-04-01Відображення модулю аукціону через десктопні браузери
CBD3-DU-MA-UC-04-02Відображення модулю аукціону через мобільні веб-браузери
CBD3-DU-MA-UC-04-03Відображення модулю аукціону через браузери, що не підтримуються
5.Періоди аукціону
CBD3-DU-MA-UC-05-01Період очікування аукціону
CBD3-DU-MA-UC-05-02Період аукціону
CBD3-DU-MA-UC-05-03Період оголошення результатів
6.Функціональні особливості відображення блоків модулю аукціону 
CBD3-DU-MA-UC-06-01Блок Language
CBD3-DU-MA-UC-06-02Блок Exit
CBD3-DU-MA-UC-06-03Блок Date & Time 
CBD3-DU-MA-UC-06-04Блок Auction Information
CBD3-DU-MA-UC-06-05Блок Details
CBD3-DU-MA-UC-06-06Блок Infobar
CBD3-DU-MA-UC-06-07Блок Bid Information
CBD3-DU-MA-UC-06-08Блок Bid Change
CBD3-DU-MA-UC-06-09Блок Bid Updates
CBD3-DU-MA-UC-06-10Блок Auction Phases
7.Робота зі ставками
CBD3-DU-MA-UC-07-01Подача ставки під час Голландського етапу
CBD3-DU-MA-UC-07-02Поле поданої ставки пусте (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
CBD3-DU-MA-UC-07-03Подача валідної ставки (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
CBD3-DU-MA-UC-07-04Подача невалідної ставки (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
CBD3-DU-MA-UC-07-05Відміна поданої ставки (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
CBD3-DU-MA-UC-07-06Повторна подача ставки після натискання кнопки "Відмінити"(Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
CBD3-DU-MA-UC-07-07Перевірка відсутності автоматичної передачі в ЦБД введеної валідної ставки без підтвердження по завершенню ходу Учасника (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
CBD3-DU-MA-UC-07-08
Подача ставки яка перевищує мінімальну ставку в 10+ разів  (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
8.Участь в модулі аукціону декількома користувачами які авторизовані за одним приватним посиланням
CBD3-DU-MA-UC-08-01Сповіщення про авторизацію в модулі аукціону декількох користувачів за одним приватним посиланням в блоках Updates та Infobar
CBD3-DU-MA-UC-08-02Синхронізація інформації по модулю аукціону при авторизації декількох користувачів за одним приватним посиланням
9.Синхронізація системного часу
CBD3-DU-MA-UC-09-01Синхронізація системного часу модулю аукціону в різних браузерах
10.Робота в модулі аукціону при розриві інтернету та відсутності синхронізації локального часу користувача
CBD3-DU-MA-UC-10-01Відключення інтернету протягом аукціону
CBD3-DU-MA-UC-10-02Відсутність синхронізації локального часу користувача з сервером модулю аукціону




1.Формування посилань на модуль аукціону

CBD3-DU-MA-UC-01-01

Відсутність поданих заяв на участь протягом tenderPeriod
РольУчасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_tendering (Прийняття зав на участь)

Відсутність поданих заяв на участь.

Steps To Reproduce
  1. Перевірити формування в ЦБД публічного посилання для спостерігання за модулем аукціону в момент набуття аукціону статусу active_auction (Аукціон).

Очікуваний результат

  1. ЦБД формує публічне посилання, яке має наступний вигляд https://auction.prozorro.sale/{auctionId}

Зміст

CBD3-DU-MA-UC-01-02

Одна подана заява на участь протягом tenderPeriod (до старту Голландського етапу)
РольУчасник/Спостерігач/ЦБД/Майданчик
Передумови

Аукціон в статусі active_tendering (Прийняття зав на участь)

Steps To Reproduce
  1. Подати одну заяву на участь протягом tenderPeriod до старту Голландського раунду.
  2. Перевірити формування в ЦБД публічного та приватного посилань для участі в модулі аукціону.

Очікуваний результат

  1. Заява успішно подана та активована Майданчиком.
  2. ЦБД формує посилання в момент набуття аукціону статусу active_auction (Аукціон):

Зміст

CBD3-DU-MA-UC-01-03

Одна подана заява на участь протягом tenderPeriod (під час Голландського етапу)
РольУчасник/Спостерігач/ЦБД/Майданчик
Передумови

Аукціон в статусі active_tendering (Прийняття зав на участь)

Steps To Reproduce
  1. Перевірити формування в ЦБД публічного посилання для спостерігання за модулем аукціону.
  2. Подати одну заяву на участь протягом tenderPeriod під час Голландського раунду.
  3. Перевірити формування в ЦБД приватного посилання для участі в модулі аукціону.

Очікуваний результат

  1. ЦБД формує публічне посилання в момент набуття аукціону статусу active_auction (Прийняття зав на участь). Посилання має наступний вигляд https://auction.prozorro.sale/{auctionId}
  2. Заява успішно подана та активована Майданчиком.
  3. ЦБД формує приватне посилання в момент активації заяви на участь - має наступний вигляд https://auction.prozorro.sale/{auctionId}?bidder_id={id учасника}&acc_token={token учасника}
Зміст
2.Тривалість модулю аукціону в залежності від поданих ставок

CBD3-DU-MA-UC-02-01

Відсутність поданих ставок  протягом auctionPeriod
РольУчасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Відсутність поданих заяв на участь.

Steps To Reproduce
  1. Дочекатись завершення аукціону та перевірити тривалість етапів.

Очікуваний результат

  1. Модуль аукціону складається з:
  • Пауза перед початком Голландського етапу - 30 сек
  • Голландський етап - 6 год 45хв
Зміст

CBD3-DU-MA-UC-02-02

Одна подана ставка протягом auctionPeriod
РольУчасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Подати одну заяву на участь протягом tenderPeriod до завершення Голландського етапу.
  2. Подати ставку до завершення Голландського етапу.
  3. Дочекатись завершення аукціону та перевірити тривалість етапів.

Очікуваний результат

  1. Заява опублікована в статусі active.
  2. Голландский етап зупинено Учасником.
  3. Модуль аукціону складається з:
  • Пауза перед початком Голландського етапу - 30 сек
  • Голландський етап- 6 год 45хв

Зміст

CBD3-DU-MA-UC-02-03

 Одна подана ставка та декілька заяв на участь протягом auctionPeriod
РольУчасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Подати заяву на участь в аукціоні Учасником №1 та Учасником №2 протягом tenderPeriod.
  2. Подати ставку Учасником №1 до завершення Голландського етапу.

  3. Не подавати ставку Учасником №2 під час Етапу подання закритих цінових пропозицій.
  4. Дочекатись завершення аукціону та перевірити тривалість раундів.

Очікуваний результат

  1. Заяви Учасника №1 та Учасника №2 опубліковані в статусі active.
  2. Голландський етап зупинено Учасником №1.
  3. Учасником №2 не подано ставку.
  4. Модуль аукціону складається з:
  • Пауза перед початком Голландського етапу - 30 сек
  • Голландський етап- 6 год 45хв
  • Етап подання закритих цінових пропозицій - 10 хв

Зміст

CBD3-DU-MA-UC-02-04 

Дві та більше подані ставки протягом auctionPeriod
РольУчасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Подати заяву на участь в аукціоні Учасником №1 та Учасником №2 протягом tenderPeriod.
  2. Подати ставку Учасником №1 до завершення Голландського етапу.

  3.  Подати ставку Учасником №2 до завершення Етапу подання закритих цінових пропозицій.
  4. Дочекатись завершення аукціону та перевірити тривалість раундів.

Очікуваний результат

  1. Заяви Учасника №1 та Учасника №2 опубліковані в статусі active.
  2. Голландський етап зупинено Учасником №1.
  3. Ставка Учасника №2 успішно подана.
  4. Модуль аукціону складається з:
  • Пауза перед початком Голландського етапу - 30 сек
  • Голландський етап- 6 год 45хв
  • Етап подання закритих цінових пропозицій - 10 хв
  • Етап подання цінової пропозиції переможця голландського етапу  - 5 хв

Зміст



3.Перехід та авторизація в модулі аукціону

CBD3-DU-MA-UC-03-01

Погодження з умовами дисклеймеру та успішна авторизація по приватному посиланню
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти по приватному посиланню для участі в аукціоні протягом active_auction (Аукціон). Перевірити відображення блоків.
  2. Перевірити відображення дисклеймера - погодження з умовами проведення аукціону.
  3. Погодитись з умовами, натискаючи кнопку "Погоджуюсь".

Очікуваний результат


  1. Учасник має можливість перейти в модуль аукціону в будь який час з моменту формування приватного посилання в ЦБД.  Поки Учасник не погодився з умовами дисклеймеру, йому відображаються всі блоки аукціону, окрім блоків Bid Change/Date & Time,Bid information та Exit.
  2. Відображений текст дисклеймера відповідає вказаному тексту: "Чи погоджуєтесь Ви з умовами аукціону?"
  3. Після натискання на кнопку "Так" Учаснику стають доступними  для перегляду блоки Bid Change/Date & Time та Bid information та Exit. В боковому блоці Updates відображається оповіщення "Ви погодились з умовами проведення аукціону" з часом настання події.

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

Зміст

CBD3-DU-MA-UC-03-02

Відмова від умов описаних в дисклеймері при переході по приватному посиланню
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти по приватному посиланню для участі в аукціоні протягом active_auction (Аукціон).
  2. Перевірити відображення дисклеймера - погодження з умовами проведення аукціону.
  3. Натиснути кнопку "Не погоджуюсь".

Очікуваний результат

  1. Учасник має можливість перейти в модуль аукціону в будь який час з моменту формування приватного посилання в ЦБД 
  2. Відображений текст дисклеймера відповідає вказаному тексту з попереднього сценарію.
  3. Після натискання на кнопку "Ні" авторизація в аукціоні відсутня,  відбувається перенаправлення на публічне посилання аукціону, в результаті чого учасник виступає в ролі Спостерігача

Зміст

CBD3-DU-MA-UC-03-03

Перехід по публічному посиланню
РольСпостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти по публічному посиланню в модуль аукціону
  2. Перевірити відсутність відображення дисклеймера - погодження з умовами проведення аукціону.
  3. Перевірити наявність сповіщення в блоці Infobar - "Ви спостерігач і не можете робити ставки".

Очікуваний результат

  1. Спостерігач має можливість перейти в модуль аукціону в будь який час з моменту формування публічного посилання в ЦБД. 
  2. Після переходу дисклеймер відсутній.
  3. Сповіщення відображається. 

Зміст

CBD3-DU-MA-UC-03-04

Перехід по некоректному посиланню
РольСпостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти в модуль аукціону по публічному посиланню з некоректним id модулю аукціону.
  2. Перейти в модуль аукціону по приватному посиланню з некоректними даними id учасника/токена учасника. Перевірити сповіщення в блоці Infobar.
  3. Натиснути на кнопку "Перейти в режим Спостерігача".

Очікуваний результат

  1. В блоці Auction Information відображається текст - "Щось пішло не так! ID аукціону не знайдено / Сторінку не знайдено. Якщо ви учасник — зв’яжіться з майданчиком, на якому ви зареєстровані".  
    Нижче відображається посилання у вигляді кнопки - "Перейти на Prozorro.продажі".
  2. В блоці Auction Information відображається текст - "Щось пішло не так! ID учасника аукціону не знайдено. Якщо ви учасник — зв’яжіться з майданчиком, на якому ви зареєстровані".
    Нижче відображається посилання у вигляді кнопки для переходу в режим Спостерігача - "Перейти в режим Спостерігача".
  3. Відображається сповіщення - "Ви спостерігач і не можете робити ставки".

Зміст

4.Відображення модулю аукціону

CBD3-DU-MA-UC-04-01

Відображення модулю аукціону через десктопні браузери
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти в модуль аукціону за допомогою браузерів:
  • Google Chrome (5 останні версії)
  • Mozilla Firefox (5 останні версії)
  • Opera (5 останні версії)
  • Safari (5 останні версії)
  • Microsoft Edge (5 останні версії)
  • Internet Explorer (11 версія)

  2. Перевірити коректність відображення елементів UI 

  3. Перевірити відображення в title браузера favicon'у та інформації вигляду - {інформація з блоку Date & Time + id Аукціону} 

Очікуваний результат


  1. Модуль аукціону успішно відкривається в усіх описаних браузерах
  2. Елементи сторінки відображаються коректно та не перекривають один одного. Перегляд аукціону адаптований під існуючі стандарти роздільної здатності екрану та масштаби.
  3. Favicon, {інформація з блоку Date & Time + id Аукціону} відображаються в title браузера. Інформація синхронізується з блоком Date & Time, при зміні періоду модулю аукціону - інформація коректно відображається.

Приклад:

Під час аукціону: "XX.XX.ХХ "До початку аукціону" - TI001-UA-ХХХХХХХХ-ХХХХ"
Після завершення аукціону: "Аукціон завершено ЧЧ ММ РРРР о ХХ:ХХ:ХХ - TI001-UA-ХХХХХХХХ-ХХХХ"

Зміст

CBD3-DU-MA-UC-04-02

Відображення модулю аукціону через мобільні веб-браузери
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти в модуль аукціону за допомогою мобільних веб-браузерів (телефон або планшет)

 Android - пристрої:

  • Google Chrome (4 останні версії)
  • Mozilla Firefox (4 останні версії)
  • Opera (4 останні версії)
  • Microsoft Edge (4 останні версії)
  • Samsung Internet (4 останні версії)
  • Android Webview (4 останні версії)

   IOS - пристрої:

  • Safari  (4 останні версії)
  • Google Chrome  (4 останні версії)

2. Перевірити коректність відображення елементів UI в вертикальній та горизонтальній орієнтації екрану 

Очікуваний результат

  1. Модуль аукціону успішно відкривається в усіх описаних браузерах мобильних пристроїв
  2. Елементи сторінки відображаються коректно та не перекривають один одного, текст всередині блоку не виходить за його межі.

Сторінка модулю аукціону має адаптивний веб-дизайн.

Зміст

CBD3-DU-MA-UC-04-03

Відображення модулю аукціону через браузери, що не підтримуються
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти в модуль аукціону за допомогою браузера, що не підтримується або версії старшої за 4 останні.

  2. Перевірити наявність попапу про те, що даний браузер не підтримується

  3. Натиснути кнопку "Погоджуюсь з ризиками. Пропустити і перейти до аукціону." в попапі.

Очікуваний результат

  1. Сторінка модулю аукціону відкривається.
  2. На сторінці модулю аукціону відображається попап з текстом "На жаль, ця версія браузера підтримується не в повному обсязі. Будь ласка, скористайтесь останньою стабільною версією будь-якого з браузерів:"
    З зображеннями браузерів, при кліку на які відбувається перехід на сторінку для завантаження останньої версії кожного браузеру. А також кнопкою "Погоджуюсь з ризиками. Пропустити і перейти до аукціону."
  3.  При натисканні на дану кнопку попап закривається.

Попап не блокує роботу з модулем аукціону, а несе попереджувальний характер.
При кліку на сторінці поза межами попапу він не закривається. Для його закриття обов'язково натиснути на кнопку "Погоджуюсь з ризиками. Пропустити і перейти до аукціону."

Зміст

5.Періоди аукціону

CBD3-DU-MA-UC-05-01

Період очікування аукціону
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти в модуль аукціон до його старту

  2. Перевірити відображення інформації в модулі аукціону:

  • Спостерігач - відображаються блоки: Auction Information, Details, Date & Time, Language, Auction Phases, Updates та Infobar (з текстом"Ви спостерігач і не можете робити ставки")  
  • Учасник - відображається дисклеймер та блоки: Auction Information, Details, Date & Time, Language, Infobar, Auction Phases, Updates та Exit.
Очікуваний результат
  1. Модуль аукціону успішно відкривається 
  2. Описані блоки модулю відображаються коректно для Учасника та Спостерігача.

Період очікування аукціону триває з моменту створення посилання на перехід в модуль аукціону і завершується в момент старту аукціону, під час якого в боковому блоці Updates відображається оповіщення "Аукціон успішно розпочався"

Зміст

CBD3-DU-MA-UC-05-02

Період аукціону
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон) 

Steps To Reproduce
  1. Перейти в модуль аукціон після його старту, додатково для Учасника погодитися з умовами дисклеймеру.

  2. Перевірити відображення інформації в модулі аукціону.

Очікуваний результат
  1. Модуль аукціону успішно відкривається 
  2. Для Учасника та Спостерігача відображаються блоки Періоду очікування аукціону та додатково: 

    • Спостерігач - Bid Information  
    • Учасник - Bid Information, Bid Change 

Тривалість періоду залежить від кількості поданих ставок учасників, описано в сценаріях.

Зміст

CBD3-DU-MA-UC-05-03

Період оголошення результатів
РольСпостерігач/Учасник/ЦБД
Передумови

Модуль аукціону завершено. 

Steps To Reproduce
  1. Перейти в модуль аукціону для перегляду результатів
  2. Перевірити відображення інформації в модулі аукціону. Відображаються блоки:

    • Спостерігач - Auction Information, Details, Language, Auction Phases, Updates, Infobar, Bid Information 
    • Учасник -  Auction Information, Details, Language, Auction Phases, Updates, Infobar, Bid Information та Exit
Очікуваний результат
  1. Модуль аукціону успішно відкривається 
  2. Описані блоки сторінки відображаються коректно для Учасника та Спостерігача.

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

Зміст

6.Функціональні особливості відображення блоків модулю аукціону 

CBD3-DU-MA-UC-06-01

Блок Language
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Перейти в модуль аукціону.
  2. Перевірити відображення блоку при скролі сторінки.
  3. Змінити вибір мови на англійську, натискаючи на кнопку з прапорцем.
  4. Змінити вибір мови, на українську, натискаючи на кнопку з прапорцем.
Очікуваний результат
  1. Модуль аукціону успішно відкривається, по замовчуванню система відображає інформацію українською мовою.
  2. Блок Language зафіксований в шапці сторінки і при скролі завжди залишається видимим на екрані
  3. Всі елементи інтерфейсу та назви полів відображаються англійською мовою. В кнопці вибору мови відображається британський прапор
  4. Всі елементи інтерфейсу та назви полів відображаються українською мовою. В кнопці вибору мови відображається український прапор

Значення полів змінились на відповідні значення обраною мовою, у разі, якщо ці значення були введені під час створення процедури. У випадку, якщо значення введені не були, відображаються значення введені українською мовою.

Функціонал зміни мови через блок Language доступний протягом всіх періодів модулю аукціону.

Зміст

CBD3-DU-MA-UC-06-02

Блок Exit
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)  

Steps To Reproduce
  1. Перейти в модуль аукціону Спостерігачем
  2. Перевірити відсутність відображення блоку Exit
  3. Перейти в модуль аукціону Учасником
  4. Перевірити присутність відображення блоку Exit
  5. Перевірити відображення блоку при скролі сторінки
  6. Натиснути кнопку "Вийти"
  7. Перевірити, що в Учасника змінилася роль на Спостерігач
Очікуваний результат
  1. Модуль аукціону успішно відкривається
  2. Блок Exit не відображається
  3. Модуль аукціону успішно відкривається
  4. Блок Exit відображається з елементами: кнопка "Вийти", ID Учасника, та його IP адреса з текстом "Ваш IP"
  5. Блок Exit зафіксований в нижньому правому куті екрану й при скролі завжди залишається видимим на екрані
  6. Після натискання кнопки "Вийти" відбувається перенаправлення на публічне посилання аукціону, в результаті чого учасник виступає в ролі Спостерігача
  7. В блоці Infobar  виводиться сповіщення - "Ви спостерігач і не можете робити ставки", блок Exit  не відображається

Блок Exit - доступний для Учасника під час усіх періодів модулю аукціону, окрім періоду оголошення результатів.

Зміст

CBD3-DU-MA-UC-06-03

Блок Date & Time 
РольСпостерігач/Учасник/ЦБД
ПередумовиАукціон в статусі active_auction (Аукціон).
Steps To Reproduce
  1. Перейти в модуль аукціону
  2. Перевірити правильність відображення інформації в блоці Date & Time під час всіх періодів модулю аукціону:
  • Період очікування аукціону
  • Період аукціону
  • Період оголошення результатів
Очікуваний результат
  1. Модуль аукціону успішно відкривається.
  2. Протягом періоду очікування аукціону та оголошення результатів - блок Date & Time відсутній.
    Протягом періоду аукціону в блоці Date & Time відображається зворотній таймер з текстом:
  • Пауза перед початком Голландського етапу - "Початок голландського етапу через 
ХХ сек"
  • Протягом Голландського етапу:
    - для Спостерігача - текст "Поки учасники не зробили ставку" зі зворотним таймером кроку та текстом "Крок ХХ. Поточна ціна" і значення ставки кроку.
    - для Учасників - відображається блок Bid Change
  • Протягом очікування завершення Голландського етапу, після подачі ставки одним з учасників - "Початок етапу подання закритих цінових пропозицій через 
XX год XX хв"
  • Протягом етапу подання закритих цінових пропозицій:
    - Для Спостерігача - текст "Учасники подають закриті цінові пропозиції" з таймером та текстом "Приймаються ставки від.. (значення ставки Голландського раунду +0,01) грн"
    - Для Переможця Голландського етапу - текст "Інші учасники подають закриті цінові пропозиції" з таймером та текстом "Приймаються ставки від.. (значення ставки Голландського раунду +0,01) грн"
    - Для Інших Учасників - 
    відображається блок Bid Change
  • Протягом етапу подання цінової пропозиції переможця голландського етапу:
    - Для Спостерігача та Інших Учасників - текст "Переможець голландського етапу подає цінову пропозицію" з таймером та текстом "Приймається ставка від ... (максимальне значення ставки Етапу подання закритих цінових пропозицій + minimalStep) грн"

    Для Переможця Голландського етапу - відображається блок Bid Change

Для таймеру показуються максимум 2 часові одиниці, і не показуються нульові значення. Тобто якщо залишилось 0 хвилин 29 сек - відображається тільки "29 сек".
Якщо час більше ніж 59 хв, то замість хвилин і секунд, відображаються години і хвилини
. Наприклад: "2 год 59 хв"

CBD3-DU-MA-UC-06-04

Блок Auction Information
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Перейти в модуль аукціону
  2. Перевірити правильність відображення інформації в блоці Auction Information під час всіх періодів модулю аукціону.
Очікуваний результат
  1. Модуль аукціону успішно відкривається
  2. Протягом усіх періодів для всіх ролей в блоці Auction Information відображається інформація з полів:
  • data.auctionID - Ідентифікатор аукціону у вигляді кнопки з посиланням на аукціон на порталі
  • data.title - Найменування об'єкта (По замовчуванню відображається в три рядки. . Якщо довжина поля є більшою, то значення поля обрізається й в кінці відображаються три крапки.) 
  • Кнопка "детальніше про аукціон"

Для Спостерігача та Учасника інформація в блоці відображається без відмінностей.

Зміст

CBD3-DU-MA-UC-06-05

Блок Details
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Перейти в модуль аукціону
  2. Натиснути на кнопку "детальніше про аукціон" в нижній частині блоку Auction Information
  3. Натиснути на кнопку "детальніше про аукціон"в нижній або верхній частині блоку Details 
  4. Перевірити правильність відображення інформації в блоці Details під час всіх періодів модулю аукціону для ролі Спостерігач та Учасник
Очікуваний результат
  1. Модуль аукціону успішно відкривається
  2. Після натискання на кнопку "детальніше про аукціон" відображається повністю розгорнуте поле data.title та розгорнутий блок Details з полями
  • Номер лоту
  • Організатор
  • Код ДРПОУ
  • Початкова ціна
  • Гарантійний внесок
  • Крок аукціону
  • data.description - Опис лота
  • data.items - АКТИВИ: 1) опис, 2) кількість, 3) адреса

Назви полів повинні чітко відповідати описаним вище. Та відображатися у вигляді: 1)назва, 2)двокрапка, 3) наповнення поля.
Приклад: "Організатор: ХХХХХХХХХХХХХХХХХХ"

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

У розгорнутому вигляді блок Details опускає вниз блок  Bid Information, але не перекриває блок Bid Change / Date & Time - даний блок повинен бути завжди доступний для перегляду.

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

  3. Після поворного натискання на кнопку "детальніше про аукціон" поле data.title згортається, блок Details з полями приховується, вікно повертається до початкових розмірів

  4. Для Спостерігача та Учасника інформація в блоці Details відображається без відмінностей.

Перегляд інформації в блоці Details доступне для для усіх ролей протягом усіх періодів модулю аукціону.

Зміст

CBD3-DU-MA-UC-06-06

Блок Infobar
РольСпостерігач/Учасник/ЦБД
ПередумовиАукціон в статусі active_auction (Аукціон).
Steps To Reproduce

Перевірити відображення сповіщень в блоці Infobar при виконанні кожної з дій:

  1. Перейти Спостерігачем в модуль аукціону
  2. Перейти Учасником в модуль аукціону по приватному посиланню одночасно з декількох пристроїв
  3. Перейти Спостерігачем/Учасником в модуль аукціону та зімітувати розрив інтернет з'єднання
  4. Відновити інтернет з'єднання в модулі аукціону
Очікуваний результат

Відображаються наступні сповіщення: 

  1. "Ви спостерігач і не можете робити ставки" (відображається постійно, зсуває верхній блок вниз)
  2. "В кабінет зайшов новий користувач IP XXX.XXX.XXX.XXX" (інфо повідомлення відображається поверх інших блоків Х секунд (2-3) і щезає)
  3. "З‘єднання з cервером модулю аукціону втрачено, спробуйте перезавантажити сторінку та перевірте інтернет з’єднання" (Помилка серверу має відображатися поверх інших блоків поки не відновлено з’єднання.)
  4.  "З‘єднання з сервером модулю аукціону відновлено" (успішне повідомлення відображається поверх інших блоків Х секунд (2-3) і щезає)

Зміст

CBD3-DU-MA-UC-06-07

Блок Bid Information
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce

Перевірити правильність відображення інформації в блоці Bid Information для Спостерігача та Учасника на всіх етапах модулю аукціону:

  1. Період очікування аукціону
  2. Період аукціону
  3. Період оголошення результатів
Очікуваний результат
  • Період очікування аукціону - для Учасника та Спостерігача відображається блок з текстом - "Аукціон розпочнеться ЧЧ ММ РРРР р. о ХХ:ХХ " та з картинкою під текстом (alt="Очікування аукціону ПроЗорро.Продажі").
  • Період аукціону:

Пауза перед початком Голландського етапу та Голландський етап - відображається таблиця з назвою "Голландський етап " зі списком усіх кроків раунду.

Інформаційний рядок кожного кроку учасника містить наступні елементи:

  • номер кроку раунду
  • значок, який відображає статус кроку в черзі раунду ( очікування старту кроку, крок триває, крок завершено)
  • час початку кожного кроку (XX.XX.XX)
  • значення зафіксованої суми ставки для кожного кроку (значення округлюється до 2 знаків після коми, e.g. 2,555 -> 2,56) та валюта (грн)

Інформаційний рядок поточного кроку повинен бути виділений з поміж інших та містити текст "Поточна ціна". Поле зі значенням суми ставки повинно бути адаптивне: всі цифри мають відображатися в один рядок.

Після подачі Учасником ставки для усіх ролей відображається лише інформаційний рядок кроку, на якому ставка була подана, та містить наступні елементи:

  • значення зафіксованої суми ставки
  • анонімний номер переможця формату - Учасник N, де N - порядковий номер учасника присвоєний ЦБД відповідно до часу подання заяви на участь. Для переможця раунду біля власної ставки відображається текст "Ви"
  • час подання ставки з точністю до мілісекунд, формату: ХХ:ХХ:ХХ:ХХХХХ:

Ставка переможця містить підпис - "Переможець Голландського етапу"

Пауза між раундами - інформація без змін, назва таблиці змінюється на "Етап подання закритих цінових пропозицій".

Етап подання закритих цінових пропозицій - для Спостерігача та Учасників - відображається таблиця "Етап подання закритих цінових пропозицій". Зі ставкою переможця та підписом - "Переможець Голландського етапу"

Етап подання цінової пропозиції переможця голландського етапу  - для усіх ролей відображається таблиця "Етап подання цінової пропозиції переможця голландського етапу " зі списком усіх учасників, для яких на момент завершення Етапу подання закритих цінових пропозицій в ЦБД зафіксована валідна ставка та ставка переможця Голландського раунду.

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

Ставка переможця Голландського раунду містить підпис - "Переможець голландського раунду" - перша по списку, ставки інших учасників посортовані по спаданню, в разі співпадіння - в порядку спадання значення дати/часу.

Найвища ставка Етапу подання закритих цінових пропозицій повинна виділятися та містити підпис - "Переможець етапу закритих цінових пропозицій". 

Для усіх учасників біля власної ставки відображається текст "Ви". 


  • Період оголошення результатів - відображаються:
  • підсумкова таблиця "Оголошення результатів" - зі списком  усіх учасників Етапу подання закритих цінових пропозицій, найвища ставка раунду повинна виділятися та містити підпис - "Переможець етапу закритих цінових пропозицій", а також ставка переможця Голландского етапу з відповідним текстом "Переможець Голландського раунду. Сортування ставок - в порядку спадання. 
  • таблиця "Голландський етап" зі списком усіх кроків раунду, крок на якому зупинили раунд повинен виділятися текстом "Ставка" та "Час зупинки: ХХ:ХХ:ХХ:ХХХХХ".
  • таблиця "Подання закритих цінових пропозицій" зі списком усіх учасників, для яких на момент завершення Етапу подання закритих цінових пропозицій в ЦБД зафіксована валідна ставка. Ставка переможця етапу закритих цінових пропозицій виділена відповідним текстом. Якшо на даному етапі ніхто з учасників не подав ставки - наповнення таблиці відсутнє, відображається текст - "Учасники не зробили ставки". Якщо в аукціоні приймав участь лише один учасник - таблиця відсутня.
  • таблиця "Подання цінової пропозиції переможця голландського етапу " - де відображається ставка переможця Голландського етапу, яку він зробив на останньому етапі, виділена відповідним текстом.  Якшо на даному етапі учасник не подав ставки - наповнення таблиця відсутнє, відображається текст "Учасник не зробив ставку". Якшо на попередньому етапі ніхто з учасників не подав ставки - таблиця відсутня.

В таблиці "Оголошення результатів" відображається "Кількість учасників", що приймали участь та "Початкова ціна" лоту.

Під час оголошення результатів відбувається розкриття поданих цінових пропозицій та відображається інформація про учасників (повна юридична назва: якщо назва перевищує довжину поля, то вона відображається в декілька рядків, висота поля при цьому збільшується) у всіх таблицях блоку Bid Information.

Під кожною ставкою Учасників відображається час подання ставки з точністю до мілісекунд, формату: ХХ:ХХ:ХХ:ХХХХХ.

Якщо в аукціоні  не було учасників - відображається текст "Учасники відсутні. 
Аукціон неуспішний."

Також при оголошенні результатів не відображається блок Bid Change/Date&Time, тому блок Bid Information розширюється на всю доступну висоту до низу сторінки.

Зміст

CBD3-DU-MA-UC-06-08

Блок Bid Change
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce

Перевірити правильність відображення інформації в блоці Bid Change під час періодів аукціону:

  1. Період очікування аукціону
  2. Період аукціону
  3. Період оголошення результатів
Очікуваний результат
  1. Період очікування аукціону - блок для Учасника/Спостерігача не відображається.
  2. Для Учасника під час Періоду аукціону відображаються наступні елементи:

Пауза перед початком Голландського етапу - блок не відображається, замість нього блок Date & Time ("Початок голландського етапу через 
ХХ сек")

Голландський етап

Для Спостерігача - блок не відображається, замість нього блок Date & Time (текст "Поки учасники не зробили ставку" зі зворотним таймером кроку та текстом "Крок ХХ. Поточна ціна:" і значення ставки кроку.)

Для усіх учасників відображаються елементи блоку:

  • Зворотній таймер відліку часу відведеного для подачі ставки, формату X.XX з лоудером навколо.
  • Значення ставки поточного кроку + валюта ( ХХХХХ.ХХ грн)
  • Над ставкою виводиться заголовок  "Крок ХХ. Поточна ціна:"
  • Кнопка "Зробити ставку" - передача значення нової ставки в ЦБД. Клавіатурна кнопка "Enter" та кнопка "Подати" виконують ідентичну дію.

Блок відображається для усіх учасників до моменту натискання одним із них кнопки "Подати".

Етап подання закритих цінових пропозицій

Для усіх учасників окрім переможця Голландського етапу:

  • Зворотній таймер відліку часу відведеного для подачі ставки, формату X.XX з лоудером навколо.
  • Поле для вводу ставки. Значення ставки повинно мати автоформатування (розбиття введеного значення на розряди: 1'000'000.00)
  • Плейсхолдер в полі для вводу ставки з текстом "Введіть ставку", який зникає при вводі значення в поле.
  • В кінці плейсхолдеру валюта (грн) яка не зникає при вводі ставки
  • Під полем вводу виводиться підказка "Ставка має бути від.. (значення ставки Голландського раунду +0,01) грн". Ціна вводиться з точністю до 2-х знаків після коми. 
  • Кнопка "Зробити ставку" - передача значення нової ставки в ЦБД. По замовчуванню кнопка не активна, та стає активною тільки після вводу Учасником значення в поле вводу. Клавіатурна кнопка "Enter" та кнопка "Зробити ставку" виконують ідентичну дію. Після підтвердження валідної ставки - поле вводу ставки очищується, назва кнопки змінюється на "Оновити ставку". В разі підтвердження невалідної ставки - поле вводу не очищується та набуває червоного обрамлення.
  • При успішній подачі ставки над полем вводу відображається текст "Ставку прийнято: ХХХХХХ.ХХ грн"
  • Кнопка "Скасувати" - відміна всіх дій, що були здійснені зі ставкою. По замовчуванню кнопка відсутня. З'являється після подачі ставки під час раунду.

Учасники має можливість змінювати цінову пропозицію необмежену кількість разів до завершення відведеного на це часу. Кінцевою вважається ставка, що була підтверджена останньою.

Протягом всього Етапу для Спостерігачів та переможця Голландського етапу замість блоку Bid Change відображається блок Date & Time

Етап подання цінової пропозиції переможця голландського етапу

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

Під полем вводу ставки виводиться підказка "Cтавка має бути від ... (максимальне значення ставки Етапу подання закритих цінових пропозицій + minimalStep) грн". Ціна вводиться з точністю до 2-х знаків після коми.

Переможець Голландського раунду має можливість змінювати цінову пропозицію необмежену кількість разів до завершення відведеного на це часу. Кінцевою вважається ставка, що була підтверджена останньою.

Протягом всього Етапу для Спостерігачів та інших Учасників замість блоку Bid Change відображається блок Date & Time

  3. Період оголошення результатів - блок для Учасника/Спостерігача не відображається.

Зміст

CBD3-DU-MA-UC-06-09

Блок Bid Updates
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce

Здійснити Учасником перелік наступних операцій під час Періоду аукціону та перевірити правильність відображення інформації в блоці Updates:

  1. Прийняти умови дисклеймеру
  2. Зупинити Голландський етап
  3. Спробувати подати запит, який не може бути оброблено (голландський етап раніше зупинив інший учасник або час на подання ставки вичерпано)
  4. Подати невалідну ставку протягом Етапу подання закритих цінових пропозицій / Етапу подання цінової пропозиції переможця голландського етапу
  5. Подати валідну ставку протягом Етапу подання закритих цінових пропозицій / Етапу подання цінової пропозиції переможця голландського етапу
  6. Відмінити ставку протягом Етапу подання закритих цінових пропозицій / Етапу подання цінової пропозиції переможця голландського етапу
  7. Дочекатися завершення етапу подання закритих цінових пропозицій
  8. Подати ставку рівну поточній ціновій пропозиції (для переможця Голландського раунду протягом - етапу подання цінової пропозиції переможця голландського етапу)
  9. Дочекатися завершення етапу подання цінової пропозиції переможця голландського етапу
Очікуваний результат

Логування всіх здійснених операцій Учасника під час періоду аукціону  з зазначенням часу даних операцій відображається в таблиці з назвою "Оновлення" наступним чином:

  1. Відображається текст "Ви погодились з умовами проведення аукціону"
  2. Для Учасника, який зробив ставку - відображається текст "Ви успішно зробили ставку та зупинили зниження ціни в {час з точністю до мілісекунд}". Для всіх інших користувачів - відображається текст "Учасник N зробив ставку і зупинив зниження ціни в {час з точністю до мілісекунд}"
  3. Відображається текст "Не вдалось розмістити ставку. Час на розміщення ставки вичерпано"
  4. Відображається текст "Ставка має бути від XXXXX.XX грн"
  5. Відображається текст"Ви зробили ставку XXXXX.XX грн"
  6. Після натискання кнопки"Відмінити"- відбувається відміна всіх дій, що були здійснені зі ставкою протягом ходу учасника, поле вводу очищається; та відображається сповіщення"Вашу ставку XXXXX.XX грн було відмінено"
  7. Відображається текст "Завершено етап подання закритих цінових пропозицій"
  8. Відображається текст "Ви спробували змінити ставку на ХХ.ХХ грн, яка дорівнює вашій поточній ціновій пропозиції".
  9. Відображається текст "Завершено етап подання цінової пропозиції"

При заповненні блоку по висоті, відображається вертикальний скрол. При виникненні нових оповіщень - останні відображаються внизу списку. Скрол автоматично переходить до низу списку.

Всі сповіщення діляться на три типи: успішна дія, інформаційне повідомлення, помилка. Перелік сповіщень.

Блок відображається для Спостерігача ідентично ролі Учасника, окрім операцій Учасника з власною ставкою.

Під час періоду очікування аукціону та періоду оголошення результатів для всіх ролей замість таблиці "Оновлення" відображається таблиця "Корисне" з кнопками:

  • "Учасникам", при кліку на яку відбувається перехід по посиланню  "https://prozorro.sale/pokupcyam"
  • "Організаторам" при кліку на яку відбувається перехід по посиланню  "https://prozorro.sale/prodavcyam"
  • Зображенням “Всі аукціони” у вигляді посилання на сторінку "https://prozorro.sale"

Зміст

CBD3-DU-MA-UC-06-10

Блок Auction Phases
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce

Перевірити правильність відображення інформації в блоці Auction Phases для Спостерігача та Учасника на всіх етапах модулю аукціону:

  1. Період очікування аукціону
  2. Період аукціону
  3. Період оголошення результатів
Очікуваний результат

В блоці відображається наступна інформація під час періодів очікування аукціону та проведення аукціону:

  • Плашка з текстом "Хід аукціону"
  • Текст "Дата проведення" з вказанням часу початку аукціону (приклад: "12 липня 2020 р.")
  • "Голландський етап" з вказанням періоду етапу над ним
  • "Подання закритих цінових пропозицій" з вказанням періоду етапу над ним
  • "Подання цінової пропозиції переможця голландського етапу " з вказанням періоду етапу над ним
  • "Оголошення результатів" з вказанням часу

Під час періоду оголошення результатів: 

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

Етап що триває -  навпроти назви етапу відображається лоудер.

Етап що закінчився - відображається галочка про завершення етапу.

Етап ще не розпочався - відображається значок таймеру.

Додатково внизу блоку відображається Логотип "Аукціон розроблено Prozorro Продажі".
Та текст "
Як працює голландський аукціон?" з посиланням по кліку на ньому "https://prozorro.sale/handbook/sho-take-gollandski-aukcioni"

Зміст

7.Робота зі ставками

CBD3-DU-MA-UC-07-01

Подача ставки під час Голландського етапу
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Під час Голландського етапу натиснути кнопку "Зробити ставку".
  2. Перевірити відображення зафіксованої ставки в блоці Bid Information для усіх ролей.
  3. Перевірити наявність інформаційного сповіщення в блоці Updates для Учасника що подав ставку.
  4. Перевірити відсутність можливості відміни Учасником поданої ставки.
  5. Перевірити відсутність можливості подати ставку іншими Учасниками після зупинки Голландського етапу до його завершення.

Очікуваний результат

  1. Кнопка "Зробити ставку" активна, існує можливість подати ставку до завершення Голландського етапу.
  2. Для усіх ролей відображається лише інформаційний рядок кроку на якому ставка була подана, та містить наступні елементи:

    • значення зафіксованої суми ставки
    • час подання ставки з точністю до мілісекунд
    • анонімний номер переможця формату - Учасник N, де N - порядковий номер учасника присвоєний ЦБД відповідно до часу подання заяви на участь.

Для переможця раунду біля власної ставки відображається текст "Ви", ставка переможця містить підпис - "Переможець Голландського етапу"

  3. Лише для Учасника, що подав ставку в блоці Updates відображається сповіщення - "Ви успішно зробили ставку та зупинили зниження ціни в {час з точністю до мілісекунд}".

Для всіх інших користувачів в блоці Updates відображається сповіщення "Учасник N зробив ставку і зупинив зниження ціни в {час з точністю до мілісекунд}"

  4. Для Учасника, що подав ставку відсутня можливість її відміни - в блоці Bid Change подальша можливість роботи зі ставкою не відображається.

  5. Для усіх інших Учасників після зупинки Голландського етапу в блоці Bid Change подальша можливість роботи зі ставкою не відображається.

Зміст

CBD3-DU-MA-UC-07-02

Поле поданої ставки пусте (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Під час ходу учасника поле вводу ставки залишити пустим.
  2. Натиснути кнопку "Зробити ставку".
  3. Натиснути кнопку "Скасувати"

Очікуваний результат

  1. В полі присутній плейсхолдер "Введіть нову ставку"
  2. Кнопка "Зробити ставку" неактивна
  3. Кнопка "Скасувати" відсутня, поки ставка не подана.

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

В блоці Bid Information без змін відображається остання ставка учасника.

Зміст

CBD3-DU-MA-UC-07-03

Подача валідної ставки  (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Під час ходу учасника ввести валідну ставку, натиснути кнопку "Зробити ставку".
  2. Дочекатися завершення ходу учасника

Очікуваний результат

  1. В блоці Updates виводиться повідомлення "Ви зробили ставку XXXXX.XX грн" . До завершення ходу ставка відображається в блоці Bid Change з текстом "Ставку прийнято: ХХХХХ.ХХ грн" - лише для  учасника, який її подав . Також з'являється кнопка "Скасувати"
  2. Після завершення ходу учасника - ставка  доступна для загального перегляду.

В ЦБД для біда Учасника остаточною фіксується остання підтверджена валідна ставка.

Подавати ставку Учасник може необмежену кількість разів до завершення відведеного на це часу.

Зміст

CBD3-DU-MA-UC-07-04

Подача невалідної ставки  (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce

Під час ходу учасника ввести учасником НЕ валідні ставки та натиснути кнопку "Зробити ставку" :

  1. Під час Етапу подання закритих цінових пропозицій: ставка < Ставка Голландського етапу+0,01 грн
  2. Під час Етапу подання цінової пропозиції переможця голландського етапу: ставка < Ставка переможця Етапу подання закритих цінових пропозицій+minimalStep
  3. ставка == 0
  4. від'ємні значення, літери, спецсимволи або їх комбінації

Очікуваний результат

В блоці Updates:

  1. Відображається повідомлення  "Ставка має бути від XXXXX.XX грн" в блоці Updates. Введене значення продовжує відображатись в полі вводу червоним кольором, Рамка поля вводу набуває червоного кольору .
  2. Відображається повідомлення  "Ставка має бути від XXXXX.XX грн" в блоці Updates. Введене значення продовжує відображатись в полі вводу червоним кольором, Рамка поля вводу набуває червоного кольору .
  3. Відображається повідомлення "Ставка має бути від XXXXX.XX грнв блоці Updates. Введене значення продовжує відображатись в полі вводу червоним кольором, Рамка поля вводу набуває червоного кольору .
  4. Система не допускає введення від'ємних значень та будь яких символів окрім цифр які розділяються комою/крапкою.

Зміст

CBD3-DU-MA-UC-07-05

Відміна поданої ставки  (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон)

Steps To Reproduce
  1. Під час ходу учасника подати валідну ставку
  2. Натиснути кнопку "Скасувати". 
  3. Дочекатися завершення ходу Учасника

Очікуваний результат

  1. В блоці Updates виводиться повідомлення "Ви зробили ставку XXXXX.XX грн". З'являється кнопка "Скасувати"
  2. Після натискання кнопки "Скасувати" відбувається відміна всіх дій, що були здійснені зі ставкою протягом ходу учасника. В блоці Updates виводиться повідомлення "Вашу ставку XXXXX.XX грн було відмінено". Кнопка  "Скасувати" припиняє відображатися.

Дії по подачі-відміні ставки можуть виконуватись Учасником необмежену кількість разів до завершення відведеного на це часу.

  3. По завершенню ходу в ЦБД для біда учасника остаточною фіксується його остання подана валідна ставка яка відображається в блоці Bid Information.

Зміст

CBD3-DU-MA-UC-07-06

Повторна подача ставки після натискання кнопки "Відмінити" (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Під час ходу учасника подати валідну ставку
  2. Натиснути кнопку "Скасувати". 
  3. Повторно подати валідну ставку
  4. Дочекатися завершення ходу Учасника. Перевірити остаточно зафіксовану ставку за підсумками ходу учасника 

Очікуваний результат

  1. Виводиться повідомлення "Ви зробили ставку XXXXX.XX грн".
  2. Виводиться повідомлення  "Вашу ставку XXXXX.XX грн було відмінено"
  3. Виводиться нове повідомлення "Ви зробили ставку XXXXX.XX грн".
  4. В ЦБД для біда Учасника остаточною фіксується остання його підтверджена валідна ставка, яка відображається в блоці Bid Information.

Дії по подачі/відміні ставки можуть виконуватись Учасником необмежену кількість разів до завершення раунду торгів.

Зміст

CBD3-DU-MA-UC-07-07

Перевірка відсутності автоматичної передачі в ЦБД введеної валідної ставки без підтвердження по завершенню ходу Учасника  (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Під час ходу учасника ввести в поле валідну ставку
  2. Не натискати кнопку "Зробити ставку". 
  3. Дочекатися завершення ходу Учасника. Перевірити остаточно зафіксовану ставку за підсумками ходу учасника 

Очікуваний результат

В ЦБД для біда Учасника ставка залишається без змін, та відображається в блоці Bid Information.

Зміст

CBD3-DU-MA-UC-07-08 

Подача ставки яка перевищує мінімальну ставку в 10+ разів  (Етап подання закритих цінових пропозицій/Етап подання цінової пропозиції переможця голландського етапу)
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Під час ходу учасника, протягом Етапу подання закритих цінових пропозицій подати ставку >=(Ставка Голландського етапу+0,01 грн)* 10.
  2.  Натиснути в попапі на кнопку "Підтвердити".
  3. Під час ходу учасника, протягом Етапу подання закритих цінових пропозицій подати ставку >=(Ставка Голландського етапу+0,01 грн)* 10.
  4.  Натиснути в попапі на кнопку "Скасувати".
  5. Під час ходу учасника, протягом Етапу подання закритих цінових пропозицій подати ставку >=(Ставка Голландського етапу+0,01 грн)* 10.
  6. Не натискаючи в попапі кнопки "Підтвердити" або "Скасувати" дочекатися завершення етапу
  7. Під час ходу учасника, протягом Етапу подання цінової пропозиції переможця голландського етапу подати ставку >=(Ставка переможця Етапу подання закритих цінових пропозицій +minimalStep)* 10.
  8. Натиснути в попапі на кнопку "Підтвердити".
  9. Під час ходу учасника, протягом Етапу подання цінової пропозиції переможця голландського етапу подати ставку >=(Ставка переможця Етапу подання закритих цінових пропозицій +minimalStep)* 10.
  10. Натиснути в попапі на кнопку "Скасувати".
  11. Під час ходу учасника, протягом Етапу подання цінової пропозиції переможця голландського етапу подати ставку >=(Ставка переможця Етапу подання закритих цінових пропозицій +minimalStep)* 10.
  12. Не натискаючи в попапі кнопки "Підтвердити" або "Скасувати" дочекатися завершення етапу

Очікуваний результат

  1. Відображається попап з текстом "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів. Ви підтверджуєте ставку?" та кнопками "Скасувати" або "Підтвердити". А також сповіщення в блоці Updates "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів"
  2. Після підтвердження кнопкою "Підтвердити" ставку підтверджено. В попапі, в боковому блоці Updates виводиться оповіщення "Ви зробили ставку XXXXX.XX грн".
  3. Відображається попап з текстом "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів. Ви підтверджуєте ставку?" та кнопками "Скасувати" або "Підтвердити". А також сповіщення в блоці Updates "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів"
  4. При натисканні в попапі на кнопку "Скасувати" - попап закривається, введені цифри в полі вводу залишаються.
  5. Відображається попап з текстом "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів. Ви підтверджуєте ставку?" та кнопками "Скасувати" або "Підтвердити". А також сповіщення в блоці Updates "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів"
  6. Попап автоматично приховується. Ставка фіксується в розмірі останньої затвердженої валідної ставки. В блоці Updates відображається оповіщення "Ставку XXXXX.XX грн не підтверджено, час на подачу ставки вичерпано".
  7. Відображається попап з текстом "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів. Ви підтверджуєте ставку?" та кнопками "Скасувати" або "Підтвердити". А також сповіщення в блоці Updates "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів"
  8. Після підтвердження кнопкою "Підтвердити" ставку підтверджено. В попапі, в боковому блоці Updates виводиться оповіщення "Ви зробили ставку XXXXX.XX грн".
  9. Відображається попап з текстом "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів. Ви підтверджуєте ставку?" та кнопками "Скасувати" або "Підтвердити". А також сповіщення в блоці Updates "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів"
  10. При натисканні в попапі на кнопку "Скасувати" - попап закривається, введені цифри в полі вводу залишаються.
  11. Відображається попап з текстом "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів. Ви підтверджуєте ставку?" та кнопками "Скасувати" або "Підтвердити". А також сповіщення в блоці Updates "Ваша ставка відрізняється від мінімальної більше ніж у 10 разів"
  12. Попап автоматично приховується. Ставка фіксується в розмірі останньої затвердженої валідної ставки. В блоці Updates відображається оповіщення "Ставку XXXXX.XX грн не підтверджено, час на подачу ставки вичерпано".

Під кнопками "Так" "Ні" в попапі додано наступний текст: "Зверніть увагу! Якщо ставку не буде підтверджено до завершення етапу, система не зафіксує ставку."

При відкритті попапу - фон всієї сторінки модулю відображається синім відтінком.

При кліку на сторінці поза межами попапу (по фону сторінки) - попап закривається, значення ставки продовжує відображатися в полі вводу.

При закритті попапу та повторному натисканні на кнопку "Зробити ставку" - попап знову відображається.

Зміст

8.Участь в модулі аукціону декількома користувачами які авторизовані за одним приватним посиланням

CBD3-DU-MA-UC-08-01

Сповіщення про авторизацію в модулі аукціону декількох користувачів за одним приватним посиланням в блоках Updates та Infobar 
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Послідовно в модулі аукціону авторизуватися за приватним посиланням трьома користувачами
  2. Перевірити наявність сповіщень в блоці Updates 
  3. Перевірити наявність сповіщень в блоці Infobar 

Очікуваний результат

  1. Усі Користувачі успішно авторизовані
  2. Для Першого з них в блоці Updates відображається сповіщення про авторизацію в модулі аукціону Другого та Третього користувачів з текстами - "В кабінет зайшов новий користувач IP XXX.XXX.XXX.XXX" та з відображенням часу їх авторизації.
    Для Другого - відображається сповіщення та час авторизації в модулі Третього користувача.
    Для Третього - оповіщення відсутнє.
  3. За аналогічним алгоритмом в блоці Infobar відображається сповіщення - "В кабінет зайшов новий користувач IP XXX.XXX.XXX.XXX" протягом 2-3 секунд.

Зміст

CBD3-DU-MA-UC-08-02

Синхронізація інформації по модулю аукціону при авторизації декількох користувачів за одним приватним посиланням
РольУчасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Послідовно в модулі аукціону авторизуватися за приватним посиланням трьома користувачами. 
  2. Здійснити дії щодо подачі/відміні ставки, зафіксувати відображення результатів операцій в блоці Bid Information та Bid Change
Очікуваний результат
  1. Усі користувачі успішно авторизовані
  2. Для всіх користувачів відображається ідентична інформація щодо дій, здійснених кожним з них протягом сесії модулю аукціону, зокрема подачі та відміни ставок в блоці Bid Information та Bid Change

Синхронізація дій та виведення інформації повинні відбуватися до 1 сек. максимум.

Зміст



9.Синхронізація системного часу

CBD3-DU-MA-UC-09-01

Синхронізація системного часу модулю аукціону в різних браузерах
РольСпостерігач/Учасник/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Перейти в модуль аукціону за 30 хв до старту аукціону в різних браузерах: 
  • Google Chrome (4 останні версії)
  • Mozilla Firefox (4 останні версії)
  • Opera (4 останні версії)
  • Safari  (2 останні версії)
  • Microsoft Edge (2 останні версії)
  • Internet Explorer (2 останні версії)

  2. Не оновлювати сторінки до закінчення аукціону. Перевірити ідентичність відображення часу одномоментно у всіх браузерах в блоці Date & Time та в tab-i (вкладці) браузеру протягом усіх періодів. 

Очікуваний результат
  1. Модуль аукціону коректно відображається в усіх браузерах.
  2. Системний час у всіх браузерах та заголовках вкладок відображається ідентично.

Зміст

10.Робота в модулі аукціону при розриві інтернету та відсутності синхронізації локального часу користувача

CBD3-DU-MA-UC-10-01

Відключення інтернету протягом аукціону
РольСпостерігач/Учасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Перейти в модуль аукціону. 
  2. Зімітувати відключення інтернету протягом Періоду аукціону
  3. Зафіксувати відображення ворнінг меседжу і часу його появи з моменту розриву зв'язку в блоках Infobar та Updates
  4. Відновити інтернет з'єднання та зафіксувати відображення ворнінг меседжу і часу його появи з моменту розриву зв'язку в блоках Infobar та Updates
  5. Перевірити синхронізації таймеру з сервером після відновлення інтернет з'єднання
Очікуваний результат
  1. Модуль аукціону коректно відображається 
  2. Зафіксувати момент розриву інтернет з'єднання 
  3. Після 10 секунд з моменту розриву зв'язку: 

в блоці Infobar - ПОСТІЙНО відображається ворнінг меседж червоним кольором "З‘єднання з cервером модулю аукціону втрачено, спробуйте перезавантажити сторінку та перевірте інтернет з’єднання"

в блоці Updates - відображається сповіщення "З‘єднання з cервером модулю аукціону втрачено" та з відображенням часу настання події

  4. В момент відновлення зв'язку:

в блоці Infobar ворнінг меседж змінюється на сповіщення - "З'єднання з cервером модулю аукціону відновлено", яке зникає через 2-3 сек. 

В блоці Updates відображається сповіщення - "З‘єднання з cервером модулю аукціону відновлено" та час настання події

 5. Протягом усього часу втрати зв'язку таймер модулю аукціону продовжує зворотний відлік. Після відновлення зв'язку відбувається синхронізація таймеру з сервером.

Зміст

CBD3-DU-MA-UC-10-02 

Відсутність синхронізації локального часу користувача з сервером модулю аукціону
РольСпостерігач/Учасник/Спостерігач/ЦБД
Передумови

Аукціон в статусі active_auction (Аукціон).

Steps To Reproduce
  1. Перейти в модуль аукціону. 
  2. Вимкнути локально на пристрої користувача синхронізацію системного часу 
  3. Змінити час користувача +/-30 секунд від серверного (міжнародного часу, що встановлюється автоматично системою)
  4. Перевірити відображення сторінки модулю аукціону
  5. Натиснути в попапі кнопку "Зрозуміло"
  6. Оновити сторінку
  7. Ввімкнути синроназацію системного часу  на пристрої користувача
  8. Оновити сторінку
Очікуваний результат
  1. Модуль аукціону коректно відображається 
  2. Синронізацію часу на пристрої користувача вимкнено
  3. Час змінено відносно серверного
  4. По центру екрану відображається попап з текстом "Увага, час на вашому ком'ютері не збігається з часом на сервері, таймери можуть відображатися неправильно. Будь ласка, ввімкніть синхронізацію часу з інтернетом." та кнопкою "Зрозуміло"
  5. Попап приховано, МА відображається, проте з некоректним часом
  6. Після оновлення сторінки попап знову відображається
  7. Переконатись, що локальний час користувача оновлено
  8. Після оновлення сторінки сторінки попап не відображається, час в МА відображається вірно.

Зміст

  • No labels