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

Реферат Програма мовою програмування високого рівня Borland Delphi 7.0





>

SaveAsFile ;;;



3.3 Проектування користувальницького інтерфейсу


Інтерфейс користувача - різновид інтерфейсів lt; # 312 src= doc_zip6.jpg / gt;

Малюнок 6 - Основна форма програми

Малюнок 7 - Форма для редагування



Глава 4. Тестування програмного забезпечення


. 1 Вибір стратегії тестування


Тестування програмного забезпечення - процес дослідження, випробування програмного продукту, що має дві різні цілі:

Продемонструвати, що програма відповідає вимогам;

Виявити ситуації, в яких поведінка програми є неправильним, небажаним або не відповідає специфікації.

Тестування білого ящика

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

Тестування чорного ящика

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



4.2 Розробка тестових наборів


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

Спочатку виконуються деякі дії, націлені на створення певної ситуації, приведення тестованої системи в певний стан. Це преамбула тестового варіанту.

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

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

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

Основні техніки, використовувані при структуризації складних тестових наборів, пов'язані з використанням наступних механізмів.

кваліфікатора. Ряд технік використовують мітки різних типів, що розставляються в коді тестів або їх описах, щоб за допомогою цих міток характеризувати різні види тестів та їх зв'язку з іншими артефактами розробки.

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

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

Техніки організації тестових наборів

Основні техніки, використовувані при структуризації складних тестових наборів, пов'язані з використанням наступних механізмів.

. Кваліфікатори. Ряд технік використовують мітки різних типів, що розставляються в коді тестів або їх описах, щоб за допомогою цих міток характеризувати різні види тестів та їх зв'язку з іншими артефактами розробки.

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


Назад | сторінка 5 з 8 | Наступна сторінка





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

  • Реферат на тему: Програма тестування учнів і редактор тестів
  • Реферат на тему: Метод тестування в психолого-педагогічному дослідженні, вимоги, що пред' ...
  • Реферат на тему: Розробка захищеної системи тестування з використанням WEB-програмування
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення