Главная страница

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


Скачать 14.37 Kb.
НазваниеТестирование программ учебной дисциплины Технология разработки программного обеспечения
Анкорпрактическа
Дата23.10.2022
Размер14.37 Kb.
Формат файлаdocx
Имя файлаPrakticheskaya_rabota_8.docx
ТипДокументы
#750607

Тестирование программ методом «чёрного ящика»

Цель занятия: проанализировать методы тестирования программных продуктов, оценить различные методы с точки зрения детективности и покрывающей способности тестов

Подготовка к лабораторной работе:

Ознакомиться с лекционным материалом по теме «Тестирование программ» учебной дисциплины «Технология разработки программного обеспечения».

Изучить соответствующие разделы в литературе, приведенной в методических описаниях к лабораторной работе.

Номер теста

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

Значения исходных данных

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

Реакция программы

Вывод

1

Проверка работоспособности

Ax^2+bx+c=0

A = 1

B = 12

C = 36

-1.2

-1.2

Исправно

2

Проверка работоспособности

определения вида четырехугольника

X = 0

Y = 0

Точка лежит в начале координат

Точка лежит в начале координат

Исправно

1. var a,b,c,D,x1,x2:real;

begin

writeln('Введите коэффициент a');

readln(a);

writeln('Введите коэффициент b');

readln(b);

writeln('Введите коэффициент c');

readln(c);

D:=b*b-4*a*c;

x1:=(-b+sqrt(D)/2*a);

x2:=(-b-sqrt(D)/2*a);

if D=0 then writeln('Корень уравнения = ',x1);

if D<0 then writeln('Корней нет');

if D>0 then writeln('x1 = ',x1, ', ','x2 = ',x2);

end.

2. program ABC;

var x,y: integer;

begin

readln(x);

readln(y);

write('Введите координаты x =',x);

write('Введите координаты у =',y);

if(x>0 ) and (y>0) then writeln('1 четверть');

if(x<0 ) and (y>0) then writeln('2 четверть');

if(x>0 ) and (y<0) then writeln('3 четверть');

if(x<0 ) and (y<0) then writeln('4 четверть');

if(x=0 ) and (y=0) then writeln('Точка лежит в начале координат');

end.

Вывод: проанализировал методы тестирования программных продуктов, оценил различные методы с точки зрения детективности и покрывающей способности тестов.


написать администратору сайта