Схема, Спостерігач:
Схема, Учасник:
Anchor | ||||
---|---|---|---|---|
|
Зміст
1.Запуск модулю аукціону |
CBD3-GE-MA-UC-001
CBD3-GE-MA-UC-002
CBD3-GE-MA-UC- |
01-01 | Умови формування посилань на модуль аукціону |
CBD3-GE-MA-UC-01- |
02 |
Умови пропуску модулю аукціону | |
2.Перехід та авторизація в модулі аукціону | |
CBD3-GE-MA-UC-02- |
01 |
Погодження з умовами дисклеймеру та успішна авторизація |
по приватному посиланню |
CBD3-GE-MA-UC- |
02-02 | Відмова від умов описаних в дисклеймері |
при переході по приватному посиланню |
CBD3-GE-MA-UC-02- |
03 | Перехід по публічному посиланню |
CBD3-GE-MA-UC-02- |
04 | Перехід по некоректному посиланню |
3.Відображення модулю аукціону | |
CBD3-GE-MA-UC- |
03-01 | Відображення модулю аукціону через десктопні браузери |
CBD3-GE-MA-UC |
-03-02 | Відображення модулю аукціону через мобільні веб-браузери |
4.Періоди аукціону та таймінги | |
CBD3-GE-MA-UC-04- |
01 | Період очікування аукціону |
CBD3-GE-MA-UC-04- |
02 | Період |
аукціону |
CBD3-GE-MA-UC- |
04-03 | Період аукціону (таймінги) |
CBD3-GE-MA-UC- |
04- |
04 | Період оголошення результатів |
5.Функціональні особливості відображення блоків модулю аукціону | |
CBD3-GE-MA-UC- |
05-01 | Блок Language |
CBD3-GE-MA-UC-05- |
02 | Блок Exit |
CBD3-GE-MA-UC |
-05-03 | Блок Date & Time |
CBD3-GE-MA-UC-05- |
04 | Блок Auction Information |
CBD3-GE-MA-UC-05- |
05 | Блок Details |
CBD3-GE-MA-UC- |
05-06 | Блок Infobar |
CBD3-GE-MA-UC- |
05-07 | Блок Bid Information |
CBD3-GE-MA-UC-05- |
08 | Блок Bid Change |
CBD3-GE-MA-UC- |
05-09 | Блок Bid Updates |
CBD3-GE-MA-UC- |
05-10 | Блок Auction Phases |
6.Робота зі ставками | |
CBD3-GE-MA-UC- |
06-01 | Поле поданої ставки пусте |
CBD3-GE-MA-UC- |
06-02 | Подача валідної ставки |
CBD3-GE-MA-UC-06- |
03 | Подача невалідної ставки |
CBD3-GE-MA-UC- |
06-04 |
Відміна поданої ставки |
CBD3-GE-MA-UC-06- |
05 | Повторна подача ставки після натискання кнопки "Відмінити" |
CBD3-GE-MA-UC-06- |
06 | Перевірка відсутності автоматичної передачі в ЦБД введеної валідної ставки без |
підтвердження по завершенню раунду |
CBD3-GE-MA-UC- |
Успішно опублікований аукціон в статусі active.auction (Аукціон)
З початком періоду active.auction (Аукціон) ЦБД формує посилання для публічного перегляду ходу торгів та ознайомлення з його результатами.
Перейти в аукціон по публічному посиланню.
06-07 | Перевірка неможливості відміни ставки до її подачі в ЦБД |
CBD3-GE-MA-UC-06-08 | Подача ставки яка перевищує попередню ставку/закриту цінову пропозицію в 10+ разів |
7.Участь в модулі аукціону декількома користувачами які авторизовані за одним приватним посиланням |
Очікуваний результат
CBD3-GE-MA-UC- |
Успішно опублікований аукціон в статусі active.auction (Аукціон).
Валідна ставка на участь в аукціоні.
З початком періоду active.auction (Аукціон) ЦБД формує приватні посилання для участі в аукціоні
Учасник переходить в аукціон по приватному посиланню для участі в аукціоні.
Очікуваний результат
Учасник має можливість перейти по посиланню та погодитися з умовами для подальшої участі в аукціоні за 15 хв до його початку.
07-01 | Сповіщення про авторизацію в модулі аукціону декількох користувачів за одним приватним посиланням в блоках Updates та Infobar |
CBD3-GE-MA-UC-07-02 | Відображення інформації по всім авторизованим користувачам за одним приватним посиланням в блоці Details |
CBD3-GE-MA-UC-07-03 | Перевірка функціоналу заборони підключення авторизованих користувачів за одним приватним посиланням |
CBD3-GE-MA-UC-07-04 | Синхронізація інформації по модулю аукціону при авторизації декількох користувачів за одним приватним посиланням |
8.Синхронізація системного часу | |
CBD3-GE-MA-UC-08-01 | Синхронізація системного часу модулю аукціону в різних браузерах |
9.Робота в модулі аукціону при розриві інтернету |
CBD3-GE-MA-UC-09-01 | Відключення інтернету протягом аукціону |
10.Робота з двома та більше посиланнями в одному браузері | |
CBD3-GE-MA-UC-10-01 | Робота модуля по одному аукціону з двома та більше посиланнями в одному браузері |
11.Локалізація | |
CBD3-GE-MA-UC-11-01 | Підтримка мови інтерфейсу |
1.Запуск модулю аукціону | ||||||||
CBD3-GE-MA-UC-01-01 | Відображення модулю аукціону через десктопні браузери | |||||||
---|---|---|---|---|---|---|---|---|
Роль | Учасник/ЦБД | |||||||
Передумови | Аукціон в статусі active.auction (Аукціон). | |||||||
Steps To Reproduce | Перехід до модулю аукціону за допомогою браузерів (версія браузера відповідає одній з 5 останніх актуальних):
| |||||||
| 004Відображення модулю аукціону через мобільні веб-браузери
| Умови формування посилань на модуль аукціону | ||||||
Роль | Учасник/Спостерігач/ЦБД | |||||||
Передумови | Аукціон в статусі active.Подано дві або більше закриті цінові пропозиції від учасника/учасників в статусі active Аукціон в статусі active_auction (Аукціон) | .|||||||
Steps To Reproduce | Перехід до модулю аукціону за допомогою мобільних веб-браузерів. Android - пристрої:
IOS - пристрої:
|
| ||||||
Очікуваний результат |
| Очікуваний результат | ||||||
CBD3-GE-MA-UC-01- | 005Відображення дисклеймеру та успішна авторизація при переході по приватному посиланню | |||||||
Роль | Майданчик/Учасник/ЦБД | |||||||
Передумови | Аукціон в статусі active.auction (Аукціон). | |||||||
Steps To Reproduce | Учасник переходить по приватному посиланню для участі в аукціоні: Відображається текст дисклеймера - погодження з умовами проведення аукціону. Учасник погоджується з умовами, натискаючи кнопку "Так". | |||||||
02 | Умови пропуску модулю аукціону | |||||||
Роль | Учасник/Спостерігач/ЦБД | |||||||
Передумови | Існує одна або жодної закритої цінової пропозиції від учасника в статусі active Дочекатися завершення tenderPeriod. | |||||||
Steps To Reproduce |
| |||||||
Очікуваний результат |
|
2.Перехід та авторизація в модулі аукціону | |||||||
CBD3-GE-MA-UC-02-01 | Погодження з умовами дисклеймеру та успішна авторизація по приватному посиланню | ||||||
---|---|---|---|---|---|---|---|
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон) | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
Для роботи зі ставками, Учаснику необхідно обов'язково погодитися з умовами дисклеймеру. | ||||||
CBD3-GE-MA-UC-02-02 | Відмова від умов описаних в дисклеймері при переході по приватному посиланню | ||||||
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон) | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
| ||||||
CBD3-GE-MA-UC-02-03 |
| Перехід по публічному посиланню | ||
Роль |
Спостерігач/ |
ЦБД | |
Передумови | Аукціон в статусі active |
_auction (Аукціон) |
Steps To Reproduce |
|
|
|
З'являється вікно дисклеймера з текстом погодження умов проведення аукціону
Учасник не погоджується з умовами, натискаючи кнопку "Ні"
|
|
Очікуваний результат |
Відображений текст дисклеймера відповідає вказаному тексту з попереднього сценарію.
Після натискання на кнопку "Ні" авторизація в аукціоні не відбувається, учасника редіректить по посиланню https://ea3.openprocurement.auction/ (пропозиція: редірект на https://prozorro.sale/auction/search/?source=quota&index=7)
| ||||||
CBD3-GE-MA-UC-02-04 |
| Перехід по некоректному посиланню | ||
Роль |
Спостерігач |
/ЦБД | |
Передумови | Аукціон в статусі active |
_auction (Аукціон) |
Steps To Reproduce |
|
Очікуваний результат
Вікно дисклеймера з текстом погодження умов проведення аукціону не відображається при переході по публічному посиланню
Відображається повідомлення "Ви спостерігач і не можете робити ставки"
Перевірити коректність відображення інтерфейсу у блоках Auction information, Details, Bid information, Bid change, Updates, Results, Language та Exit при зміні мови. Наразі передбачається підтримка двох мов - української та англійської. У майбутньому кількість мов може збільшуватись, тож логіка побудови локалізації має передбачати можливість розширення переліку мов
Очікуваний результат |
|
3.Відображення модулю аукціону | |||||||
CBD3-GE-MA-UC-03-01 | Відображення модулю аукціону через десктопні браузери | ||||||
---|---|---|---|---|---|---|---|
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон) | ||||||
Steps To Reproduce |
2. Перевірити коректність відображення елементів UI 3. На закладці в браузерах відображається favicon та таймер зворотнього відліку блоку Date & Time вигляду - XX:XX 4. При наведенні курсора миші на закладку браузера відображається інформація вигляду - {відлік часу + статус періоду модулю аукціону + id Аукціону} (e.g. XX.XX "До початку аукціону " - TI001-UA-ХХХХХХХХ-ХХХХ) | ||||||
Очікуваний результат |
При спробі користувача відкрити інтерфейс МА в браузері, що не підтримується, має виводитись повідомлення:
Перегляд аукціону адаптований під існуючі стандарти роздільної здатності екрану. | ||||||
CBD3-GE-MA-UC-03-02 | Відображення модулю аукціону через мобільні веб-браузери | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active.auction (Аукціон) | ||||||
Steps To Reproduce |
Android - пристрої:
IOS - пристрої:
2. Перевірити коректність відображення елементів UI в вертикальній та горизонтальній орієнтації екрану | ||||||
Очікуваний результат |
Сторінка модулю аукціону має адаптивний веб-дизайн. |
4.Періоди аукціону та таймінги | |||||||
CBD3-GE-MA-UC-04-01 | Період очікування аукціону | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон) | ||||||
Steps To Reproduce |
2. Перевірити відображення інформації в модулі аукціону:
| ||||||
Очікуваний результат |
Період очікування аукціону триває з моменту створення посилання на перехід в модуль аукціону і завершується в момент старту аукціону | ||||||
CBD3-GE-MA-UC-04-02 | Період |
Назви елементів відображаються згідно вибраної мови.
За замовчуванням відображається українська мова.
аукціону | |
Роль | Спостерігач/Учасник/ЦБД |
Передумови | Аукціон в статусі active |
_auction (Аукціон) |
Steps To Reproduce |
|
|
- Спостерігач - відображається інформація по аукціону, зворотний таймер і оповіщення - "Ви спостерігач і не можете робити ставки"
- Учасник - відображається дисклеймер авторизації, після погодження з умовами якого учаснику показана інформація по аукціону, зворотний таймер та кнопка "Вийти"
Період очікування аукціону триває з моменту створення посилання на перехід в модуль аукціону і завершується в момент старту аукціону
| |
Очікуваний результат |
|
CBD3-GE-MA-UC- |
04-03 | Період аукціону (таймінги) |
Роль | Спостерігач/Учасник/ЦБД |
Передумови | Аукціон в статусі active |
_auction (Аукціон) |
Steps To Reproduce |
- Спостерігач - відображається інформація по аукціону, зворотний таймер і оповіщення про те, що ви не можете робити ставки на даному етапі.
- Учасник авторизований для участі в аукціоні:
- Протягом 10 хв від початку аукціону учасник змінює цінову пропозицію (в меншу сторону від початкової ставки). Можливість змінити величину потужності відсутня.
- Натискає кнопку підтвердження - "Подати"
| |
Очікуваний результат |
|
|
Ціна вводиться з точністю до 2-х знаків після коми. Змінити обсяг (об'єм) неможливо.
Змінена цінова пропозиція передається в ЦБД та відображається по завершенню в результатах аукціону.
CBD3-GE-MA-UC-04-04 |
|
| Період оголошення результатів | ||
Роль | Спостерігач/Учасник/ЦБД | ||
Передумови |
Модуль аукціону завершено. |
Аукціон в статусі qualification (Аукціон).
Steps To Reproduce |
|
При оголошенні результатів, відбувається розкриття поданих цінових пропозицій та відображається інформація про учасників, що брали участь в аукціоні:
- Повна юридична назва Учасника
- Розмір цінової пропозиції - євро центи
- Обсяг (об'єм) запропонований учасником - кВт
- Час подання останньої цінової пропозиції (може бути часом подання первинної пропозиції, якщо під час раунду оновлення користувач не змінив суму)
Ставки посортовані по зростанню цінової пропозиції незалежно від запропонованого об'єму, а в разі співпадіння - в порядку зростання значення дати/часу
| |
Очікуваний результат |
Результати модулю аукціону доступні для перегляду в будь який момент часу після його завершення/ |
5.Функціональні особливості відображення блоків модулю аукціону |
CBD3-GE-MA-UC-05- |
01 | Блок Language | ||||||
Роль |
Спостерігач/Учасник/ЦБД |
Передумови |
Аукціон в статусі active_auction (Аукціон) | |
Steps To Reproduce |
|
- за публічним посиланням для спостерігання за ходом аукціону
- за приватним посиланням Учасника для участі в аукціоні
Натиснути активну кнопку для зміни мови (eng або укр) в лівому верхньому куті екрану
| |
Очікуваний результат |
|
|
Значення полів змінились на відповідні значення обраною мовою, у разі, якщо ці значення були введені під час створення процедури |
. У випадку, якщо значення введені не були, відображаються значення введені українською мовою. Функціонал зміни мови через блок Language доступний протягом всіх періодів модулю аукціону. | ||||
CBD3-GE-MA-UC-05-02 |
| Блок Exit |
Роль | Спостерігач/Учасник/ЦБД |
Передумови |
Аукціон в статусі active_auction (Аукціон) | |
Steps To Reproduce |
|
- Для Спостерігача кнопка "Вийти" не відображається
- Для Учасника :
- Після погодження з умовами в дисклеймері перевірити відображення активної кнопки "Вийти" в правому верхньому куті екрану
- Натиснути на кнопку "Вийти"
| |||||||
Очікуваний результат |
Блок Exit - доступний для Учасника під час усіх періодів модулю аукціону. | ||||||
CBD3-GE-MA-UC-05-03 | Блок Date & Time | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
|
Після натискання Учасником на кнопку "Вийти" - відбувається перенаправлення на публічне посилання, в результаті чого учасник виступає в ролі Спостерігача
Кнопка "Вийти" - виводиться тільки для Учасника під час "Періоду очікування аукціону" та "Періоду аукціону".
Аукціон в статусі active.auction (Аукціон).
Спостерігач: Перехід по публічному посиланню
Учасник: перехід по приватному посиланню
Перевірити правильність відображення інформації в блоці Auction Information на усіх етапах модулю аукціону:
- Період очікування аукціону
- Період аукціону
- Період оголошення результатів
Протягом усіх етапів для усіх ролей в блоці Auction Information відображається інформація з полів:
- data.auctionID - Ідентифікатор аукціону
- data.title - Найменування об'єкта
А також таймінги відповідних періодів:
Період очікування аукціону - зворотній таймер до початку аукціону з текстом
|
|
|
|
Для Спостерігача будуть відображатися аналогічні таймінги та текст. | ||||||
CBD3-GE-MA-UC-05-04 |
| Блок Auction Information | ||
Роль | Спостерігач/Учасник/ЦБД | ||
Передумови | Аукціон в статусі active |
_auction (Аукціон). |
Спостерігач: Перехід по публічному посиланню
Учасник: перехід по приватному посиланнюSteps To Reproduce |
|
|
Очікуваний результат |
Після натискання на піктограму "Δ" відображається блок Details з полями:
|
|
|
|
|
Додатково в разі авторизації Учасника в модулі аукціону з більш ніж одного пристрою для нього відображається список IP адрес клієнтів
- Інший клієнт (1, .., n) IP: XXX.XXX.XXX.XXX - IP адреса іншого користувача, що перейшов та авторизувався в модулі аукціону по приватному посиланні Учасника
Після повторного натискання на піктограму "Δ" або клікання мишею в будь якій області екрану блок Description з полями приховується.
Для Спостерігача та Учасника інформація в блоці відображається без відмінностей. |
CBD3-GE-MA-UC- |
05-05 | Блок Details | ||||||
Роль | Спостерігач |
/Учасник/ЦБД | |
Передумови | Аукціон в статусі active |
_auction (Аукціон). |
Спостерігач: Перехід по публічному посиланню
Учасник: перехід по приватному посиланнюSteps To Reproduce |
|
|
Очікуваний результат |
Уся інформація коректно відображається для Учасника/Спостерігача на усіх етапах модулю аукціону:
- Спостерігач (під час Періоду очікування аукціону/Періоду аукціону) - відображається текст "Ви спостерігач і не можете робити ставки".
- Учасник:
- під час Періоду очікування аукціону - інформація відсутня
- під час Періоду аукціону:
1) текст "Ваша поточна ставка"
2) текст "Розмір квоти:" + data.bids.quantity + "кВт"(значення незмінне)
3) текст "Цінова пропозиція:" + data.bids.value.amount + data.bids.value.currency
Під час періоду оголошення результатів - даний блок для Учасника/Cпостерігача не відображається
Аукціон в статусі active.auction (Аукціон).
Спостерігач - перейти по публічному посиланню
Учасник - перейти по приватному посиланню в період аукціону
Здійснити Учасником весь перелік доступних операцій:
- Подати ставку
- Відмінити ставку
Перевірити правильність відображення інформації в блоках Bid Change & Updates під час Періоду аукціону
Блок Bid Change. Для Учасника відображаються наступні елементи:
- Поле для вводу ставки.
- Над полем вводу виводиться заголовок поля: "Ваша нова цінова пропозиція",
- Під полем виводиться підказка "Ціна має бути нижче, ніж ... (значення початкової цінової пропозиції учасника) + data.bids.value.currency". Ціна вводиться з точністю до 2-х знаків після коми. Змінювати обсяг (об'єм) заборонено.
- Кнопка "Подати" - передача значення нової ставки в ЦБД
- Кнопка "Відмінити" - відміна всіх дій, що були здійснені зі ставкою
Блок Updates. Логування всіх здійснених операцій учасника з зазначенням часу даних операцій відображається наступним чином:
В разі введення та підтвердження невалідної ставки відображається текст "Ви спробували зробити ставку, яка перевищує вашу первинну цінову пропозицію"
В разі введення та підтвердження валідної ставки відображається текст "Ви змінили цінову пропозицію на..."
Після підтвердження цінової пропозиції кнопка "Подати" залишається активною, а поле вводу ставки очищується. Учасник має можливість змінювати цінову пропозицію необмежену кількість разів до завершення відведеного на це часу. Кінцевою вважається ставка, що була підтверджена останньою.
Після натискання кнопки "Відмінити " - відбувається відміна всіх дій, що були здійснені зі ставкою, поле вводу очищене; та відображається сповіщення "Ставку відмінено"( УТОЧНИТИ)
В ЦБД фіксуються усі операції щодо зміни ставки протягом модулю аукціону.
Учасник: під час періоду очікування аукціону та періоду оголошення результатів - блоки недоступні для перегляду
Спостерігач - блоки недоступні для перегляду
Аукціон в статусі active.auction (Аукціон).
Спостерігач: Перехід по публічному посиланню
Учасник: перехід по приватному посиланню
Перевірити правильність відображення інформації в блоці Auction Body на кожному з етапів модулю аукціону:
1. Період очікування аукціону:
- Учасник/Спостерігач - відсутня інформація для перегляду
2. Період системної паузи
- Учасник/Спостерігач - відсутня інформація для перегляду
3. Період аукціону
Спостерігач - відображається повідомлення
При заповненні блоку по висоті, відображається вертикальний скролл. У розгорнутому вигляді блок Details відображається поверх блоків Infobar та Bid Information, але не перекриває блок Bid Change - даний блок завжди повинен бути доступний для перегляду. У випадку відображення на сторінці дисклеймеру при переході Учасником по приватному посиланню, блок Details перекриває дисклеймер. 3. Після натискання на піктограму "Δ" ("Менше") поле data.title згортається, блок Details з полями приховується, вікно повертається до початкових розмірів 4. Для Спостерігача та Учасника інформація в блоці Details відображається без відмінностей. Додатково для Учасника доступна інформація:
Перегляд інформації в блоці Details доступне для для усіх ролей протягом усіх періодів модулю аукціону. | |||||||
CBD3-GE-MA-UC-05-06 | Блок Infobar | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce | Перевірити відображення сповіщень в блоці Infobar при виконанні кожної з дій:
| ||||||
Очікуваний результат | Відображаються наступні сповіщення: |
|
- «Ваш Номер Учасника в Аукціоні - » + порядковий номер, що випадковим чином роздається всім учасникам аукціонів, по кількості учасників, починаючи з 1 (Наприклад: "Ваш Номер Учасника в Аукціоні - 14" )
- Ваша первинна пропозиція:
- "Запропонований обсяг (об'єм): " + data.bids.quantity + " кВт (значення незмінне)"
- "Розмір цінової пропозиції: " + data.bids.value.amount + " " + data.bids.value.currency
В разі необхідності відображення блоку Infobar - висота блоку Bid Information зменшується на кількість рядків сповіщень в блоці Infobar. | |||||||
CBD3-GE-MA-UC-05-07 | Блок Bid Information | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce | Перевірити правильність відображення інформації в блоці Bid Information для Спостерігача та Учасника на всіх етапах модулю аукціону:
| ||||||
Очікуваний результат |
Для учасника відображається наступна інформація:
Для Спостерігача блок недоступний. 3. Період оголошення результатів - додається підсумкова таблиця з назвою "Остаточні результати", значення відсортовані від найменшого до найбільшого. В разі співпадіння - в порядку зростання значення дати/часу. Біля власної ставки Учасника відображається текст "Ви". При оголошенні результатів, відбувається розкриття поданих цінових пропозицій та відображається інформація про учасників (повна юридична назва: якщо назва перевищує довжину поля, то вона відображається в декілька рядків, висота поля при цьому збільшується) у всіх таблицях блоку Bid Information. |
4. Період оголошення результатів
Учасник/Спостерігач - розкриваються усі ставки учасників, цінові пропозиції розбиті на блоки (Якщо учасник не переходить по посиланню в аукціон - його ставкою вважається початково подана цінова пропозиція):
- Початкові заявки
- Раунд / (або Раунд аукціону)
- Оголошення результатів
Уся інформація коректно відображається для Учасника/Спостерігача на усіх етапах модулю аукціону.
Після початку етапу Оголошення результатів відображається інформація про учасників у всіх блоках:
- Повна юридична назва Учасника (data.bids.tenderers.identifier.legalName)
- Розмір цінової пропозиції - євро центи, виводиться з точністю до 2-х знаків після коми.
- Обсяг (об'єм) запропонований учасником - кВт
- Час подання учасником останньої цінової пропозиції з точністю до тисячних секунди (час прийому пропозиції на АРІ модуля аукціону)
Цінові пропозиції сортуються:
- від меншої ціни до більшої
- у випадку співпадіння ціни - від поданих раніше до поданих пізніше
Біля власної ставки учасника виводиться текст - "(ВИ)". Для Спостерігача даний текст не відображається
CBD3-GE-MA-UC- |
05-08 | Блок Bid Change | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active |
_auction (Аукціон). |
Steps To Reproduce |
Спостерігач - перейти по публічному посиланню
Учасник - перейти по приватному посиланнюПеревірити правильність відображення інформації в блоці |
Bid Change під час періодів аукціону:
|
Очікуваний результат |
- Учасник - відображається текст:
a) Перехід в аукціон >15 хв до його початку - виводиться текст "Вхід на даний момент закритий. Спробуйте пізніше." За 15хв до старту аукціону з'являється кнопка "Вхід", після натискання якої виводиться дисклеймер з умовами проведення аукціону.
б) Перехід в аукціон <15хв до його старту - відразу виводиться дисклеймер.
Після погодження з дисклеймером виводиться текст - "Ви зареєстровані як учасник. Очікуйте старту аукціону."
- Спостерігач - відсутня інформація для перегляду
Учасник має можливість змінювати цінову пропозицію необмежену кількість разів до завершення відведеного на це часу. Кінцевою вважається ставка, що була підтверджена останньою. Для Спостерігача під час Періоду аукціону блок недоступний для перегляду. 3. Період оголошення результатів - блок для Учасника/Cпостерігача не відображається. Додатково внизу блоку Bid Change під час Періоду аукціону для Учасника відображається інформація про ідентифікатор біда у вигляді: | |||||||
CBD3-GE-MA-UC-05-09 | Блок Bid Updates |
Аукціон в статусі active.auction (Аукціон).
Спостерігач - перейти по публічному посиланню
Учасник - перейти по приватному посиланню
Перевірити правильність відображення інформації в блоці Footer під час Періоду системної паузи
Учасник/Спостерігач - відсутня інформація для перегляду
Роль | Спостерігач/Учасник/ЦБД |
Передумови | Аукціон в статусі active |
- Учасник - відображається поле для вводу ставки. Над полем вводу виводиться підказка - "Ваша ставка: (значення початкової цінової пропозиції учасника мінус 0,01 євроцент) або менше". Ціна вводиться з точністю до 2-х знаків після коми. Змінювати обсяг (об'єм) заборонено.
Присутні кнопки "Зробити ставку" - підтвердження зміненої ставки та кнопка "Очистити" - для очищення поля вводу.
В разі введення та підтвердження невалідної ставки відображається текст "Значення пропозиції не може бути більшою чи рівною поточній сумі"
В разі введення та підтвердження валідної ставки відображається текст "Ставку прийнято"
Після підтвердження цінової пропозиції кнопки змінюються на "Змінити" та "Відмінити ставку"
Після натискання кнопки "Змінити" - існує можливість редагування цінової пропозиції необмежену кількість разів до завершення відведеного на це часу. Кінцевою вважається ставка що була підтверджена останньою, за допомогою кнопки "Зробити ставку".
Після натискання кнопки "Відмінити ставку" - відредагована пропозиція видаляється, відображається сповіщення "Ставку відмінено", поле вводу очищується; кнопки "Зробити ставку" та "Очистити" знову стають доступними.
В ЦБД фіксуються усі операції щодо зміни ставки протягом раунду
- Спостерігач - відсутня інформація для перегляду
_auction (Аукціон). |
Steps To Reproduce |
Спостерігач - перейти по публічному посиланню
Учасник - перейти по приватному посиланню
Здійснити Учасником увесь перелік доступних операцій:
- Зробити ставку
- Змінити ставку
- Відмінити ставку
- Очистити поле для вводу
Перевірити правильність відображення інформації в блоці Footer під час Періоду аукціону
Здійснити Учасником перелік наступних операцій під час Періоду аукціону та перевірити правильність відображення інформації в блоці Updates:
| |||
Очікуваний результат | Логування всіх здійснених операцій Учасника з зазначенням часу даних операцій відображається наступним чином:
При заповненні блоку по висоті, відображається вертикальний скрол. Блок відображається для Спостерігача ідентично ролі Учасника, окрім операцій Учасника з власною ставкою. | ||
CBD3-GE-MA-UC-05-10 |
|
| Блок Auction Phases | ||||
Роль | Спостерігач/Учасник/ЦБД | ||||
Передумови | Аукціон в статусі active |
_auction (Аукціон) |
. |
Steps To Reproduce |
Перевірити правильність відображення інформації в блоці Auction Phases для Спостерігача та Учасника на всіх етапах модулю аукціону:
| |
Очікуваний результат | Для Спостерігача та Учасника відображається ідентична інформація:
Фон плашки раунду що триває - затемнений. Фон плашки раунду що закінчився - білий, колір шрифта напівпрозорий. Якщо раунд ще не розпочався - фон плашки білий, колір шрифта звичайний. |
6.Робота зі ставками | |||||||||||
Очікуваний результат | Учасник/Спостерігач - інформація для перегляду відсутня, для Учасника не відображається кнопка "Вхід" (наявний артефакт ЦБД2) | ||||||||||
Робота зі ставками | |||||||||||
CBD3-GE-MA-UC-023 | Подача валідної ставки (кнопка "Зробити ставку") | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Роль | Майданчик/Учасник/ЦБД | ||||||||||
Передумови | Аукціон в статусі active.auction (Аукціон). Учасник авторизований для участі в аукціоні. | ||||||||||
Steps To Reproduce | Під час раунду торгів ввести учасником валідну ставку (0,01 <= ставка < ставка подана при подачі заяви на участь) Натиснути кнопку "Зробити ставку". Дочекатися завершення раунду | ||||||||||
Очікуваний результат | |||||||||||
CBD3-GE-MA-UC-06- | 024Подача невалідної ставки (кнопка "Зробити ставку") | 01 | Поле поданої ставки пусте | ||||||||
Роль | Роль | Майданчик/Учасник/ЦБД | |||||||||
Передумови | Аукціон в статусі active | ._auction (Аукціон) | .Учасник авторизований для участі в аукціоні. | ||||||||
Steps To Reproduce |
| раунду торгів ввести учасником НЕ валідну ставку:Очікуваний результат |
| ||||||||
Очікуваний результат |
В логах блоку Updates нічого не виводиться, ворнінг меседж відсутній. В блоці Bid Information без змін відображається остання ставка учасника. | ||||||||||
CBD3-GE-MA-UC-06-02 | 025Відміна поданої ставки (кнопка "Відмінити ставку") |
| Подача валідної ставки | ||||||||
Роль | Спостерігач/ | Роль | Учасник/ЦБД | ||||||||
Передумови | Аукціон в статусі active | ._auction (Аукціон) | Учасник авторизований для участі в аукціоні. | ||||||||
Steps To Reproduce |
| Натиснути кнопку "Зробити ставку"
|
| Відмінити ставку
| (Дії по подачі-відміні ставки можуть виконуватись Учасником необмежену кількість разів до завершення раунду торгів)
| ||||||
Очікуваний результат |
В ЦБД для біда | учасника Учасника остаточною фіксується | його початкова ставка зроблена при подачі заяви на участь остання підтверджена валідна ставка. Подавати ставку Учасник може необмежену кількість разів до завершення відведеного на це часу. | ||||||||
CBD3-GE-MA-UC-06-03 | 026Очищення поля вводу (кнопка "Очистити")
| Подача невалідної ставки | |||||||||
Роль | Учасник/ЦБД | ||||||||||
Передумови | Аукціон в статусі active | ._auction (Аукціон) | .Учасник авторизований для участі в аукціоні. | ||||||||
Steps To Reproduce | Під | час раунду час раунду торгів ввести учасником | будь яке значення (цифри розділяються комою/крапкою)Очікуваний результат | НЕ валідні ставки та натиснути кнопку "Подати" :
| |||||||
Очікуваний результат | В блоці Updates:
| ||||||||||
CBD3-GE-MA-UC-06-04 | 027
| Зміна Відміна поданої ставки | (кнопка "Змінити")|||||||||
Роль | Учасник/ЦБД | ||||||||||
Передумови | Аукціон в статусі active | ._auction (Аукціон) | .|||||||||
Steps To Reproduce |
| час раунду торгів ввести учасником валідну ставку (0,01 <= ставка < ставка подана при подачі заяви на участь)
| Зробити ставку
| (Дії по введенню значення та очищення поля вводу можуть виконуватись Учасником необмежену кількість разів до
| )Дочекатися завершення раунду
| ||||||
Очікуваний результат |
| кнопки
| Змінити":
Дії по подачі-відміні ставки можуть виконуватись Учасником необмежену кількість разів до завершення відведеного на це часу). 3. По завершенню ходу в ЦБД для біда учасника остаточною фіксується його остання подана валідна ставка яка відображається в блоці Bid Information. | В разі натискання кнопки "Змінити" без здійснення будь-яких інших дій - інформація про виконану дію в ЦБД не передається||||||||
CBD3-GE-MA-UC-06- | 028Зміна валідної ставки без збереження (без передачі в ЦБД) | 05 | Повторна подача ставки після натискання кнопки "Відмінити" | ||||||||
Роль | Роль | Учасник/ЦБД | |||||||||
Передумови | Аукціон в статусі active | ._auction (Аукціон) | .Учасник авторизований для участі в аукціоні. | ||||||||
Steps To Reproduce |
| ввести учасником валідну ставку (0,01 <= змінена ставка < ставка подана при подачі заяви на участь)
| Зробити ставку
|
| |||||||
Очікуваний результат | Після натискання кнопки "Зробити ставку" виводиться повідомлення "Ставку прийнято", поле вводу ставки стає не активним Після натискання кнопки "Змінити" відображаються кнопки "Зробити ставку", "Очистити" та поле вводу ставки стає активним з можливістю заповнення В ЦБД для бід учасника фіксується остання підтверджена ставка | CBD3-GE-MA-UC-029 | Зміна валідної ставки без збереження та натисканням кнопки "Очистити"
Дії по подачі/відміні ставки можуть виконуватись Учасником необмежену кількість разів до завершення раунду торгів. | ||||||||
CBD3-GE-MA-UC-06-06 | Перевірка відсутності автоматичної передачі в ЦБД введеної валідної ставки без підтвердження по завершенню раунду | ||||||||||
Роль | Учасник/ЦБД | ||||||||||
Передумови | Аукціон в статусі active | ._auction (Аукціон) | .Учасник авторизований для участі в аукціоні. | ||||||||
Steps To Reproduce |
| учасником валідну ставку (0,01 <= змінена ставка < ставка подана при подачі заяви на участь)
|
| ||||||||
Очікуваний результат | В ЦБД для біда | учасника фіксується остання підтверджена ставка
Додати кейси + блок RESULT
...
Учасника ставка залишається без змін, та відображається в блоці Bid Information. | |||||||
CBD3-GE-MA-UC-06-07 | Перевірка неможливості відміни ставки до її подачі в ЦБД | ||||||
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
| ||||||
CBD3-GE-MA-UC-06-08 | Подача ставки яка менша ніж попередня ставка/закрита цінова пропозиція в 10+ разів | ||||||
---|---|---|---|---|---|---|---|
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
|
7.Участь в модулі аукціону декількома користувачами які авторизовані за одним приватним посиланням | |||||||
CBD3-GE-MA-UC-07-01 | Сповіщення про авторизацію в модулі аукціону декількох користувачів за одним приватним посиланням в блоках Updates та Infobar | ||||||
---|---|---|---|---|---|---|---|
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
| ||||||
CBD3-GE-MA-UC-07-02 | Відображення інформації по всім авторизованим користувачам за одним приватним посиланням в блоці Details | ||||||
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
А також присутні кнопки "Заборонити підключення" навпроти кожного іншого користувача. | ||||||
CBD3-GE-MA-UC-07-03 | Перевірка функціоналу заборони підключення авторизованих користувачів за одним приватним посиланням | ||||||
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
Функція "Заборонити підключення" доступна для кожного з користувачів в ролі Учасника. | ||||||
CBD3-GE-MA-UC-07-04 | Синхронізація інформації по модулю аукціону при авторизації декількох користувачів за одним приватним посиланням | ||||||
Роль | Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
Синхронізація дій та виведення інформації повинні відбуватися до 1 сек. максимум. |
8.Синхронізація системного часу | |||||||
CBD3-GE-MA-UC-08-01 | Синхронізація системного часу модулю аукціону в різних браузерах | ||||||
Роль | Спостерігач/Учасник/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
2. Не оновлювати сторінки до закінчення аукціону. Перевірити ідентичність відображення часу одномоментно у всіх браузерах в блоці Date & Time та в tab-i (вкладці) браузеру протягом усіх періодів. | ||||||
Очікуваний результат |
|
9.Робота в модулі аукціону при розриві інтернету | |||||||
CBD3-GE-MA-UC-09-01 | Відключення інтернету протягом аукціону | ||||||
Роль | Спостерігач/Учасник/Спостерігач/ЦБД | ||||||
Передумови | Аукціон в статусі active_auction (Аукціон). | ||||||
Steps To Reproduce |
| ||||||
Очікуваний результат |
в блоці Infobar - ПОСТІЙНО відображається ворнінг меседж червоним кольором |
...
Тест на розрив інтернету
- пропадає інтернет => учасник спостерігає за аукціоном не здійснює ніяких дій
- пропадає інтернет => учасник вводить ставку та натискає зберегти => інтернет відновлено
- пропадає інтернет => учасник натискає змінити ставку, вносить валідну ставку та натискає зберегти => інтернет відновлено
- учасник вводить ставку, натискає зберегти => пропадає інтернет - учасник ставку та натискає зберегти
...
7.Перехід в модуль аукціону по неповній ссилці (обрізаній) - що виводиться
8.Некоректній ссилці (підміна параметрів авторизації на admin) - що виводиться
9.Перехід в модуль аукціону після завершення => результати доступні для перегляду постійно - ВАЖЛИВО!!!
10.Спроба змінити ставку через patch => ставка не змінюється
11. Підміна авторизаційних даних в URL
12. SQL інжекшн
13. Сценарій синхронізації системного часу (виявлено що в різних браузерах в модулі аукціону відображається різний час до старту аукціону якщо учасник перейшов по посиланню заздалегіль)
14. сповіщення про іншого про вхід з іншого ip по тому ж посиланню на аукціон
15. Що таке Session ID?
..................................................................................................................................................................................................................................................................................................................
Таймінги сповіщень:
...
"З'єднання з інтернетом втрачено, спроба перезавантаження |
...
" |
...
в блоці Updates - відображається сповіщення "З'єднання з інтернетом втрачено, спроба перезавантаження" та з відображенням часу настання події 4. В момент відновлення зв'язку: в блоці Infobar ворнінг меседж змінюється на сповіщення - |
1)В ЦБД зафіксована ставка 11 тис
2) Відключити інтернет
3) Натиснути кнопку "Змінити"
4) Ввести суму в поле вводу ставки - 15 тис
5) Натиснути кнопку "Підтвердити ставку"
6) ставка починає щосекунди циклічно відправлятися до ЦБД
...
"З'єднання з інтернетом |
...
8) Відновити інтернет з'єднання
9) Відображається оповіщення "Ставку прийнято", вказана попередня ставка 11 тис (замість 15 тис)
...
відновлено", яке зникає через 10 сек. В блоці Updates відображається сповіщення - "З'єднання з інтернетом відновлено" та час настання події 5. Протягом усього часу втрати зв'язку таймер модулю аукціону продовжує зворотний відлік. Після відновлення зв'язку відбувається синхронізація таймеру з сервером. |
10.Робота з двома та більше посиланнями в одному браузері | |||||||
CBD3-GE-MA-UC-10-01
| Робота модуля по одному аукціону з двома та більше посиланнями в одному браузері | ||||||
Роль | Учасник/Спостерігач/ЦБД | ||||||
Передумови | Аукціон в статусі active.auction (Аукціон). В Учасника існує більше двох заявок на участь в одному аукціоні | ||||||
Steps To Reproduce | Перейти в модуль аукціону по кожному з посилань в одному браузері Здійснити операції щодо подачі/відміні ставок в кожній з вкладок окремо Дочекатися завершення аукціону | ||||||
Очікуваний результат | В кожній з вкладок браузера усі операції відбуваються коректно, незалежно одна від одної Після завершення аукціону в кожній з вкладок біля відповідної ставки відображається текст "Ви" |
Локалізація | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CBD3-GE-MA-UC-11-01
| Підтримка мови інтерфейсу | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Роль | Спостерігач/Учасник/ЦБД | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Передумови | Перейти в аукціон. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Steps To Reproduce | Перевірити коректність відображення інтерфейсу у блоках Auction information, Details, Bid information, Bid change, Updates, Results, Language та Exit при зміні мови. Наразі передбачається підтримка двох мов - української та англійської. У майбутньому кількість мов може збільшуватись, тож логіка побудови локалізації має передбачати можливість розширення переліку мов
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Очікуваний результат | Назви елементів відображаються згідно вибраної мови. За замовчуванням відображається українська мова. |