Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка додатка, що реалізує метод Флойда

Реферат Розробка додатка, що реалізує метод Флойда





у тому, в якому буде використовуватися ПЗ;

· бета-тестування - в деяких випадках виконується поширення попередньою версією (у разі пропрієтарного ПЗ іноді з обмеженнями по функціональності або часу роботи) для деякої більшої групи осіб з тим, щоб переконатися, що продукт містить досить мало помилок. Іноді бета-тестування виконується для того, щоб отримати зворотній зв'язок про продукт від його майбутніх користувачів.

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

Тестування програмних засобів.

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

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

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

Типовий процес тестування зображений на малюнку 4.


Малюнок 4


Відповідно з тестовими випадками вибираються тестові дані (вхід) і додатково фіксується, яке у разі цих даних має бути поведінка системи або який повинен бути вихід. Систему запускають з вибраними тестовими даними, і результат порівнюють з очікуваним результатом/поведінкою. Якщо система поводилася, як і очікувалося, тест вважають пройденим. Якщо ні, то помилка виявлена. Для реєстрування результатів тесту складається звіт. У чому точно полягає помилка, повинні з'ясувати розробники і потім її виправити.

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

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

Тестування чорного ящика або поведінкове тестування - стратегія (метод) тестування функціонального поведінки об'єкта (програми, системи) з точки зору зовнішнього світу, при якому не використовується знання про внутрішній устрій тестованого об'єкта. Під стратегією розуміються систематичні методи відбору і створення тестів для тестового набору. Стратегія поведінкового тесту виходить з технічних вимог і їх специфікацій. Під чорним ящиком розуміється об'єкт дослідження, внутрішній устрій якого невідомо. Поняття чорний ящик запропоновано У.Р. Ешбі. У кібернетиці воно дозволяє вивчати поведінку систем, тобто їх реакцій на різноманітні зовнішні впливи і в той же час абстрагуватися від їх внутрішнього устрою.

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

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

У такому випадку перетворення називають гомоморфним.

Чорний ящик являє собою складну гомоморфності модель кібернетичної системи, в якій дотримується різноманітність. Він тільки тоді є задовільною моделлю системи, коли містить таку кількість інформації, яке відображає різноманітність системи. Можна припустити, що чим більше число зб...


Назад | сторінка 31 з 35 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Автоматизація процесів тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Автоматизація тестування програмного забезпечення
  • Реферат на тему: Тестування та налагодження програмного забезпечення