Тестирование программного обеспечения алгоритма идентификации, страница 7

Рис.4.88.

Рис.4.89.

Рис.4.90.

Рис.4.91.

Рис.4.92.

Тесты для блока «параметры алгоритма» представлены в таблице 4.7. Блок содержит два поля: поле параметра, задающего обратную матрицу, и поле параметра, характеризующего степень забывания информации. Значение параметра, задающего обратную матрицу, должно быть больше 100000. На параметр, характеризующий степень забывания информации, накладывается ограничение [0;1].

Таблица 4.7.

Название теста

Тест

Сценарий

Ожидаемый результат

Проверка введенных данных №1

Ввод в поле формы «параметр, характеризующий степень забывания информации»  текста (некорректной информации)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «!»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «1000000»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.93)

Проверка введенных данных №1

Ввод в поле формы «параметр, характеризующий степень забывания информации» числа с несколькими точками или запятыми (некорректной информации)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «0.,1»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «1000000»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.94)  

Проверка введенных данных №1

Ввод в поле формы «параметр, задающий обратную матрицу» текста (некорректной информации)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «1»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «100--»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.95)

Проверка введенных данных №1

Ввод в поле формы «параметр, задающий обратную матрицу» дробного числа (информации недопустимого типа данных)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «1»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «1000000.5»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.96)

Проверка введенных данных №2

Работа без ввода в поле формы «параметр, задающий обратную матрицу» данных

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «1»

15.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке (рис. 4.97)

Проверка введенных данных №2

Работа без ввода в поле формы «параметр, характеризующий степень забывания информации» данных

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, задающий обратную матрицу» значения «1000000»

15.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.98)

Проверка введенных данных №3

Ввод в поле формы «параметр, характеризующий степень забывания информации» числа меньше нуля (информации не из диапазона допустимых значений)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «-0.1»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «1000000»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.99)

Проверка введенных данных №3

Ввод в поле формы «параметр, характеризующий степень забывания информации»  числа больше единицы (информации, не из диапазона допустимых значений)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «1.1»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «1000000»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.99)

Проверка введенных данных №3

Ввод в поле формы «параметр, задающий обратную матрицу»  целого числа меньше 1000000

(информации, не из диапазона допустимых значений)

1.  Запуск программы

2.  Выбор «n» - «1»

3.  Выбор «m» - «0»

4.  Запуск процедуры обработки нажатием кнопки «Принять»

5.  Заполнение полей блока «постоянные составляющие коэффициентов»: «а 1 0» - «5» , «b 1 0» - «2»

6.  Запуск процедуры обработки нажатием кнопки «Принять»

7.  Ввод в поле «шаг дискретизации» значения «0.04»

8.  Запуск процедуры обработки нажатием кнопки «Определить характеристики объекта»

9.  Заполнение полей блока  «постоянные составляющие коэффициентов»: «k1» - «0.5» , «k2» - «0.1»,  «T1» - «10», «T2» - «10».

10.Ввод в поле «длительность интервала идентификации» значения «100»

11.Запуск процедуры обработки нажатием кнопки «Принять»

12.Ввод в поле «уровень помехи» значения «0»

13.Запуск процедуры обработки нажатием кнопки «Принять»

14.Ввод в поле «параметр, характеризующий степень забывания информации» значения «1»

15.Ввод в поле «параметр, задающий обратную матрицу» значения «100»

16.Запуск процедуры обработки нажатием кнопки «Принять»

Сообщение об ошибке

(рис. 4.100)