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

Реферат Тестування та налагодження програмного забезпечення





и тестування таким чином, щоб не тільки виявляти, але і попереджати дефекти.

При проектуванні автоматизованих тестів використовувати стандарти розробки таким чином, щоб створити багато разів використовувані і супроводжувані скрипти.


1.4 Комплексне тестування програмного забезпечення


Метою комплексного тестування є перевірка того, що кожен модуль програмного продукту коректно узгоджується з іншими модулями продукту. При комплексному тестуванні може використовуватися технологія обробки зверху вниз і знизу вгору, при якій кожен модуль, який є листом у дереві системи, інтегрується з наступним модулем нижчого або вищого рівня, поки не буде створено дерево програмного продукту. Ця технологія тестування спрямована на перевірку не тільки тих параметрів, які передаються між двома компонентами, але і на перевірку глобальних параметрів і, у разі об'єктно-орієнтованого програми, всіх класів верхнього рівня. p align="justify"> Кожна процедура комплексного тестування складається з тестових скриптів верхнього рівня, які моделюють виконання користувачем певного завдання, застосовуючи модульні тести нижнього рівня з необхідними параметрами для перевірки інтерфейсу. Після прийняття рішень з приводу всіх звітів про проблеми модульного тестування модулі об'єднуються інкрементного і тестуються вже спільно на основі керуючої логіки. Оскільки модулі можуть складатися з інших модулів, частину роботи по комплексному тестуванню може бути проведена під час модульного тестування. У разі якщо скрипти для модульного тестування були створені за допомогою інструментів автоматизованого тестування, їх можна об'єднати і додати нові скрипти для тестування міжмодульних зв'язків. p align="justify"> Процедури комплексного тестування виконуються і належним чином уточнюються, звіти про проблеми документуються і відслідковуються. Звіти про проблеми, як правило, класифікують залежно від ступеня їх серйозності в діапазоні від 1 до 4 (1 є найбільш, 4 - найменш критичним). Після обробки цих звітів тестувальник проводить регресійне тестування для перевірки того, що проблеми повністю усунені. br/>

1.5 Висхідний і спадний тестування


Висхідний тестування - це прекрасний спосіб локалізації помилок. Якщо помилка виявлена ​​при тестуванні єдиного модуля, то очевидно, що вона міститься саме в ньому - для пошуку її джерела не потрібно аналізувати код всієї системи. А якщо помилка проявляється при спільній роботі двох попередньо протестованих модулів, значить, справа в їх інтерфейсі. Ще однією перевагою висхідного тестування є те, що виконує його програміст концентрується на дуже вузькій області (єдиному модулі, передачі даних між парою модулів і т.п.). Завдяки цьому тестування проводиться більш ретельно і з більшою ймовірністю виявляє помилки. p align="justify"> Головним недоліком висхідного тестування є необхідне на...


Назад | сторінка 6 з 18 | Наступна сторінка





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

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