Таблиця змін

Дата

Номер сценарію

Короткий опис змін

16.03.2023

Апдейт всіх блоків сценаріїв у відповідності до останніх макетів та вимог

21.03.2023CBD3-TE-MA-UC-05-11

Додано кейс з описом поведінки блоку Accessibility

22.03.2023CBD3-TE-MA-UC-05-07

 Оновлено блок Bid Information, додано інформацію про можливість згортання попередніх раундів, та відображення назви раунду в хедері блоку 

22.03.2023CBD3-TE-MA-UC-05-03

Додано опис логіки відображення годин, хвилин, секунд в блоці Дати та часу.

22.03.2023CBD3-TE-MA-UC-05-09

Додано логіку лічильника сповіщень в блоці "Оновлення"

22.03.2023CBD3-TE-MA-UC-02-05

Додано кейс з описом 500-ї помилки 

23.03.2023CBD3-TE-MA-UC-10-01

Додано опис роботи динамічних тайтлів браузерної вкладки аукціону для різних браузерів








Глосарій:

Закрита цінова пропозиція - ставка подана Учасником на етапі прийому пропозицій

Валідна ставка - це ставка, значення якої вище за значення попередньої ставки учасника + minimalStep

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

Учасник - особа, яка авторизована по приватному посиланню в модулі аукціону.

Користувач - особа, яка авторизована в модулі аукціону по ідентичному приватному посиланню після Учасника.

Хід учасника - час протягом якого Учасник має право подавати/змінювати свою ставку (3 хвилини)

DONE - Ставка зроблена - черга учасника завершена.
WAITING - Очікує - учасник очікує черги.
UPDATING - Оновлюється - учасник подає ставку.

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



                                                                                                                   

                                                                                                               

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




                                                                                                                   

Зміст 


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




1.Запуск модулю аукціону

CBD3-TE-MA-UC-01-01

Умови  формування посилань на модуль аукціону

Роль


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

Подано дві або більше закриті цінові пропозиції від учасників в статусі active 

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

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

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

  1. ЦБД формує посилання:

Зміст

CBD3-TE-MA-UC-01-02

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

Існує одна або жодної закритої цінової пропозиції від учасника в статусі active 

Дочекатися завершення tenderPeriod.

Steps To Reproduce
  1. Перевірити відсутність формування в ЦБД посилань на модуль аукціону 
  2. Сформувати публічне посилання вручну на аукціон з відсутніми зареєстрованими ціновими пропозиціями, по прикладу https://auction.prozorro.sale/{id модулю аукціону}
  3. Сформувати публічне посилання вручну на аукціон з однією зареєстрованою ціновою пропозицією, по прикладу https://auction.prozorro.sale/{id модулю аукціону}

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

  1. ЦБД НЕ формує публічне та приватні посилання на модуль аукціону. Проте, публічне посилання можна сформувати користувачем вручну, по прикладу https://auction.prozorro.sale/{id модулю аукціону} на сторінці якого  буде зазначено, що "Аукціон не відбувся"

  2. Якщо не було подано жодної цінової пропозиції - текст в "Оголошення результатів" :  "Учасники відсутні. 
Аукціон не відбувся."
  3. Якщо було подано одну закриту цінову пропозицію: "Зарєєструвався лише один учасник. Для проведення аукціону потрібно дві або більше закритих цінових пропозиції.
Аукціон не відбувся.". зі вказанням назви зареєстрованого учасника.
Зміст

CBD3-TE-MA-UC-01-03

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

Організатор аукціону має право відмовитися від проведення Електронних торгів, шляхом скасування аукціону (cancelled).

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

Скасувати аукціон можливо у будь-якому не термінальному статусі процедури, окрім статусу процедури аукціон (active.auction).


Steps To Reproduce
  1. Скасувати аукціон Організатором до початку аукціону (настання auctionPeriod) та перейти в аукціон 
  2. Скасувати аукціон Організатором під час проходження аукціону  та перейти в аукціон 
  3. Скасувати аукціон Організатором після завершення аукціону та перейти в аукціон 

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

  1. При формуванні посилання на аукціон вручну, по прикладу  https://auction.prozorro.sale/{id модулю аукціону} - в аукціоні відображається інформація "Аукціон скасовано"
  2. Скасувати аукціон на етапі аукціону немає можливості
  3. Після завершення аукціону - відображаються результати торгів та ставки всіх учасників, вне залежності скасований аукціон чи ні після його завершення.
Зміст

CBD3-TE-MA-UC-01-04

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

Зупинити аукціон можна у будь-якому не термінальному статусі процедури.

Якщо Організатор зупинив аукціон до початку періоду аукціону (auctionPeriod) - Процедура переходить в статус paused. При надсиланні запиту щодо відновлення аукціону Організатором (з обов'язковим вказуванням підстави відновлення аукціону), створюється нова процедура з автоматичною прив'язкою до зупиненої процедури в статусі active_tendering (тобто заповненим полем previousAuctionId).  Зупинена процедура змінює статус на cancelled.

Якщо Організатор зупинив аукціон в процесі періоду аукціону (auctionPeriod) - етап аукціону завершується, після цього процедура переходить в статус paused. При надсиланні запиту щодо відновлення аукціону Організатором (з обов'язковим вказуванням підстави відновлення аукціону) процедура переходить в статус active_qualification. При завершенні аукціону заяви на участь розкриваються та генеруються award-и.

Якщо Організатор зупинив аукціон після періоду аукціону (auctionPeriod) - Процедура переходить в статус paused, дані всередині самого аукціону залишаються без змін. При надсиланні запиту щодо відновлення аукціону Організатором (з обов'язковим вказуванням підстави відновлення аукціону) процедура переходить в статус, який був до зупинення аукціону. І відповідно до статусу, який був до зупинення аукціону,


Steps To Reproduce
  1. Зупинити аукціон Організатором до початку аукціону (настання auctionPeriod) та перейти в аукціон 
  2. Зупинити аукціон Організатором під час проходження аукціону  та перейти в аукціон 
  3. Зупинити аукціон Організатором після завершення аукціону та перейти в аукціон 

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

  1. При формуванні посилання на аукціон вручну, по прикладу  https://auction.prozorro.sale/{id модулю аукціону} - в аукціоні відображається інформація "Аукціон зупинено"
  2. Аукціон продовжується до його завершення без змін, учасники мають можливість подавати ставки. Після завершення аукціону - відображаються результати торгів
  3. Після завершення аукціону - відображаються результати торгів та ставки всіх учасників, вне залежності скасований аукціон чи ні після його завершення.
Зміст

CBD3-TE-MA-UC-01-05

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

Триває active_qualification.

Steps To Reproduce
  1. Перевірити відображення після завершення аукціону інформацію в полях учасників Організатором.
  2. Перевірити відображення після завершення аукціону інформацію в полях учасників Учасником.
  3. Перевірити відображення після завершення аукціону інформацію в полях учасників Спостерігачем.
  4. Перевірити відображення після завершення аукціону інформацію в полях учасників Користувачем. 

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


  1. Скриті імена всіх Учасників, що приймали участь та їх ставки в кожному раунді.  Інформація відображена *******.
  2. Доступна інформація: імена всіх Учасників, що приймали участь та їх ставки в кожному раунді.  
  3. Скриті імена всіх Учасників, що приймали участь та їх ставки в кожному раунді.  Інформація відображена *******.
  4. Скриті імена всіх Учасників, що приймали участь та їх ставки в кожному раунді.  Інформація відображена *******.


    Детальніше можна ознайомитись по посиланню сценаріїв по Анонімізації

Зміст

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

CBD3-TE-MA-UC-02-01

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

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

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

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


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

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

Зміст

CBD3-TE-MA-UC-02-02

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

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

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

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

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

CBD3-TE-MA-UC-02-03

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

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

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

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

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

CBD3-TE-MA-UC-02-04

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

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

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

  1. В центральному блоці екрану відображається текст - "

    ЩОСЬ ПІШЛО НЕ ТАК!
    ID АУКЦІОНУ НЕ ЗНАЙДЕНО
    Якщо ви учасник благодійного аукціону зв'яжіться з колл-центром Прозорро.Продажі +380-689-24-27-54. Якщо ви учасник будь-якого іншого аукціону зв'яжіться з майданчиком на якому ви зареєстровані."

    З кнопкою "Перейти на портал Prozorro.Продажі", яка редіректить на https://prozorro.sale/
  2.  Відображається аналогічний текст, як для публічного посилання. Відмінність - url браузеру приймає вигляд - https://auction.prozorro.sale/auntification_fail
  3. Користувача перенаправляє на сторінку https://prozorro.sale/

Зміст

CBD3-TE-MA-UC-02-05

Відображення 500-ї помилки (Internal Server Error) при переході на сторінку аукціону
РольУчасник/Спостерігач/ЦБД
Передумови

Подано дві або більше закриті цінові пропозиції від учасників в статусі active 

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

Steps To Reproduce
  1. Перевірити формування в ЦБД публічного та приватних посилань  для участі в модулі аукціону.
  2. Земулювати виникнення 500-ї помилки
  3. Перейти в аукціон по публічному та приватному посиланню

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

  1. ЦБД формує посилання.
  2. Помилку земуьовано
  3. При переході в аукціон відображається сторінка з помилкою та текстом: "Щось пішло не так!
 Ми вже працюємо над вирішенням проблеми. Якщо ви учасник благодійного аукціону зв'яжіться з колл-центром Прозорро.Продажі +380-689-24-27-54. Якщо ви учасник будь-якого іншого аукціону зв'яжіться з майданчиком на якому ви зареєстровані."
    Та кнопкою "Перейти на портал Prozorro.Продажі", яка редіректить на https://prozorro.sale/
Зміст
3.Відображення модулю аукціону

CBD3-TE-MA-UC-03-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-TE-MA-UC-03-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-TE-MA-UC-03-03

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

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

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

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

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

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


  1. Сторінка модулю аукціону відкривається.
  2. На сторінці модулю аукціону відображаєтся попап з текстом "На жаль, ця версія браузера підтримується 
не в повному обсязі. Будь ласка, скористайтесь останньою стабільною версією будь-якого 
з браузерів:" з іконками браузерів: Google Chrome, Mozilla Firefox, ІSafari, Opera,Microsoft Edge з посиланнями на останні версії останнії них при натиску на іконки. Та кнопкою "Погоджуюсь з ризиками. Пропустити і перейти до аукціону."
  3.  При натисканні на кнопку "Погоджуюсь з ризиками. Пропустити і перейти до аукціону."  або на хрестик закриття - попап закривається.

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

Зміст

4.Періоди аукціону та таймінги

CBD3-TE-MA-UC-04-01

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

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

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

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

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

Період очікування аукціону триває з моменту створення посилання на перехід в модуль аукціону і завершується в момент старту аукціону

Зміст

CBD3-TE-MA-UC-04-02

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

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

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

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

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

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

CBD3-TE-MA-UC-04-03

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

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

Steps To Reproduce
  1. Перейти в модуль аукціон після його старту.
  2. Перевірити коректність тривалості усіх етапів Періоду аукціону.
Очікуваний результат
  1. Модуль аукціону успішно відкривається 
  2. Періоди аукціону складаються з:
  • Ознайомча пауза - триває 5 хв
  • Раунд 1 - триває Х*3 хв, де Х - кількість учасників
  • Пауза між раундами - триває 3 хв
  • Раунд 2 - триває Х*3 хв, де Х - кількість учасників
  • Пауза між раундами - триває 3 хв
  • Раунд 3 - триває Х*3 хв, де Х - кількість учасників
Зміст

CBD3-TE-MA-UC-04-04

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

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

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

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

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

Зміст

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

CBD3-TE-MA-UC-05-01

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-05-02

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

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

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

    Для учасника додатково відображається:
    - "Ваш IP" в форматі "ХХХ.ХХХ.ХХХ.ХХХ",
    - "ID учасника" в форматі "e538d5aac7a84626941a9e05a98d6030"

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

Зміст

CBD3-TE-MA-UC-05-03

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


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

Для Спостерігача: відображаються ті ж сповіщення під час пауз.  А під час раундів - лише сповіщення формату " До закінчення раунду Х: XX хв XX сек"

  •  Період оголошення результатів - блок не відображається, інформація про аукціон вказана в блоці Infobar

Для Учасника під час власної черги таймер відображається червоним кольором.
Для Спостерігача будуть відображатися аналогічні таймінги та текст, за виключенням оповіщень "До вашої черги ХХ:ХХ:ХХ" та "До завершення вашої черги ХХ:ХХ:ХХ"

Зміст

CBD3-TE-MA-UC-05-04

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

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

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

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

Зміст

CBD3-TE-MA-UC-05-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-TE-MA-UC-05-06

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

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

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

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

  1. Градієнт "Ви спостерігач і не можете робити ставки" (відображається постійно, зсуває верхній блок вниз)
  2. "В кабінет зайшов новий користувач" (відображається  протяго м 30 секунд) ( даний кейс на момент 17.03.2023р. не реалізовано)
  3. Червона плашка "З‘єднання з сервером модулю аукціону втрачено, спробуйте перезавантажити сторінку та перевірте інтернет з’єднання"  (Помилка серверу має відображатися поверх інших блоків поки не відновлено з’єднання.)
  4. Зелена плашка "З'єднання з сервером модулю аукціону відновлено"  (успішне повідомлення відображається поверх інших блоків 2-3 секунди  і щезає)
  5. Плашка фіолетовим кольором "Аукціон завершивено DD.MM.YYYY о  XX:XX:ХХ Переглянути всі аукціони" з посиланням при кліку на https://prozorro.sale/

В разі необхідності відображення блоку Infobar - за умов, якщо елементи не вміщаються на сторінці - висота блоку Bid Information зменшується на кількість рядків сповіщень.

Зміст

CBD3-TE-MA-UC-05-07

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

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

Steps To Reproduce

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

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

Пауза перед початком 1-го раунду та 1-й раунд:  Відображається таблиця закритих цінових пропозицій з назвою "Початкові заявки", значення відсортовані від найменшого до найбільшого. В разі співпадіння - в порядку спадання значення дати/часу. Біля власної ставки відображається текст "Ви". Кожному учаснику присвоюється порядковий номер відповідно до часу подання закритої пропозиції. 

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

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

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

  • статус учасника в черзі ("Завершено" (у вигляді галочки в кружочку) - черга учасника завершена: сіра галочка - в разі якшо учасник не змінював ставки, фіолетова - якщо змінював ставку під час власного ходу), "Очікується" (кружочок у вигляді годинника) - учасник очікує черги, таймер відліку 3хв  формату XX.XX - якщо учасник подає ставку)
  • анонімний номер учасника формату - Учасник N, де N - порядковий номер учасника присвоєний ЦБД відповідно до часу подання закритої пропозиції. Біля власної ставки відображається текст "Ви", інформаційний рядок повинен бути виділений з поміж інших учасників.
  • значення зафіксованої ставки учасника у поточному раунді з валютою аукціону: базова - грн (до настання черги відображається ставка попереднього етапу, в разі зміни - ставка відображається жирним шрифтом). Для інших учасників в момент подачі ставки поточним учасником замість кружочка зліва навпроти його імені відображається статус  процесі" (анімаційний лоадер)Учасник який подає ставку (на протязі 3хв,) в полі своєї ставки бачить свою поточну або змінену ставку. Після кожної подачі ставки в межах раунду зліва від максимальної ставки виводиться примітка - "найвища ставка". Інформаційний рядок учасника, який здійснює подачу ставки повинен бути виділений з поміж інших учасників. Поле зі значенням ставки учасника в раунді повинно бути адаптивне: всі цифри мають відображатися в один рядок та розширюється вліво одразу у всіх блоках за рахунок зменшення ширини поля з ім'ям (номером) Учасника. У всіх значеннях чисел повинна зберігатися розряність чисел - ХХХ'ХХХ'ХХХ.ХХ грн

Під час паузи між раундами відображається наступний раунд. Реалізація відображення кожного наступного раунду відповідає опису Раунду 1 (додаються лише таблиці з назвами Раунд 2 та Раунд 3). В Раундах 2 та 3 ставки повторно сортуються від найменшої до найбільшої. Порядок подання ставок - першими подають ставку Учасники з найменшим значенням ставки з попереднього раунду.

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

Також, при при скролі, коли Заголовок з назвою раунда не видно на екрані, в закріпленій шапці показується назва етапу. (Якщо відкриті деталі аукціону, замість назви етапу відображається кнопка - "приховати деталі"). Дана логіка присутня як в період аукціону, так і в завершеному аукціоні для всіх ролей.

Для Спостерігача під час періоду аукціону блок Bid Information розширюється на всю доступну висоту до низу сторінки та блоку Date & Time за мінусом відступу через відсутність блоку подачі ставки учасника.  Вся інформація всередині блоку відображається ідентично ролі Учасника, окрім операцій Учасника з власною ставкою.

 3. Період оголошення результатів - додається підсумкова таблиця з назвою "Оголошення результатів", значення відсортовані від найменшого до найбільшого. В разі співпадіння - в порядку спадання значення дати/часу. Біля власної ставки відображається текст "Ви".  Інформаційний рядок  першого переможця повинен бути виділений з поміж інших учасників.
Під назвою таблиці відображається "кількість учасників" з зазначенням їх кількості та "Початкова ціна" лоту в цифровому еквіваленті та валютою (базова - грн).

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

При оголошенні результатів, відбувається розкриття поданих цінових пропозицій та відображається інформація про учасників (повна юридична назва: якщо назва перевищує довжину поля, то вона відображається в декілька рядків, висота поля при цьому збільшується) у всіх таблицях блоку Bid Information. Біля назви учасника в дужках відображається його ідентифікатор формату - (#XXXXXXX)
Cтатуси учасників ("Завершено", "Очікується", "В процесі") під час періоду оголошення результатів більше не відображаються.  Замість них відображається годинник з 
часом подання ставки з точністю до мілісекунд, формату: ХХ:ХХ:ХХ:ХХХ. У разі якшо ставка не змінювалась під час аукціону - додатково відобрається дата подачі ставки ЧЧ міс РРРР.

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

Зміст

CBD3-TE-MA-UC-05-08

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

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

Steps To Reproduce

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

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

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

Протягом всього Етапу для Спостерігачів та Учасників, що очікують власної черги-  замість блоку Bid Change відображається блок Date & Time.
Єдиною додатковою умовою є те, що для всіх користувачів незалежно від ролі над даними блоками відображається текст "Найвища ставка: ХХХХХХ.ХХ грн",  де вказується розмір найвищої підтвердженої ставки, протягом аукціону. Яка може змінюватися в залежності від зміни ставок учасниками.

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

Зміст

CBD3-TE-MA-UC-05-09

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

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

Steps To Reproduce

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

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

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

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

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

При перемиканні на інший блок (Auction Phases) або в мобільній версії, коли блок приховано кнопкою меню, додатково біля назви "Оновлення" відображається лічильник кількості нових сповіщень, цифра якого відображає кількість сповіщень, які користувач не прочитав. При перемиканні на блок "Оновлення" відбувається автоскрол до низу сторінки та лічильник зменшує свою нумерацію відносно кількості непрочитаних сповіщень. У випадку якшо кількість непрочитаних сповіщень = 0, лічильник не відображається.

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

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

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

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

Зміст

CBD3-TE-MA-UC-05-10

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

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

Steps To Reproduce

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

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

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

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

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

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

  • Відображається інформація ідентична періоду аукціону. Проте всі етапи аукціону відображаються в завершеному стані, час всіх етапів вказаний.

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

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

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

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

Зміст

CBD3-TE-MA-UC-05-11

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

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

Steps To Reproduce

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

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



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

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

  • Кнопка у вигляді ока розташована зліва від кнопки налаштування мови в рамках блоку Auction Information, при натисканні на яку остання стає активною та відкривається попап з наступними елементами:
  • Текст "Налаштування доступності" з хрестиком закриття попапу зправа навпроти нього (попап закривається також у випадку кліку миші в області поза межами попапу)
  • Текст "Режим ч/б" з фіча-тоглом (перемикачем) який активує чорно-біле відображення модулю аукціону, який задіюється для всіх елементів інтерфейсу (окрім прапору перемикання мов)
  • Текст "Розмір шрифту:" з трьома кнопками "А", де кожна з них перемикає пропорційне масштабування розмірів шрифту всього інтерфейсу (перевірити масштабування всіх елементів)
  • Кнопка-текст " Повернутися до звичайної версії сайта", яка повертає дефолтне відображення інтерфейсу, вимикаючи чорно-білий режим та масштабування

Зміст

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

CBD3-TE-MA-UC-06-01

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

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

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-06-02

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

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

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-06-03

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

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

Steps To Reproduce

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

  1. ставка < останньої поданої ставки +minimalStep
  2. ставка == 0
  3. від'ємні значення, літери, спецсимволи або їх комбінації

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

В блоці Updates:

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

Зміст

CBD3-TE-MA-UC-06-04

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

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

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

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

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

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-06-05

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

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

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

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


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

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

Зміст

CBD3-TE-MA-UC-06-06

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-06-07

Перевірка неможливості відміни ставки до її подачі в ЦБД

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-06-08

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

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

Steps To Reproduce
  1.  Під час ходу учасника подати ставку >= (попередня ставка/закрита цінова пропозиція) * 10. 
  2.  Натиснути в попапі на кнопку "Підтвердити".
  3.  Під час ходу учасника подати ставку <= (Попередня ставка подана Учасником протягом поточного раунду) / 10. 
  4.  Натиснути в попапі на кнопку "Підтвердити".
  5.  Під час ходу учасника подати ставку яка відрізняється від попередньої більш ніж в 10 разів
  6.  Натиснути в попапі на кнопку "Скасувати".
  7.  Під час ходу учасника подати ставку яка відрізняється від попередньої більш ніж в 10 разів 
  8.  Не натискаючи в попапі кнопи "Підтвердити" або "Скасувати" дочекатися завершення власної черги (3хв)

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

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

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

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

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

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

Зміст

7.Участь в модулі аукціону декількома користувачами які авторизовані за одним приватним посиланням (ФУНКЦІОНАЛ НЕ РЕАЛІЗОВАНО)

CBD3-TE-MA-UC-07-01

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

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

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

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

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

Зміст

CBD3-TE-MA-UC-07-02

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

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

Steps To Reproduce
  1. Послідовно в модулі аукціону авторизуватися за приватним посиланням трьома користувачами. 
  2. Натиснути на піктограму "Детальніше про аукціон"  в нижній частині блоку Auction Information
Очікуваний результат
  1. Усі Користувачі успішно авторизовані
  2. Після натискання на піктограму "Детальніше про аукціон" відображається блок Details з інформацією:
  • Інформація про сесію: XXX.XXX.XXX.XXX - IP адреса Учасника з якої він перейшов у модуль аукціону
  • Інші сесії з Вашим ключем доступу:
    1.  XXX.XXX.XXX.XXX
     - IP адреса другого користувача
    2.  XXX.XXX.XXX.XXX  - IP адреса третього користувача

А також присутні кнопки "Заборонити підключення" навпроти кожного іншого користувача.

Зміст

CBD3-TE-MA-UC-07-03

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

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

Steps To Reproduce
  1. Послідовно в модулі аукціону авторизуватися за приватним посиланням трьома користувачами. 
  2. Натиснути на піктограму"Детальніше про аукціон" в нижній частині блоку Auction Information
  3. Натиснути кнопки "Заборонити підключення" навпроти другого та третього користувачів
Очікуваний результат
  1. Усі Користувачі успішно авторизовані
  2. Після натискання на піктограму ""Детальніше про аукціон" відображається інформація по IP адресах кожного з учасників в блоці Details
  3. Натискаючи на кнопку "Заборонити підключення" відбувається завершення сесії Учасника для другого та третього користувачів та зміна їх ролі на "Спостерігач" з відображенням сторінки аукціону по публічному посиланню. Після завершення сесії Користувача - він не відображається в блоці Details

Функція "Заборонити підключення" доступна для кожного з користувачів в ролі Учасника.

Зміст

CBD3-TE-MA-UC-07-04

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

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

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

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

Зміст

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

CBD3-TE-MA-UC-08-01

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

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

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

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

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

Зміст

9.Робота в модулі аукціону при розриві інтернету

CBD3-TE-MA-UC-09-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-09-02  

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

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

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

Зміст
10.Динамічний тайтл браузерної вкладки модуля аукціону

CBD3-DU-MA-UC-10-01


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

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

Steps To Reproduce

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

    • Період очікування аукціону
    • Період аукціону
    • Період оголошення результатів
    • Аукціон не відбувся
    • Щось пішло не так 404/500
    • Один учасник
    • Аукціон відмінено
    • Аукціон зупинено
Очікуваний результат

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

  1. До початку аукціону (до таймера) - 20 сер 2020, 12:34 початок аукціону {id модулю аукціону}
  2. До початку аукціону (старт таймера) - 2 год 15 хв до початку аукціону {id модулю аукціону}
  3. Початок аукціону та паузи - 30 с до початку раунду N (1,2,3) {id модулю аукціону}
  4. Хід аукціону:

     Глядач:
         2 хв 15 с до завершення раунду N (1,2,3)  {id модулю аукціону}

     Учасник:

    1. До ставки - 45 хв 12 с до вашого ходу {id модулю аукціону}
    2. Під час ставки - 2 хв 12 с до завершення вашого ходу {id модулю аукціону}
    3. Після ставки - 2 год 15 хв до завершення  раунду N (1,2,3)  {id модулю аукціону}
  1. Аукціон завершено - Аукціон завершено 20 сер 2020 о 12:34  {id модулю аукціону}
  2. Аукціон не відбувся - Аукціон не відбувся  {id модулю аукціону}
  3. 404\505 - Щось пішло не так
  4. Один учасник - Аукціон не відбувся  {id модулю аукціону}
  5. Аукціон відмінено - Аукціон відмінено {id модулю аукціону}
  6. Аукціон зупинено - Аукціон зупинено {id модулю аукціону}
Зміст

CBD3-DU-MA-UC-10-02


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

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

Steps To Reproduce

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

    • Період очікування аукціону
    • Період аукціону
    • Період оголошення результатів
    • Аукціон не відбувся
    • Щось пішло не так 404/500
    • Один учасник
    • Аукціон відмінено
    • Аукціон зупинено
Очікуваний результат

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

  1. До початку аукціону - 20 сер 2020, 12:34 початок аукціону {id модулю аукціону}
  2. Під час аукціону - Триває аукціон {id модулю аукціону}
  3. Аукціон завершено - Аукціон завершено 20 сер 2020 о 12:34 {id модулю аукціону}
  4. Аукціон не відбувся - Аукціон не відбувся {id модулю аукціону}
  5. 404\505 - Щось пішло не так
  6. Один учасник - Аукціон не відбувся {id модулю аукціону}
  7. Аукціон відмінено - Аукціон відмінено {id модулю аукціону}
  8. Аукціон зупинено - Аукціон зупинено {id модулю аукціону}
Зміст



  • No labels