Kursplan
Introduksjon til automatiseringstesting
- Oversikt over automatiseringstesting
- Fordeler med automatisering
- Typer testing: Funksjonell vs ikke-funksjonell
- Forstå klientens økosystem
- Oversikt over Oracle APEX
- Introduksjon til .Net Core
- Grunnleggende om Machine Learning i kodealgoritmer
Oversikt over automatiseringsverktøy
- Selenium
- Sette opp Selenium WebDriver
- Skrive og kjøre testskript
- Gode fremgangsmåter for Selenium
- TestComplete
- Introduksjon til TestComplete
- Opprette automatiserte tester for ulike applikasjoner
- Integrering TestComplete med andre verktøy
Dykk dypt inn i automatisering med Selenium
- Avansert Selenium
- Håndtering av dynamiske webelementer
- Testing på tvers av nettlesere
- Integrasjon med TestNG og JUnit
- Rammeutvikling
- Sideobjektmodell (POM)
- Datadrevne og nøkkelorddrevne rammeverk
- Kontinuerlig integrasjon med Jenkins
Avanserte funksjoner i TestComplete
- Skripting og automatisering
- Skriptspråk støttet av TestComplete
- Automatisering av desktop-, web- og mobilapplikasjoner
- Tilpasse tester
- Opprette tilpassede sjekkpunkter
- Håndtering av unntak og feil
Integrasjon med Oracle APEX og .Net Core
- Testing Oracle APEX-applikasjoner
- Automatiserte teststrategier for APEX-applikasjoner
- Verktøy og praksis spesifikke for APEX
- Automatisering i .Net Core
- Sette opp testprosjekter
- Enhetstesting med xUnit
- Integrasjon og ende-til-ende testing
Machine Learning i automatisering
- Introduksjon til Machine Learning i testing
- Grunnleggende om maskinlæring
- Bruk tilfeller av maskinlæring i testautomatisering
- Implementering av Machine Learning Algoritmer
- Skrivealgoritmer for prediktiv analyse
- Integrering av maskinlæring med testautomatisering
Vedlikehold og manuell konstruksjon av nye apper
- Grunnleggende om manuell testing
- Manuelle testteknikker
- Skrive effektive testcases og testplaner
- Overgang fra manuell til automatisert testing
- Identifisering av automatiseringskandidater
- Beste praksis for vedlikehold av testskript
Digitale HCM/NPP og outsourcingstrategier
- Digital HCM/NPP Oversikt
- Verktøy og teknologier i HCM
- Automatiseringsstrategier for HCM-applikasjoner
- Administrere utkontrakterte testprosjekter
- Beste praksis for outsourcing
- Sikre kvalitet og konsistens i utkontrakterte prosjekter
Alternative verktøy og teknologier
- Evaluerer Jtest og SOAtest
- Funksjoner i Jtest og SOAtest
- Egnethet for kundens behov
- Vi introduserer alternative verktøy
- Utforske andre automatiseringsverktøy (f.eks. Katalon Studio, Postman for API-testing)
- Integrerings- og overgangsstrategier
Praktiske workshops og virkelige scenarier
- Praktiske økter
- Praktiske laboratorier med Selenium og TestComplete
- Testscenarier i den virkelige verden
- Kasusstudier og Capstone-prosjektet
- Gruppeprosjekt for å implementere en komplett automatiseringsløsning
- Presentasjon og fagfellevurdering
Sammendrag og neste trinn
Krav
- En forståelse av grunnleggende programmeringskonsepter
- Erfaring med programvaretesting (manuell eller automatisert)
- Kjennskap til nettteknologier og utviklingsrammeverk
Publikum
- Automatiseringstestere
- QA-ingeniører
- Programvareutviklere
- IT-fagfolk involvert i vedlikehold og testing av programvare
Testimonials (5)
Klassen var informativ og lett å følge.
Najeeda Motala - Multichoice
Kurs - Advanced C# for Automation Test Engineers
Machine Translated
Jeg likte alt siden det er nytt for meg, og jeg kan se merverdien det kan gi til arbeidet mitt.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Kurs - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks