Korzystając z #testng użyłem sobie annotacji Factory, gdzie wywołuje sobie dwa razy cała klasę testową z różnym parametrem, wszystkie metody z klasie są od siebie zależne, wykorzystuje dependsOnMethods. Powoduje to, że jeden fail testu z dajmy na to pierwszego wykonania pokazuje też na koniec faila, mimo że praktycznie drugi suite przeszedł bez problemu.
Czy da się zrobić tak, by każde wywołanie klasy było pokazywany w wynikach osobno?
#testowanieoprogramowania
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do #testowanieoprogramowania Czy można w #testng #selenium #java zrobić takie coś, że jak zakończę test np otworzę jakąś stronę, żeby mi napisało w xmlu czy tam w podsumowaniu testu, że "strona została otwarta, test OK"
Ja to sobie wymyśliłem tak:
if (driver.findElement(By.xpath.......).isDisplayed()) { I tu jakiś tekst dla testng}

Wiecie o co chodzi. W sumie nie wiem co napisać bo otwiera się strona
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czółkiem Mirony! Szukam kursu stawiania zautomatyzowanego środowiska testerskiego od podstaw. Dużo lepiej uczy mi się z interaktywnych kursów niż z czytania dokumentacji i właśnie czegoś takiego poszukuję. Kurs może być płatny, ważne żeby był wart zainwestowanych pieniędzy. Chciałbym aby kurs opierał się o Selenium, testNG, Maven, Jenkins. Najlepiej w Javie. Natknął się ktoś na podobny kurs i mógłby coś polecić?
#programowanie #java #maven #selenium
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: Do Jenkinsa ot choćby pipeline as a code i pokazanie jak napisać pipeline do CI/CT/CD. Jakieś podstawy grooviego, zwłaszcza, że ten w Jenkinsie jest nieco okrojony. Maven może jest i prosty, ale można by omówić np. opcje konfiguracji Surefire z JUnit 4 i JUnit5. Do tego instalacja i konfiguracja Selenium Grida na kilku maszynach (Mac+Win) i zintegrowanie tego z Jenkinsem. Wbrew pozorom trochę tego jest i dla kogoś kto
  • Odpowiedz