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

Реферат Автоматизація тестування програмного забезпечення





илки такого роду виключені.

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

Розглянемо умови ситуації природного розвитку як окремий випадок некоректності графа управління.

Природний розвиток - запланований режим роботи вершини

розгалуження. У даному випадку проводиться перевірка на існування

даних при яких управління переду? ться по одному з

перерахованих напрямків. У даному випадку це

В 

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

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

Алгоритм методу структурного тестування керуючих графів програми:

. Записати вихідне логічне вираз (перевірявся предикат).

2. Уявити вихідний предикат допомогою базових предикатів.

. Замінити логічні операції на теоретико-множинні.

. Ввести індикаторні функції.

. Записати вирішальну функцію для заданого в пункті 3 множини.

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

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

Побудуємо тепер вирішальну функцію. Нехай задана система лінійних рівнянь:


В В 

Необхідно перевірити ситуацію природного розвитку для першого напряму

Ситуація природного розвитку для першого напряму описується наступним логічним умовою:


В 

Припустимо, існує такий Х, що вищенаведена формула істинна, тоді істинні окремо предикати і, тобто:


В В 

Тоді умова природного розвитку для першого напряму буде мати наступний вигляд:

В 

Нехай:

В В В В 


Назад | сторінка 9 з 13 | Наступна сторінка





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

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