1. Загальні положення

  • Ця програма і методика визначає порядок та умови проведення приймальних випробувань системи електронних аукціонів "Прозорро.Продажі" (далі - Система) з метою оцінки її відповідності вимогам технічного завдання, проектної документації та нормативно-правовим актам.
  • Приймальні випробування проводяться після завершення етапу розробки та впровадження Системи, включаючи всі необхідні налаштування, інтеграції та підготовку до експлуатації.
  • Результати приймальних випробувань є підставою для прийняття рішення про введення Системи в промислову експлуатацію, а в разі модернізації \ розвитку - погодження релізу на Прод.

2. Об'єкти тестування

  • Програмне забезпечення
  • API
  • Комплекс засобів захисту інформації
  • Документація

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

  • 3.1. Функціональне тестування
    • Мета: Перевірка відповідності функціональних можливостей Системи вимогам технічного завдання.
    • Методи:
      • Розробка та виконання тестових сценаріїв для кожної функції Системи (створення аукціону, подання пропозицій, проведення торгів, визначення переможця, формування звітів тощо).
      • Перевірка коректності обробки даних
      • Тестування обробки граничних значень, некоректних даних, нештатних ситуацій.
  • 3.2. Тестування продуктивності
    • Мета: Оцінка продуктивності та масштабованості Системи при різних рівнях навантаження.
    • Методи:
      • Імітація різних кількостей користувачів та транзакцій.
      • Вимірювання часу відгуку системи на запити, пропускної здатності, використання ресурсів.
      • Аналіз стабільності роботи системи при пікових навантаженнях.
  • 3.3. Тестування безпеки
    • Мета: Перевірка захищеності Системи від несанкціонованого доступу, втрати даних та інших загроз.
    • Методи:
      • Аналіз вразливостей системи.
      • Тестування механізмів аутентифікації та авторизації.
      • Тестування процедур резервного копіювання та відновлення даних.
  • 3.4. Інтеграційне тестування
    • Мета: Перевірка коректності взаємодії Системи з іншими системами та компонентами.
    • Методи:
      • Перевірка обміну даними між Системами (формати, протоколи, синхронізація).
      • Тестування працездатності інтегрованих функцій.
      • Імітація відмов інших систем для перевірки обробки помилок.
  • 3.5. Тестування зручності використання
    • Мета: Оцінка зручності та інтуїтивності інтерфейсу Системи для різних категорій користувачів.
    • Методи:
      • Проведення тестування з залученням представників різних груп користувачів (організатори, учасники, адміністратори).
      • Збір та аналіз відгуків майданчиків, спостереження за їхньою роботою з системою.

4. Критерії приймання

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

5. Організація та проведення випробувань

  • Для проведення приймальних випробувань створюється комісія, до складу якої входять представники:
    • Замовника (АТ "Прозорро.Продажі")
    • Розробника Системи
    • Технічного адміністратора Системи
  • Випробування проводяться у тестовому середовищі, максимально наближеному до промислового
  • No labels