Das Wissen, wie man mit instabilen Tests umgeht, ist beim Testen von entscheidender Bedeutung, da schwebende Autotests die Geschwindigkeit aller Entwicklungen verlangsamen.
Wenn Sie nicht auf instabile Tests gestoßen sind, lesen Sie unbedingt diesen Artikel, da er versucht, die Ursachen für Instabilität in Tests zu systematisieren. Wenn Sie auf instabile Tests gestoßen sind, sehen Sie, wie viele in die aufgelisteten Bereiche fallen.
In diesem Artikel erfahren Sie, wie Sie mit den einzelnen Gründen umgehen.
Im Laufe der Jahre bin ich mehr als einmal auf instabile Tests gestoßen, aber anstatt bestimmte Fälle zu betrachten, versuchen wir, die Ursachen der Instabilität nach den Komponenten zu gruppieren, die an der Durchführung von Autotests beteiligt sind:
Die Tests selbst;
Ein Framework zum Ausführen von Tests;
Dienste und Bibliotheken, von denen das zu testende System und das Testframework abhängen;
Das Betriebssystem und das Gerät, mit dem das Autotesting-Framework interagiert.
1 / , . . - , , . , , .
, , / , , . 2
,
. :
;
;
. ;
;
.
. :
, ;
, "" ;
.
,
( )
, .
.
:
;
;
;
;
;
.
.
, . :
;
;
, / , .
, . , , .
.