Hva er "rar," testskriptet det? Er dette skriptet kjører i mange tilfeller, testresultatene er ikke alltid konsekvent, for eksempel kjøre 10 ganger, er 9 ganger gjennom, det er en feil 1, deretterHva denne testen vedtas, eller er det svikt Svaret er:? Det avhenger.
I noen tilfeller, at en feil, gjør programmet fange en BUG.Kan skyldes:
● program error etter å ha kjørt en stund
● prosedyrer for å ta feil, men feilen er ikke alltid skje
● I noen spesielle innspill til feilen utsatt for under
Men i noen tilfeller, at testen mislyktes en test er bare å fortelle folk, du skrive en "rar" testen skriptet, oppnå en merkelig test (flakey Test).Dessverre, virkemåten til automatiserte testresultater i en merkelig grunn det blir for mye.Her er noen vanlige:
● konkurransedyktige betingelser
● upassende valg av testdata
● pre-test forholdene ikke er kontrollert
Når de finner en merkelig automatisert test scripts, må fast bestemt på å bli kvitt det:
● Bruk noen vanlige design mønstre og effektiv bruk tilfeller, slik som "forberedelse, gjennomføring, påstander (Ordne, Act, hevde)"
● Bruk Mock Technology
Kort sagt, når det er en merkelig test (flakey Test) var alltid veldig deprimert, men for ikke å møte fremtiden mer deprimert, og vi må bli kvitt de rare tidlig oppdagelse test.