Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

AlgStr / Определение тестирования

.txt
Скачиваний:
27
Добавлен:
23.03.2015
Размер:
12.56 Кб
Скачать
яю?@545;8< ?>=OB85  >H81:0  ( bug (103))



"   

" "  #!/    &"/ 

" '" " "!" 

" !"'  #,""

" $#&,+    !



>38G5A:89 70:>= 8A:;NG5==>3> B@5BL53> 3;0A8B, GB> ;N10O 25IL  MB> ;81> 0, ;81> =5-0. "@5BL53> =5 40=>.





1. 52CH:0 @5:;0<8@C5B A51O :0: E>@>HCN, =0 2A5 @C:8 E>7O9:C, 0 CB@>< 2KOA=O5BAO, GB> >=0 4065 O8G=8FC ?>60@8BL =5 2 A>AB>O=88.

2. K :C?8;8 :=83C ?> 8=B5@=5B-B5AB8@>20=8N, 0 2 =59 @0AA:07K205BAO > ?@83>B>2;5=88 O8G=8FK.

3. 52CH:0 87 ?C=:B0 1 ?@>G8B0;0 :=83C 87 ?C=:B0 2, => O8G=8F0 ?5@5A>;5=0.



A;8 2>72KA8BLAO =04 O8G=8F59, D83C@8@CNI59 2 :064>< 87 B@5E ?C=:B>2, 8 01AB@038@>20BLAO >B 65=I8=, :0@B 8 28=0, B> <K C2848<, GB> >1I55  MB> >B:;>=5=85 D0:B8G5A:>3> >B >68405<>3>.



071>@ A8BC0F89.

1. 68405<K9 @57C;LB0B - 452CH:0 C<55B 3>B>28BL.

$0:B8G5A:89 @57C;LB0B  CB@> 157 702B@0:0.

2. 68405<K9 @57C;LB0B  7=0=8O ?> B5AB8@>20=8N.

$0:B8G5A:89 @57C;LB0B  7=0=8O ?> :C;8=0@88.

3. 68405<K9 @57C;LB0B  O8G=8F0 1C45B ?@83>B>2;5=0.

$0:B8G5A:89 @57C;LB0B  5I5 >4=> CB@> 157 702B@0:0.



?@545;5=85 03 (bug)  MB> >B:;>=5=85 D0:B8G5A:>3> @57C;LB0B0 (actual result) >B >68405<>3> @57C;LB0B0 (expected result).

 A>>B25BAB288 A 70:>=>< 8A:;NG5==>3> B@5BL53> C =0A 5ABL 103 ?@8 =0;8G88 ;N1>3> D0:B8G5A:>3> @57C;LB0B0, >B;8G=>3> >B >68405<>3>.



"@8 CA;>28O 687=8 8 ?@>F25B0=8O 1030.



>=:@5B=K9 103 6825B 8 ?@>F25B05B ;8HL ?@8 >4=>2@5<5==>< 2K?>;=5=88 2A5E B@5E CA;>289:

1. 725AB5= D0:B8G5A:89 @57C;LB0B;

2. 725AB5= >68405<K9 @57C;LB0B;

3. 725AB=>, GB> @57C;LB0B 87 ?C=:B0 1 =5 @025= @57C;LB0BC 87

?C=:B0 2.



'B> B0:>5 B5AB8@>20=85



N1>5 B5AB8@>20=85  MB> ?>8A: 103>2. A?KBK205< ;8 <K =>2CN A>:>2K68<0;:C, =01;N405< ;8 70 ?>2545=85< ?>4@C38 8;8 70=8<05<AO A0<>:>?0=85<  <K 8I5< 1038.



038 =0E>4OBAO A;54CNI8< >1@07><:

1. K C7=05< (8;8 C65 7=05<) >68405<K9 @57C;LB0B;

2. K C7=05< (8;8 C65 7=05<) D0:B8G5A:89 @57C;LB0B;

3. K A@02=8205< ?C=:B 1 8 ?C=:B 2.

0: 284=>, :064K9 87 =0A C65 O2;O5BAO B5AB8@>2I8:><, B0: :0: @07=>3> @>40 >A>7=0==K5 8 =5>A>7=0==K5 ?@>25@:8, >ACI5AB2;O5<K5 =0<8 8 2 >B=>H5=88 =0A, O2;ONBAO =5>BJ5<;5<>9 G0ABLN 687=8, ?@>AB> @0=LH5 <K =5?@>D5AA8>=0;L=> :0G0;8 3>;>2>9 8 2K4020;8 B8@04K > =5A?@0254;82>AB8 <8@0, => 70B> B5?5@L 2 A;CG05 =5A>2?045=8O D0:B8G5A:>3> 8 >68405<>3> <K 1C45< A C;K1:>9 <C4@5F0 A<>B@5BL =0 48;5B0=B>2, E;N?0NI8E =>A0<8 =0 <>A:>2A:>< 25B@C, 8 B8E>, => 25A:> (:0: 4>= 0@;5>=5) 3>2>@8BL: ""0-0-:, 5I5 >48= 103".

"5?5@L 2A?><=8< > B><, GB> 5ABL :><?LNB5@=>5  8 GB> =0< =C6=> =0CG8BLAO 53> B5AB8@>20BL. ! D0:B8G5A:8< @57C;LB0B>< 745AL 1>;55 8;8 <5=55 ?>=OB=>: =C6=> 70AB028BL A8AB5<C ?@>O28BL A51O 8 ?>A<>B@5BL, GB> ?@>87>945B. !;>6=55 45;> >1AB>8B A >68405<K< @57C;LB0B><.



AB>G=8:8 >68405<>3> @57C;LB0B0



A=>2=K<8 8AB>G=8:0<8 >68405<>3> @57C;LB0B0 O2;ONBAO:

1. !?5F8D8:0F8O.

2. !?5F8D8:0F8O.

3. !?5F8D8:0F8O.

4. !?5F8D8:0F8O.

5. 87=5==K9 >?KB, 74@02K9 A<KA;, >1I5=85, CAB>O2H85AO AB0=40@BK, AB0B8AB8G5A:85 40==K5, 02B>@8B5B=>5 <=5=85 8 4@.

!?5F8D8:0F8O =0 ?5@2>9 G5B25@B>9 @>;OE  MB> =5 >H81:0, 0 C40@5=85 =0 B>, GB> A?5F8D8:0F8O 4;O B5AB8@>2I8:0  MB>:

" <0BL @>4=0O, 0 B0:65

" @C3,

" B>20@8I 8

" 1@0B.

!?5F8D8:0F8O 206=0 4;O ?@>3@0<<8AB0 8 B5AB8@>2I8:0 B0: 65, :0: ?>AB0=>2;5=85 ?;5=C<0 & 4;O :><<C=8AB0.

!?5F8D8:0F8O  MB> 8=AB@C<5=B, A ?><>ILN :>B>@>3> 2K A<>65B5 2K?CAB8BL :0G5AB25==K9 ?@>4C:B 8 ?@8:@KBL A2>N A?8=C (2 >@838=0;5 72CG8B :0: CYA 8;8 cover your ass).

B0:, GB> 65 MB> 70 725@L?

?@545;5=85. !?5F8D8:0F8O (8;8 spec  G8B05BAO "A?5:". 0;55 C?>B@51;O5BAO 2 <C6A:>< @>45)  MB> 45B0;L=>5 >?8A0=85 B>3>, :0: 4>;6=> @01>B0BL . >B B0:, =8 <=>3> =8 <0;>.



 1>;LH8=AB25 A;CG052 103  MB> >B:;>=5=85 >B A?5F8D8:0F88 (O 3>2>@N > :><?0=8OE, 2 :>B>@KE A?5:8 2 ?@8=F8?5 ACI5AB2CNB 8 8<8 ?>;L7CNBAO).



@8<5@. C=:B 19.0 A?5:0 #8724 " @538AB@0F88 =>2>3> ?>;L7>20B5;O" CAB0=02;8205B:

