Web Stories: Uvod u TestNG
Details
Želite da pišete automatske testove, ali ne znate odakle da krenete? Počeli ste da pišete svoje testove, ali niste baš sigurni čemu služi ono @nešto, šta je .xml fajl, kako to sve zajedno radi, i zašto deluje toliko zastrašujuće?
Ukoliko su odgovori na prethodno navedena pitanja potvrdni, ovaj vebinar je prava prilika da saznate nešto više o tome.
Pokušaćemo da pokrijemo što više TestNG funkcionalnosti, od toga kako ga uvezati u projekat, preko čuvenog @test, pa sve do nekih "naprednijih" opcija. Fokus će mnogo više biti na kodiranju i praktičnim primerima, nego na teoriji.
Neke od tema koje ćemo pokriti:
• Šta su anotacije i čemu služe?
• Redosled izvršavanja testova
• Šta su to assert-ovi i zašto se koriste?
• Kako parametrizovati testove?
• Kako paralelizovati testove?
• Šta su data provider-i?
• Šta je testng.xml fajl?
• Šta su testNG listener-i?
Iako nije neophodno prethodno znanje o testing-ju, radi lakšeg praćenja primera poželjno je imati bar osnovno razumevanje Java koda i Maven-a.
Vebinar može biti veoma koristan početnicima i test inženjerima sa jako malim iskustvom, ali su i svi ostali više nego dobrodošli.
O TestNG-ju će vam pričati Boško Nikolić, senior test inženjer iz kompanije Endava. Poslednjih 6 godina Boško se bavi automatskim testiranjem softvera, i za to vreme je imao priliku da razvija i održava više UI i API framework-a. Oblast interesovanja su mu Java, Python, Selenium, TestNG, Squish i njhova primena u automatskom testiranju.
