- •Курсовой проект
- •Пояснительная записка
- •Задание
- •СПбТкУиК.230115 9по3122-кп 8101 Содержание
- •СПбТкУиК.230115 9по3122-кп 8101
- •СПбТкУиК.230115 9по3122-кп 8101
- •Постановка задачи
- •Описание алгоритма и функционирования программы
- •Используемые технические и программные средства
- •Описание эвм и используемых устройств
- •Описание и обоснование выбора метода организации входных и выходных данных
- •Сведения об операционной системе
- •Сведения о языке
- •Описание программы
- •Описание логической структуры программы
- •Вызов и загрузка
- •7.3 Описание работы программы
- •Методика испытаний
- •Средства и методы отладки
- •Средства и методв тестирования
Средства и методв тестирования
. Тестирование отдельных модулей проводилось совместно с отладкой. Использовался смешанный метод тестирования – сначала проверялась работа головных модулей, а затем по мере реализации и отладки работа модулей следующих уровней. Кроме того, проводились заключительные испытания программы , целью которых являлась проверка соответствия созданного программного продукта спецификации постановки задачи и проверка правильности работы с заданными входными данными[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
Файл регистрации