«>;5 "<O" 4>;6=> 1KBL >1O70B5;L=K<. !B@0=8F0 A >H81:>9 4>;6=0 1KBL ?>:070=0, 5A;8 ?>;L7>20B5;L ?>AK;05B @538AB@0F8>==CN D>@<C 157 70?>;=5=8O C:070==>3> ?>;O».

 >1I5< 2A5 ?@>AB>:

" B5AB8@>2I8: 845B =0 AB@0=8G:C A @538AB@0F8>==>9 D>@<>9;

" :;8:05B;8=: " 538AB@0F8O";

" 70?>;=O5B 2A5 >1O70B5;L=K5 ?>;O, :@><5 ?>;O "<O";

" =068<05B =0 :=>?:C "0@538AB@8@>20BLAO".

A;8 >H81:0 =5 ?>:070=0 8 @538AB@0F8O ?>4B25@6405BAO, B> MB> 5ABL <><5=B 8AB8=K 8 =C6=> @0?>@B>20BL 103 (file a bug).

A;8 >H81:0 ?>:070=0, B> >B=>A8B5;L=> ?C=:B0 19.0 =0 =5:>B>@>5 2@5<O <>6=> CA?>:>8BLAO. K ?>9<5<, ?>G5<C <>6=> CA?>:>8BLAO ;8HL =0 =5:>B>@>5 2@5<O ?@8 @073>2>@5 > @53@5AA82=>< B5AB8@>20=88.



$C=:F8>=0;L=K5 1038 8 1038 A?5:0



>?CAB8<, GB> >H81:0 =5 1K;0 ?>:070=0 8 <K 8<55< :;0AA8G5A:89 A;CG09 DC=:F8>=0;L=>3> 1030 (functional bug, 8;8 103 >1K:=>25==K9), B.5. 1030, 2A:>@<;5==>3> =0 =5A>>B25BAB288 D0:B8G5A:>9 @01>BK :>40 8 DC=:F8>=0;L=>3> A?5:0.

A;8 2K 2=8<0B5;L=> G8B0;8 ?C=:B 19.0, B> =5 <>3;8 =5 70<5B8BL (HCB:0), GB> =5?>=OB=>, :0:>5 4>;6=> 1KBL A>>1I5=85 >1 >H81:5 (error message), B.5. D0:B8G5A:8 @5H5=85 >B40=> =0 >B:C? ?@>3@0<<8ABC 8 >= <>65B ?@54CA<>B@5BL, GB> ?@8 A>>B25BAB2CNI59 A8BC0F88 :>4 2K40AB:

" 8=D>@<0B82=>5 A>>1I5=85 "H81:0" 8 >AB028B ?>;L7>20B5;O ;><0BL 3>;>2C =04 B5<, GB> >= A45;0; =5?@028;L=>, ;81>

" 8=D>@<0B82=>5 A>>1I5=85 «>60;C9AB0, 22548B5 20H5 8<O 8 =06<8B5 :=>?:C " 538AB@0F8O"» 8 2 ;N1>< A;CG05 D>@<0;L=> 1C45B ?@02, B0: :0: A?5F8D8:0F8O =5 45B0;878@C5B B5:AB0 >H81:8.

AB0B8, =5A:>;L:> ;5B =0704 1K; A;CG09, :>340 ?@>3@0<<8ABK 2 A?5F8-

0;L=>< , @07@01>B0==>< 4;O 0<5@8:0=A:8E BN@5<, >AB028;8 "@01>G55" =0720=85 :=>?:8, ?@8G5< BN@5<I8:0< 845O B0: ?>=@028;0AL, GB> >=8 ?@>A8;8 =8G53> =5 8A?@02;OBL. 04?8AL =0 :=>?:5 1K;0: "A2>1>48BL ?>4>=:0".

 >1I5< A;>68;0AL A8BC0F8O, :>340 A0<0 A?5F8D8:0F8O 8<55B ?@>1;5<C, B0: :0: <K >68405< (8;8 ?> :@09=59 <5@5 4>;6=K >6840BL), GB> 2 A?5:5 1C4CB ?>4@>1=>AB8 > B5:AB5 >H81:8, 0 2 @50;L=>AB8 8E B0< =5B. "0: 8 70?8H5<  "103 2 A?5F8D8:0F88" (spec bug).