(składnia)

Wojciech Tański: Źródła niestabilności w automatycznych testach regresyjnych

Jak ich unikać i co zrobić, gdy już wystąpią

Programista 12/2017 (67) styczeń/luty [okładka]

W pracy testera automatyzującego niezwykle ważna jest jakość tworzonego przez niego kodu, tak żeby był on stabilny, działał poprawnie, weryfikował działanie testowanego systemu, a co najważniejsze – dawał pewność wszystkim członkom projektu, że jest w stanie pokazywać faktyczny stan jakości testowanej aplikacji. Nierzadko dzieje się tak, że testy regresyjne działają w sposób losowy albo nasza regresja jest ciągle czerwona i zieleni się dopiero tuż przed wydaniem aplikacji. W niniejszym artykule chciałbym pochylić się nad przyczynami takiego stanu i zaproponować pewne metody jego unikania oraz naprawiania, jeśli taka sytuacja już zaistnieje.