Automatiserad testning undvika "konstiga" test script



Vad är "konstig", testskriptet det? Är det här skriptet körs i många fall testresultaten är inte alltid konsekvent, till exempel springa 10 gånger, är 9 gånger igenom, det är ett misslyckande 1, sedanVad detta test skall antas, eller är det fel Svaret är:? Det beror på.

I vissa fall, att ett misslyckande innebär att programmet fånga en bugg.Kan bero på:

● programfel efter att ha kört en längre tid

● förfaranden sig vara fel, men felet är inte alltid fallet

● I vissa speciella bidrag till felet exponeras under

Men i vissa fall, att testet misslyckades 1 Test är bara att säga till folk, du skriver en "konstig" testskriptet, uppnå ett konstigt test (flakey Test).Tyvärr beteende automatiserade testresultat i en konstig anledning det blir för mycket.Här är några vanliga:

● konkurrensvillkor

● olämpligt val av testdata

● pre-test villkor inte kontrolleras

När de hittar en konstig automatiserade testskript skall bestämmas att bli av med det:

● Använd några vanliga designmönster och effektiva användningsfall, som "förberedelse, genomförande, påståenden (Ordna, lagen, hävda)"

● Använd SPELAD Technology

Kort sagt, när det finns en konstig test (flakey Test) var alltid mycket deprimerad, men för att inte möta framtiden mer deprimerad, och vi måste bli av med de konstiga tidig upptäckt test.