Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Javantura v6 - Automation of web apps testing - Hrvoje Ruhek

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 20 Publicité

Javantura v6 - Automation of web apps testing - Hrvoje Ruhek

Télécharger pour lire hors ligne

Quality control during apps development demands continuous testing. Selenium, Cucumber, Jenikns and Docker can help us in that process. Hrvoje will share his experience about that subject.

Quality control during apps development demands continuous testing. Selenium, Cucumber, Jenikns and Docker can help us in that process. Hrvoje will share his experience about that subject.

Publicité
Publicité

Plus De Contenu Connexe

Plus par HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

Publicité

Javantura v6 - Automation of web apps testing - Hrvoje Ruhek

  1. 1. Automatizacija testiranja web aplikacija Hrvoje Ruhek Javantura v6 - 23.02.2019 - Zagreb, Croatia
  2. 2. Razvoj aplikacija
  3. 3. Problem kod razvoja aplikacija • Što? Kad izradimo krivu aplikaciju • Kako? Igramo se pokvarenog telefona • Prvo ozbiljno testiranje User Acceptance Test • Uopće ne testiramo, tj. testiramo u prvom tjednu produkcije 😱 • Posljedice: Aplikacija ne radi što korisnik želi, bugovi → probijeni rokovi → prekoračenja budžeta → radni vikendi …
  4. 4. Pokvareni telefon
  5. 5. Kako riješiti taj problem • Ne postoji magična formula koja sve riješava • Agilni razvoj • Behavior Driven Development • Automatizacija procesa testiranja
  6. 6. Agilni razvoj
  7. 7. Knjige za preporuku
  8. 8. Behaviour Driven Development
  9. 9. BDD i agilni razvoj
  10. 10. Gherkin
  11. 11. Automatizacija testiranja
  12. 12. Testiranje u praksi
  13. 13. Testna piramida
  14. 14. Continuous Integration / Continuous Deployment
  15. 15. E2E testovi • Sinonimi: Automated acceptance tests, Functional testing • Smoke/Sanity testing • Regression testing
  16. 16. Jenkins • Jenkins je open source server za automatizaciju raznih aktivnosti vezanih za razvoj, testiranje i isporuku aplikacija • Pipeline jobs • Configuration as Code
  17. 17. Selenium • Selenium omogućuje automatizaju upravljanja internet preglednikom • podržava: Chrome, Firefox, Internet Explorer, Edge, Safari • Selenium Grid • Page Object Pattern • new WebDriverWait();
  18. 18. Demo
  19. 19. Dobre prakse u razvoju aplikacija • Agilni razvoj • Behavior Driven Development • Automatizacija testiranja
  20. 20. Agency04 | info@ag04.com www.ag04.com Hvala!

×