67
Тест №1. Исходные данные: Модуль «Главный»;
В качестве значения в поле «Количество» ввести строку «Брык», затем нажать
клавишу «Enter».
Результат: Значение не вводится. В поле количество отображается
значение «0».
Результат правильный.
procedure TfrVyborDogovor.meK_voKeyUp(Sender: TObject; var Key:
Word;
Shift: TShiftState);
begin
if Key in [13,33,34,38,40] then
begin
bK_vo:=StrToIntDef(meK_vo.Text,0);
if sK_vo <> bK_vo then
SaveK_va;
end;
case Key of
38: dm.spDogStat3.Prior;
40: dm.spDogStat3.Next;
33: dm.spDogStat3.MoveBy(-KolStr);
34: dm.spDogStat3.MoveBy(KolStr);
13: DBEdit1Change(Sender);
end;
end;
Тест №2. Исходные данные: Модуль «Главный»;
В качестве значения в поле «Количество» ввести значение «11,3», затем нажать
клавишу «Enter».
Результат: Значение не вводится. В поле количество отображается
значение «0».
Результат правильный.
Тестирование программы показало, что программа работает надежно и
выполняет все возложенные на нее функции. Что разработанная программа
позволяет вести статистический учет застрахованных по каждому договору в
отдельности и по каждому району в целом. Вводить и просматривать
контактную и учетную информацию по договорам ОМС. Формировать и
печатать списки действующих и расторгнутых договоров по району, списки
застрахованных, неперсонифицированных и изъятых по выбранному договору.