Первая страница
Наша команда
Контакты
О нас

    Головна сторінка



Розробка веб-додатку з імітаційного моделювання обчислювальних систем

Розробка веб-додатку з імітаційного моделювання обчислювальних систем




Сторінка12/16
Дата конвертації10.03.2017
Розмір0.82 Mb.
ТипПояснювальна записка
1   ...   8   9   10   11   12   13   14   15   16

Висновок


У даному розділі було розроблено класи генератора та графіків. Також було наведено діаграми розроблених класів.

  1. ТЕСТУВАННЯ ВЕБ-ДОДАТКУ

Тестування програмного забезпечення – це процес, що використовується для виміру якості розроблюваного програмного забезпечення. Зазвичай, поняття якості обмежується такими поняттями, як коректність, повнота, безпечність, але може містити більше технічних вимог, які описані в стандарті ISO 9126. Тестування - це процес технічного дослідження, який виконується на вимогу замовників, і призначений для вияву інформації про якість продукту відносно контексту, в якому він має використовуватись. До цього процесу входить виконання програми з метою знайдення помилок.

Якість не є абсолютною, це суб'єктивне поняття.

Абсолюти́зм (від лат. absolutus - необмежений, незалежний, безумовний, самодержавство, абсолютна монархія) - форма правління державою, за якої верховна влада (суверенітет тощо) належить одній особі (царю, імператору, королю тощо), та для якої характерний найвищий ступінь централізації державної влади.
Тому тестування не може повністю забезпечити коректність програмного забезпечення. Воно тільки порівнює стан і поведінку продукту зі специфікацією. При цьому треба розрізняти тестування програмного забезпечення і забезпечення якості програмного забезпечення, до якого належать усі складові ділового процесу, а не тільки тестування.

Існує багато підходів до тестування програмного забезпечення, але ефективне тестування складних продуктів - це по суті дослідницький процес, а не тільки створення і виконання рутинної процедури.

Тестування пронизує весь життєвий цикл ПЗ, починаючи від проектування і закінчуючи невизначено довгим етапом експлуатації. Ці роботи безпосередньо пов'язані із завданнями управління вимогами та змінами, адже метою тестування є якраз можливість переконатися у відповідності програм заявленим вимогам.

Тестування – процес також ітераційний. Після виявлення та виправлення кожної помилки обов'язково слід повторити тести, щоб переконатися у працездатності програми. Більше того, для ідентифікації причини виявленої проблеми може знадобитися проведення спеціального додаткового тестування.







    1. Тестування модуля малювання графіків


Щоб протестувати правильність роботи модуля для малювання графіка продуктивності необхідно відкрити веб-додаток у будь-якому веб-браузері. Генерація нових данних відбувається раз в секунду, тому графік повинен оновлюватись також кожну секунду.

Спочатку протестуємо графік роботи обчислювальної системи. Результат його роботи зображено на рисунку 5.1


c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title.png

Рисунок 5.1 – Графік показника роботи


Також протестуємо правильність побудови графіка швидкості та інтенсивності. Графік інтенсивності наведедено на рисунку 5.2.
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title1.png

Рисунок 5.2 – Графік швидкісного показника


Графік інтенсивності наведено на рисунку 5.3.
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title2.png

Рисунок 5.3 – Графік показника інтенсивності


Тестування показало, що усі наведені графіки відмальовуются правильно.


    1. Тестування показників продуктивності

Для тестування показника показника утилізації необхідно відкрити веб-додаток у веб-браузері.
Переро́бка (обро́блення, переро́блення) відхо́дів (також: вторинна переробка, ресайклінґ (від англ. recycling), рециклювання й утилізація відходів) - здійснення будь-яких технологічних операцій, пов'язаних зі зміною фізичних, хімічних або біологічних властивостей відходів, з метою підготовки їх до екологічно безпечного зберігання, перевезення, утилізації чи видалення.
Після цього потрібно звірити показник утилізації з графіком роботи, вони повинні бути однакові. На рисунку 5.4 видно, що дані графіка роботи та показника інтенсивності однакові, отже показник інтенсивності відображається правильно.
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title3.png

Рисунок 5.4 – Показник утилізації


Показник зміни складається з стрілки, яка показує напрямок зміни, та фону, колір якого показує якій із трьох зон відповідає поточне значення продуктивності. Зони можуть налаштовуватись користувачем. На рисунку 5.5 видно, що поточний показник знаходиться в червоній зоні, тому фон стрілки теж червоний.
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title4.png

Рисунок 5.5 – Показник зміни у червоній зоні


Якщо змінити розміри зон, за допомогою повзунків, показник має змінити свій колір відповідно до поточної зони (Рисунок 5.6).
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title5.png

Рисунок 5.6 – Показник зміни у жовтій зоні


На наведених рисунка видно що показник змінює свій колір та напрям відповідно до поточних даних продуктивності, отже він працює правильно.


    1. Тестування імітаційних режимів

Веб-додаток має декільки режимів імітації:

Користувач має змогу обрати необхідний режим за допомогою меню в лівій частині інтерфейсу веб-додатку. На рисунку 5.7 зображено меню вибору режиму.

c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title6.png

Рисунок 5.7 – Меню для вибору режиму роботи


На рисунку 5.8 зображено роботу веб-додатку в режимі імітації центрального процессора.
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title7.png

Рисунок 5.8 Веб-додаток в режимі імітації центрального процесора


На рисунку 5.
Центральний процесор, ЦП (англ. Central processing unit, CPU) - функціональна частина комп'ютера, що призначена для інтерпретації команд.
9 зображено роботу веб-додатку в режимі імітації оперативної пам'яті.
c:\users\oleh\appdata\local\microsoft\windows\inetcachecontent.word\title8.png

Рисунок 5.9 Веб-додаток в режимі імітації оперативної пам’яті


На рисунках видно, що при виборі іншого режиму імітації, веб-додаток змінює режим роботи і генерує дані, відповідно до обраного режиму, отже працює правильно.

1   ...   8   9   10   11   12   13   14   15   16



  • Тестування модуля малювання графіків