Closed jam231 closed 10 years ago
http://qt-project.org/forums/viewthread/19217
czemu nie natywne narzędzie?
Spokojnie, na razie niczego nie wykluczam. Trzeba się zastanowić co i jak chcemy testować, poczytać o dostępnych frameworkach i coś wybrać.
Dobra, po dwóch dniach obijania się i walki z organizacja projektu pod katem testow oraz wyboru frameworka czas zameldowac o dokonanych postepach.
Eksperymentujac z QTestem, przy próbie dokonania jakiegoś postępu dla issue #47 udało mi się ustawić automatyczne wykonywanie unit testów podczas builda (yay!), co więcej będzie się to bezboleśnie integrowało z travisem (yay! x2).
Postanowiłem testować Issue #47 przy użyciu QTesta, bo jest prosty (szkoda, że prymitywny), a ja nie mam doświadczenia w testowaniu (jednodniowa przygoda z nunitem sie nie liczy), jest dużo ciekawszych problemów do rozwiązania i obecna struktura projektu (issue #44) pozwala na uzycie innego frameworka przy testowaniu aplikacji wlasciwiej.
A dokładniej testy automatyczne. Mógłbym się potrudzić i napisać dlaczego warto, ale zamiast tego wspomnę Issue #40. No i wizja komfortu psychicznego zwiazanego z automatycznymi testami regresyjnym wykonywanymi przy każdym pull requescie wywoluje u mnie błogi uśmiech...
Nie napisze na razie nic konkretnego, bo najpierw trzeba sie porzadnie zastanowic (i dowiedziec!) jak sie do tego zabrac, zeby mialo to sens.
Bardzo obiecująco wygląda Google Test.