Hvad er "underligt", testen scriptet det? Er dette script, der kører i mange tilfælde, at prøvningsresultaterne ikke altid er konsistent, for eksempel, kører 10 gange, 9 gange er igennem, der er en fiasko 1, derefterhvad denne test blive vedtaget, eller er det fiasko Svaret er:? Det afhænger.
I nogle tilfælde, at en manglende programmet ikke fange en fejl.Kan skyldes:
● program fejl efter at have kørt et stykke tid
● procedurer at være forkert, men fejlen er ikke altid sker
● I nogle særlige bidrag til den fejl udsat for under
Men i nogle tilfælde, at testen ikke 1 test er bare at fortælle folk, du skriver en "mærkelig" test script, der giver et underligt test (flakey Test).Desværre, adfærd automatiserede test resulterer i en mærkelig grund bliver det for meget.Her er nogle almindelige:
● konkurrencevilkår
● uhensigtsmæssigt valg af testdata
● pre-test betingelser ikke er kontrolleret
Når de finder en mærkelig automatiseret test scripts, skal bestemmes for at slippe af det:
● Brug nogle fælles design mønstre og effektiv brug sager, såsom "forberedelse, gennemførelse, påstande (Arranger, lov, ASSERT)"
● Brug MOCK Teknologi
Kort sagt, når der er en underlig test (flakey Test) var altid meget deprimeret, men for ikke at gå fremtiden i møde mere deprimeret, og vi er nødt til at slippe af med de mærkelige tidlig opsporing test.