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

Реферат Розробка WEB-системи комерційного доступу до мережі Internet на базі операційної системи FreeBSD





икористовується то ви отримаєте наступне повідомлення:


Рис. 3.12 Діалогове вікно з повідомленням про те що Ваш логін і пароль вже задіяний

4. Експериментальний розділ


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

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

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

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

З точки зору ISO 9126 [1], Якість (програмних засобів) можна визначити як сукупну характеристику досліджуваного ПЗ з урахуванням таких складових:

· Надійність.

· сопровождаемости.

· Практичність.

· Ефективність.

· Мобільність.

· Функціональність.

Рівні тестування

Модульне тестування (юніт-тестування) - тестується мінімально можливий для тестування компонент, наприклад, окремий клас або функція. Часто модульне тестування здійснюється розробниками ПЗ.

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

Системне тестування - тестується інтегрована система на її відповідність вимогам.

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

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

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


Назад | сторінка 30 з 37 | Наступна сторінка





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

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