- •Реферат
- •1.Опис предметної області
- •1.1. Передбачуваний варіант функціонування Web-сайту.
- •1.2 Дослідження предметної області
- •1.3. Постановка завдання
- •2. Вибір програмного забезпечення
- •2.1. Мова розмітки гіпертекстових сторінок html
- •2.2. Каскадні таблиці стилів css
- •3. Розробка інформаційного web-сайту
- •3.1. Меню навігації
- •3.2. Структура сайту
- •3.3 Інтерфейс сайту
- •4. Впровадження розробленого проекту
- •4.1. Тестування проекту на працездатність.
- •4.2. Впровадження сайту в мережу Інтернет
- •4.3. Просування Web-сайту
- •5. Охорона праці
- •5.1. Охорона праці жінок, неповнолітніх і інвалідів
- •5.3 Виробниче освітлення.
- •5.5. Пожежа безпека на виробництві.
- •Висновок
- •Література
4. Впровадження розробленого проекту
4.1. Тестування проекту на працездатність.
Тестування
- це процес багаторазового виконання
програми з метою виявлення помилок.
Мета тестування - виявлення як можна
більшого числа помилок. Тестування є
одним з етапів життєвого циклу програмного
засобу, спрямованим на підвищення
які
сних
характеристик. Особливостями тестування
є:відсутність еталона (програми), якому
повинна відповідати тестуєма
програма;висока складність програм і
принципова неможливість вичерпного
тестування;практична неможливість
створення єдиної методики тестування
в силу великої розмаїтості ПІ по їх
складності, функціональним призначенням,
галузі використання і т.д. Загальноприйнята
думка, що тестування - це процес, що
демонструє відсутність помилок в
програмі або доводить коректність
виконання програмою функцій - є не просто
помилковим, але і вкрай шкідливим, так
як це щось протилежне тому, що слід
розуміти під тестуванням. Програма
тестується, для того щоб підвищити
рівень її надійності, тобто виявити
максимальну кількість помилок.
Налагодження - це процес дозволяє отримати програму, яка функціонує з потрібними характеристиками в заданій області зміни вхідних даних.
Мета налагодження - локалізація і виправлення виявлених в процесі тестування помилок.
Перед тестуванням WEB - сайту на віддаленому з'єднанні він був протестований на комп'ютері, який виконував роль і сервера і клієнта. Тестування роботи WEB-сайту на одному фізичному пристрої що імітує роботу в мережі, не може зрівнятися з тестуванням на різних фізичних пристроях, коли з'єднання і відправлення даних здійснюється реально з використанням протоколу. Таке тестування може виявити помилки, які
раніше не виявлялися.
Під
час тестування WEB-сайту використовувалося
2 методи:
метод
детермінованого тестування - для
виявлення наявності помилок у роботі
програми; метод статичного тестування
- для локалізації помилок.
Детерминированное тестування вимагає багаторазового виконання програми на ЕОМ з використанням певних, спеціальним чином підібраних тестових наборів даних. При детермінованому тестуванні контролюються кожна комбінація вихідних даних та відповідні їй результати виконання програми. Детерминированное тестування в силу трудомісткості, можливо, застосовувати для окремих модулів в процесі складання програми або для невеликих і нескладних програмних комплексів. Детерминированное тестування, або тестування на певних вхідних значеннях, грунтується на двох підходах: структурне тестування (СТ); функціональне тестування (ФТ).
Структурний тестування, чи тестування програм як "білого ящика" передбачає детальне вивчення тексту (логіки) програми та побудова (підбір) таких вхідних наборів даних, які дозволили б при багаторазовому виконанні програми на ЕОМ забезпечити виконання максимально можливої кількості маршрутів, логічних розгалужень, циклів і т.д.
Функціональне тестування, чи тестування програм як "чорного ящика" повністю абстрагується від логіки програми, передбачається, що програма - "чорний ящик", а тестові набори вибираються на підставі аналізу вхідних функціональних специфікацій.
Статичний тестування - найбільш формалізоване, базується на правилах структурної побудови програм і обробки даних. Перевірка ступеня виконання цих правил проводиться без зміни об'єктного коду програми шляхом формального аналізу тексту програми на мові програмування. Оператори і операнди тексту програми аналізуються в символьному вигляді.
Тестування WEB-сайту «Агрогород. Луганск» проводилося з використанням з'єднання PPPoe, що моделює роботу WEB-сайту в мережі Internet.
Основними критеріями при тестуванні WEB - сайту СНВФ «Хіммаш Компресор-Сервіс» ТОВ на віддаленому з'єднанні були: швидкість завантаження сторінок, коректне переміщення по посиланнях, доступ до джерел даних, відправка даних з форм, перегляду інформаційних сторінок, перегляд графічних і текстових сторінок, кодування сторінок, розташування об'єктів на сторінках при різних дозволах екрану, перегляд сторінок без графіки з використанням альтернативного тексту, підключення таблиці стилів.
Згідно з проведеними тестовими випробуваннями можна виділити систему показань якості:
• Функціональні можливості - WEB-сайт реалізує встановлені і передбачувані потреби для вирішення поставлених завдань.
• Надійність
- тестові ви
пробування
показали здатність WEB-сайту зберігати
свій рівень якості функціонування при
встановлених умовах за встановлений
період часу.
• Практичність - WEB-сайту обумовлюється незалежністю конфігурації або платформи для кінцевого користувача. Необхідна лише програма (браузер) для перегляду WEB-сторінок.
• Ефективність - WEB-сайту полягає в обробці даних, запитів на стороні сервера. Клієнт (користувач) отримує якісну і об'ємну інформацію, використовуючи мінімум ресурсів.
• модифікація WEB-сайту, не вимагають великих зусиль тому код програми відкритий.
• Мобільність - WEB-сайт може бути перенесеним з одного оточення в інше. Наприклад: з одного сервера на інший, з глобальної мережі в локальну або навпаки.
