1. Загальні положення
- Ця програма і методика визначає порядок та умови проведення приймальних випробувань системи електронних аукціонів "Прозорро.Продажі" (далі - Система) з метою оцінки її відповідності вимогам технічного завдання, проектної документації та нормативно-правовим актам.
- Приймальні випробування проводяться після завершення етапу розробки та впровадження Системи, включаючи всі необхідні налаштування, інтеграції та підготовку до експлуатації.
- Результати приймальних випробувань є підставою для прийняття рішення про введення Системи в промислову експлуатацію.
2. Об'єкти випробувань
- Програмне забезпечення Системи (центральний модуль, підсистеми, інтерфейси).
- Апаратне забезпечення (сервери, мережеве обладнання, системи зберігання даних).
- Інтеграції з іншими системами (ЄДР, інші реєстри).
- Комплекс засобів захисту інформації.
- Документація Системи.
3. Види випробувань та методики їх проведення
- 3.1. Функціональне тестування
- Мета: Перевірка відповідності функціональних можливостей Системи вимогам технічного завдання.
- Методи:
- Розробка та виконання тестових сценаріїв для кожної функції Системи (створення аукціону, подання пропозицій, проведення торгів, визначення переможця, формування звітів тощо).
- Перевірка коректності обробки даних, відображення інформації, навігації інтерфейсом.
- Тестування обробки граничних значень, некоректних даних, нештатних ситуацій.
- 3.2. Тестування продуктивності
- Мета: Оцінка продуктивності та масштабованості Системи при різних рівнях навантаження.
- Методи:
- Імітація різних кількостей користувачів та транзакцій.
- Вимірювання часу відгуку системи на запити, пропускної здатності, використання ресурсів сервера.
- Аналіз стабільності роботи системи при пікових навантаженнях.
- 3.3. Тестування безпеки
- Мета: Перевірка захищеності Системи від несанкціонованого доступу, втрати даних та інших загроз.
- Методи:
- Аналіз вразливостей системи.
- Тестування механізмів аутентифікації та авторизації.
- Перевірка захисту від SQL-ін'єкцій, XSS-атак та інших видів кіберзагроз.
- Тестування процедур резервного копіювання та відновлення даних.
- 3.4. Інтеграційне тестування
- Мета: Перевірка коректності взаємодії Системи з іншими системами та компонентами.
- Методи:
- Перевірка обміну даними між Системами (формати, протоколи, синхронізація).
- Тестування працездатності інтегрованих функцій.
- Імітація відмов інших систем для перевірки обробки помилок.
- 3.5. Тестування зручності використання
- Мета: Оцінка зручності та інтуїтивності інтерфейсу Системи для різних категорій користувачів.
- Методи:
- Проведення тестування з залученням представників різних груп користувачів (організатори, учасники, адміністратори).
- Збір та аналіз відгуків користувачів, спостереження за їхньою роботою з системою.
- Оцінка ефективності навігації, зрозумілості повідомлень, зручності введення даних.
4. Критерії приймання
- Система вважається такою, що пройшла приймальні випробування, якщо:
- Всі функціональні вимоги, визначені технічним завданням, реалізовані в повному обсязі та відповідають критеріям успішності.
- Показники продуктивності та масштабованості відповідають встановленим вимогам.
- Система забезпечує належний рівень безпеки та захисту даних.
- Інтеграція з іншими системами виконана коректно та забезпечує безперебійний обмін даними.
- Інтерфейс Системи є зручним та інтуїтивно зрозумілим для користувачів.
- Виявлені дефекти та недоліки усунені або розроблені плани їх усунення у визначені терміни.
5. Організація та проведення випробувань
- Для проведення приймальних випробувань створюється комісія, до складу якої входять представники:
- Замовника (АТ "Прозорро.Продажі").
- Розробника Системи.
- Технічного адміністратора Системи.
- Інших зацікавлених сторін (за потреби).
- Випробування проводяться у тестовому середовищі, максимально наближеному до промислового.
- Результати випробувань фіксуються у протоколах випробувань для кожного виду тестування.
- На основі протоколів випробувань складається зведений звіт про приймальні випробування, який містить висноввок про відповідність Системи встановленим вимогам та рекомендації щодо її введення в промислову експлуатацію.