Скачиваний:
2
Добавлен:
13.07.2024
Размер:
1.8 Mб
Скачать

Приемочное тестирование

Пользовательское тестирование – все функции и части программы работают корректно.

2 тип (эксплуатационное тестирование ) проводиться не с точки зрения конечных пользователей , а с позиций тех специалистов , которые будут поддерживать работу системы.

Напр. Наша задача

1. проверить сопровождаемость системы

2. восстановление данных

3. управление пользователями

Приемочное тестирование

Контрактное тестирование – если программа работает у посторонней организации , то заключаться контракт между сторонами и в контракте оговариваются все условия приемки ПО.

(наиболее часто встречается в НИИ, КБ)

Модели надежности

исопльзование показателей надежности для разных целей

Модель Шумана

Относится к динамическим моделям дискретного времени.

Данные для такой модели собираются в процессе тестирования программного обеспечения в течении фиксированных или случайных интервалов времени.

Модель Шумана предполагает, что тестирование проводится в несколько этапов.

Каждый этап представляет собой выполнение программы на полном комплексе тестовых данных.

Выявленные ошибки регистрируются.

Модель Шумана

Каждый этап(прогон) представляет собой выполнение программы на полном комплексе тестовых данных. Предполагается, что до начала тестирования имеется Ei ошибок.

Прогоны разбиваются на интервалы.

В течении каждого интервала рассчитывается удельное число εi ошибок в расчете на одну команду.

Таким образом ,

удельное число ошибок на одну машинную команду, оставшихся в системе после τ времени тестирования равно:

εi =Ei / I

I – общее число машинных команд

Модель Шумана

Предполагается, что значение функции частоты отказов Z(t) пропорционально числу ошибок, оставшихся в программе после израсходованного на тестирование времени τ:

Z(t)=C*εi(τ)

где С – коэффициент пропорциональности:

C = μ(τa ) / (Ei – ε i (τa ) )

Модель Шумана

Модель Шумана ЗАДАЧА

Впрограмме имеется I=4381 оператор. В процессе последовательных тестовых прогонов получены результаты. Определить надежность программы.

1 2 3

4

5

6

7

8

9

10

прогона

 

A

 

 

 

 

 

B

 

 

Количество

1

2

1

1

1

1

1

2

1

1

ошибок

 

 

 

 

 

 

 

 

 

 

Время (мин)

5 8 2 1 5 1 1 2 5 5

Соседние файлы в папке Презентации