1. Мета приймальних випробувань

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

2. Об'єкти випробувань

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

3. Види випробувань та методи їх проведення

  • Функціональне тестування:
    • Перевірка реалізації всіх функцій системи (створення аукціону, подання заявок, проведення торгів, визначення переможця тощо) згідно з технічним завданням.
    • Методи: розробка тестових сценаріїв, виконання тестів користувацького інтерфейсу, тестування API.
  • Тестування продуктивності:
    • Визначення часу реакції системи, пропускної здатності та масштабованості при різних рівнях навантаження.
    • Методи: імітація великої кількості одночасних користувачів, вимірювання часу виконання операцій, аналіз використання ресурсів сервера.
  • Тестування безпеки:
    • Перевірка захищеності системи від несанкціонованого доступу, витоку даних та інших загроз.
    • Методи: сканування на вразливості, тестування на проникнення, аналіз коду, перевірка відповідності вимогам законодавства у сфері захисту інформації.
  • Тестування зручності використання (Usability testing):
    • Оцінка інтуїтивності інтерфейсу, зручності навігації та загального досвіду користувача.
    • Методи: залучення групи користувачів для виконання типових завдань, збір відгуків, аналіз поведінки користувачів.
  • Інтеграційне тестування:
    • Перевірка коректності взаємодії системи "Прозорро.Продажі" з іншими системами.
    • Методи: тестування обміну даними, перевірка форматів повідомлень, імітація відмов зовнішніх систем.

4. Критерії оцінки результатів випробувань

  • Кожен вид випробувань матиме чітко визначені критерії успішності.
  • Наприклад:
    • Функціональне тестування: всі тестові сценарії виконані успішно, критичні помилки відсутні.
    • Тестування продуктивності: час реакції системи не перевищує 2 секунди при 1000 одночасних користувачах.
    • Тестування безпеки: не виявлено критичних вразливостей, система відповідає вимогам стандарту ISO 27001.
  • Результати випробувань фіксуються у протоколах випробувань.  
  • Система вважається успішно такою, що пройшла приймальні випробування, якщо всі критерії успішності досягнуті.

5. Вимоги до оформлення результатів випробувань

  • Для кожного виду випробувань оформлюється окремий протокол.
  • Протокол містить:
    • Дату та місце проведення випробувань.
    • Склад комісії з приймальних випробувань.  
    • Перелік об'єктів випробувань.
    • Опис проведених тестів та отриманих результатів.
    • Оцінку відповідності системи встановленим критеріям.
    • Висновки та рекомендації.  
  • За результатами всіх випробувань складається зведений звіт про приймальні випробування.
  • No labels