розробки є створення тестових - експериментальних програмних модулів їх компоновка, а так само їх тестування.
Особливістю даного етапу розробки є активне використання досвіду інших розробників. Для цього була використана інформація, а також готові демонстраційні програмні компоненти, отримані з мережі Інтернет, шляхом пошуку потрібної інформації на сайтах розробників любителів і розробників професіоналів. Далі, була також проведена вибірка отриманих даних і отборка найбільш підходящих з них, після цього, були уважно вивчені методи і принципи, що лежать в основі програмних компонентів створеними незалежними розробниками. Після детального вивчення принципів роботи і застосовуваних методик програмування, були створені програмні шаблони і процедури для складання робочої частини програмного «движка» (Інтернет - послуг). Далі йде етап розробки, в ході якого виробляється тестування і налагодження окремих програмних компонентів і блоків, призначених для компоновки готового проекту інтернет - магазину.
Завершальним етапом розробки є компоновка, налагодження і тестування готового проекту - Інтернет - послуг. Методикою роботи на даному етапі є багатоплатформене тестування готового програмного продукту. Готовий проект тестувався на працездатність на локальному комп'ютері розробника, на мережному сервері, а також на різних операційних системах з встановленим набором програмних компонентів.
Головна сторінка
Реєстрація
Послуги
Про компанію
Контакти
Реєстрація
4. Тестування та налагодження сайту
Тестування програмного забезпечення - процес виявлення помилок у програмному забезпеченні (ПЗ). На жаль, існуючі на сьогоднішній день методи тестування ПО не дозволяють однозначно і повністю встановити коректність функціонування аналізованої програми. Тому всі існуючі методи тестування діють в рамках формального процесу перевірки досліджуваного ПЗ.
Рівні тестування:
Модульне тестування (юніт - тестування) - тестується мінімально можливий для тестування компонент, наприклад, окремий клас або функція;
Інтеграційне тестування - перевіряє, чи є які-небудь проблеми в інтерфейсах і взаємодію між інтегровною компонентами - наприклад, не передається інформація, передається некоректна інформація.
Системне тестування - тестується інтегрована система на її відповідність вихідним вимогам
Альфа-тестування - імітація реальної роботи з системою штатними розробниками, або реальна робота з системою потенційними користувачами/замовником на стороні розробника. Часто альфа-тестування застосовується для закінченого продукту в якості внутрішнього приймального тестування. Іноді альфа-тестування виконується під відладчиком або з використанням оточення, яке допомагає швидко виявляти знайдені помилки. Виявлені помилки можуть бути передані тестувальникам для додаткового дослідження в оточенні, подібному тому, в якому буде використовуватися ПЗ.
Бета-тестування - в деяких випадках виконується поширення версії з обмеженнями (по функціональності або часу роботи) для деякої групи осіб, з тим щоб переконатися, що продукт містить достатньо мало помилок. Іноді бета-тестування виконується для того, щоб отримати зворотній зв'язок про продукт від його майбутніх користувачів.
Розрахунок показників якості Інтернет - послуг
При розрахунку показників якості програмного засобу потрібно вибрати не менше десяти показників якості та сформулювати їх сутність. Кожен показник має бути істотним, тобто повинні бути ясні потенційні вигоди його використання. На другому кроці розрахунку показників якості, для кожного показника потрібно встановити ваги показників W i (? W i=1).
На третьому кроці для кожного показника потрібно встановити конкретну чисельну оцінку R i від 0 до 1, виходячи з наступного:
0 - властивість в ПС присутній, але якість його неприйнятно;
0.5 - 1 - властивість в ПС присутній і володіє прийнятною якістю;
1 - властивість в ПС присутній і володіє дуже високою якістю.
Дані перших трьох кроків розрахунку якості ПС представлені в таблиці 1.
Таблиця 1 - Показники якості інтернет - послуг
№ п/пПоказатель качестваЕкспертная оцінка (вага) W i Оцінка, встановлена ??експериментом R i 1Понятность0,10,072Полнота0,10,063Краткость0,050,054Удобство использования0,090,075Надёжность0,070,096Безопасность0,090,087Быст...