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

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





и його вручну. З залишилася частки абсолютна більшість - 80% компаній - застосовують лише простей-рілі засоби автоматизації тестування при виконанні окремих про-ектів. У 14% фірм розгорнуті спеціальні продукти тестування і ство-на стандартна інфраструктура для цього. Ещ. 5% компаній впровадили сер-виси тестування і утворили центри компетенції, агрегує промінь-рілі практики та здійснюють обмін досвідом між командами та проек-тами. І лише у 1% замовників реалізована система тотального контролю ка-пра і запущені централізовані сервіси тестування, що використовують єдиний життєвий цикл для всіх проектів. p align="justify"> Аналіз існуючих розвинених засобів автоматизації процесів тести-вання ПС головним чином пов'язані з дослідженням web - продуктів, се-тевих ПС та інформаційних систем. Пов'язано це з величезним попитом на ринку програмних засобів в цій галузі. Однак найбільш цікавими в науковому сенсі, з точки зору складності тестування, представляються програмні модулі обчислювального характеру, що опинилися в даний час незаслужено в тіні. Але це область високих технологій: аерокосмі-чний кластер, енергетика, оборонний комплекс тощо

Таким чином, якщо немає можливості здійснити повне тестування ПЗ (тобто запуск програми при всіх допустимих значеннях вихідних даних), то залишиться ймовірність того, що в програмі залишиться частина не виявлених помилок. Чим раніше виявлена ​​помилка, тим більше ймовірність її правильного виправлення і менше вартість робіт з її усунення. br/>

2. Постановка завдання


Для заданого програмного продукту (граф-програма вирішення квадратного рівняння, зображена на малюнку 1) провести комплексне фуцнкціональное і структурне тестування.


В 

Рисунок 1 - Алгоритм розв'язання кубічного рівняння


.1 Опис об'єкта тестування


Розглянемо основні особливості графа:

. Граф будується відображенням керуючої структури програми. У ході відображення закривають дужки умовних операторів і операторів циклів (end if; end loop) розглядаються як окремі (фіктивні) оператори. p align="justify">. Вузли (вершини) графа відповідають в самому простому випадку лінійним ділянкам програми, включають один або кілька операторів програми. p align="justify">. Дуги графа відображають потік управління в програмі (передачі управління між вершинами). Дуга - це орієнтоване ребро. p align="justify">. Розрізняють операторні і предикатні вузли. З операторного вузла виходить одна дуга, а з предикатного - дві дуги. p align="justify">. Предикатні вузли відповідають простим умовам в програмі. Складений умова програми відображається в кілька предикатних вузлів. Складовим називають умова, в якому використовується одна або кілька булевих операцій (OR, AND). br/>

3. Функціональне тестування


.1 ...


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





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

  • Реферат на тему: Розробка програми тестування
  • Реферат на тему: Автоматизація процесів тестування програмного забезпечення
  • Реферат на тему: Створення безкоштовної програми для тестування студентів
  • Реферат на тему: Розробка програми для оцінки через систему тестування знань
  • Реферат на тему: Сервісні програми для обслуговування дисків: форматування, дефрагментації, ...