Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Петрищев.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆
    1. Средства и методв тестирования

. Тестирование отдельных модулей проводилось совместно с отладкой. Использовался смешанный метод тестирования – сначала проверялась работа головных модулей, а затем по мере реализации и отладки работа модулей следующих уровней. Кроме того, проводились заключительные испытания программы , целью которых являлась проверка соответствия созданного программного продукта спецификации постановки задачи и проверка правильности работы с заданными входными данными[10].

. .. Д ля тестирования использовались данные, созданные программистом, не имеющие смысловой нагрузки, и реальные данные. Основная работа осуществлялась с помощью графического манипулятора “мышь”. С клавиатуры вводились данные о пользователе для регистрации: фамилия и инициалы.

К заключительным испытаниям были созданы файлы реальных данных с условно – постоянной информацией : файлы с обучающими текстами, файлы с тестовыми заданиями, HELP – файл. Пример тестовых заданий приведен в приложении В. Во время работы программы создаются файл результатов и файл пользователей.(регистрации). Файл регистрации приведен в приложении Г. Созданные тестовые наборы данных позволили проверить работу программы в нормальных и исключительных условиях. Проверка осуществлялась визуально в интерактивном режиме работы по экранным формам,а также путем автономного просмотра содержимого файлов, создаваемых во время работы.

СПбТКУиК.230115 9ПО3122-КП 8101

Программа проверена полностью. Тестирование показало, что управляющие структуры программа работают правильно в заданных условиях, функции программы соответствуют спецификации задачи.

unit Unit1; interface

Текст программы

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls, jpeg;

type

TForm1 = class(TForm) Image1: TImage; Image2: TImage; Image3: TImage; Bevel1: TBevel;

Label3: TLabel; Timer1: TTimer; Label2: TLabel; Label1: TLabel;

procedure Image2Click(Sender: TObject); procedure Image3Click(Sender: TObject); procedure Label3Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); private

{ Private declarations } public

{ Public declarations } end;

var

Form1: TForm1;

implementation uses Unit2;

{$R *.dfm}

procedure TForm1.Image2Click(Sender: TObject); begin

Form1.Close; end;

procedure TForm1.Image3Click(Sender: TObject); begin

Form2.Show; end;

procedure TForm1.Label3Click(Sender: TObject); begin

Form1.Close; end;

procedure TForm1.Timer1Timer(Sender: TObject); var

i:integer; begin

if label1.Visible=true then begin label1.Visible:=False; label2.Visible:=true;

end else begin

label1.Visible:=true; label2.Visible:=false; end;

end; end.

2 Экранные формы

Вопросы тестирования

Как называется пятый знак зодиака?

1

Лев

Близнецы

Рыбы

Управляющие планеты Водолея:

1

Уран и Сатурн

Венера и Сатурн

Сатурн и Венера

Taurus-

1

Телец

Дева

Рак

Сколько всего знаков зодиака

1

13

12

11

Файл регистрации