Ce qui est «étrange», le script de test il? Est-ce script en cours d'exécution dans de nombreux cas, les résultats des tests ne sont pas toujours compatibles, par exemple, exécuter 10 fois, 9 fois à travers, il ya une panne de 1, alorsCe que ce test soit adopté, ou est-ce l'échec La réponse est: Cela dépend.
Dans certains cas, que le défaut, le programme ne repérer un bogue.Peut être due à:
● erreur de programme après l'exécution pendant un certain temps
● les procédures de se tromper, mais l'erreur n'est pas toujours le cas
● Dans certains entrée spéciale dans l'erreur exposés en vertu de
Toutefois, dans certains cas, que le test a échoué 1 test est juste de dire aux gens, vous écrivez un "étrange" le script de test, la réalisation d'un test étrange (Flakey Test).Malheureusement, le comportement des résultats des tests automatisés dans une étrange raison, il devient trop.Voici quelques communes:
● conditions de concurrence
● choix inapproprié des données d'essai
● conditions pré-test ne sont pas contrôlés
Quand ils trouvent un étrange scripts de test automatisé, doit être déterminé à se débarrasser de celui-ci:
● Utilisez des modèles de conception courants et des cas d'utilisation efficaces, tels que "la préparation, la mise en œuvre, les affirmations (Organiser, Loi, Assert)"
● Utilisation de la technologie MOCK
En bref, quand il ya un test étrange (Flakey Test) a toujours été très déprimé, mais afin de ne pas faire face à l'avenir plus déprimé, et nous devons nous débarrasser de ces test de détection précoce bizarre.