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

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





е скупчення точок, представлених на малюнку 7Рісунок 7.

В 

Малюнок 7 - Скупчення точок

Ця процедура триває, поки параметр розрядності t стане дорівнює 15.

Результат:

t = 15, r = 0;

# define LbX 1021.954445715// ЛІВА КОРДОН X

# define RbX 1021.95444574// Права межа X

# define LbY 0 // ЛІВА КОРДОН Y

# define RbY 0.001// Права межа Y

Примітка. Для великих t, тобто, коли вектор помилкових даних практично виявлений, корисно роздрукувати координати цієї точки (Малюнок 8). br/>В 

Рисунок 8 - Висновок точок


.4.2 Налагодження програми

У ході налагодження обчислень в точці з координатами х = 1021.95444572, у = 0.0005 була виявлена ​​помилка ділення на нуль (Малюнок 9).


В 

Рисунок 9 - Початковий код програми. Підсвічена помилка ділення на нуль


.4.3 Висновок про тип і причини помилки. Пропозиція щодо її виправлення. p align="justify"> У ході виконання лабораторної роботи була виявлена ​​помилка ділення на нуль, що виникає при значеннях координати X, близьких до 1021.95444572.

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

3.5 Результати модульного тестування

тестування програмний граф

Результати тестування з кожного з модулів зведемо в таблицю:


Таблиця 3 - Результати модульного тестування

№ Назва функціонального модуляІзображеніе на графеОбласть значенійІспользуемие данниеЧастота іспользованіяІтог1y1 = al1 + be1; doubleal1, be15 +2 y1 = al1 + be2; doubleal1, be23 +3 y1 = al1 + be3; doubleal1, be37 +4 y2 = al2 + be2; doubleal2, be216

+5 y2 = al2 + be3; doubleal2, be312 +6 y2 = al2 + be1; doubleal2, be17 +7 y2 = al2 + be3; doubleal2, be32-8y2 = al2 + be1; doubleal2, be18 +9 y2 = al2 + be2; doubleal2, be23 +10 Обчислювальний модуль doubley1, y2, y31-11y3 = al3 + be2; doubleal3, be227 +12 y3 = al3 + be3; doubleal3, be39 +13 y3 = al3 + be1; doubleal3, be115 +

4. Структурне тестування у вершинах розгалуження


.1 Опи...


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





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

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