¿Qué es "extraño", el script de prueba es? ¿Es este script se ejecuta en muchos casos, los resultados no siempre son coherentes, por ejemplo, correr 10 veces, 9 veces es a través de, hay un corte de 1, entoncesLo que esta prueba se adoptarán, o es fracaso de la respuesta es: depende.
En algunos casos, que un fallo, el programa hace coger un ERROR.Puede deberse a:
● error de programa después de correr durante algún tiempo
● procedimientos de estar equivocado, pero el error no es siempre sucede
● En alguna entrada especial en el error expuestos en
Sin embargo, en algunos casos, que la prueba ha fallado una prueba es sólo para decirle a la gente, usted escribe un "extraño" el script de prueba, logrando una prueba extraña (flakey de prueba).Desafortunadamente, el comportamiento de los resultados de pruebas automatizadas en una extraña razón se convierte en demasiado.Éstos son algunos comunes:
● condiciones de competencia
● inadecuada elección de los datos de prueba
● condiciones antes de la prueba no se controlan
Cuando encuentran una extraña scripts automatizados de prueba, se debe determinar para deshacerse de ella:
● Utilice algunos patrones de diseño comunes y los casos de uso efectivo, tales como "preparación, ejecución, las afirmaciones (Organizar, Ley, Assert)"
● Uso de Tecnología MOCK
En resumen, cuando hay una prueba extraña (flakey prueba) fue siempre muy deprimido, pero para no afrontar el futuro más deprimido, y tenemos que deshacernos de los test de detección temprana raro.