Kurzusleírás
Bevezetés az automatizálási tesztelésbe
- Az automatizálási tesztelés áttekintése
- Az automatizálás előnyei
- A tesztelés típusai: Funkcionális vs nem funkcionális
- Az ügyfél ökoszisztémájának megértése
- Az Oracle APEX áttekintése
- A .Net Core bemutatása
- A Machine Learning alapjai a kódalgoritmusokban
Az automatizálási eszközök áttekintése
- Selenium
- A Selenium WebDriver beállítása
- Tesztszkriptek írása és futtatása
- A legjobb gyakorlatok a következőhöz: Selenium
- TestComplete
- Bevezetés a TestComplete-be
- Automatizált tesztek készítése különböző alkalmazásokhoz
- Integrálása TestComplete más eszközökkel
Merüljön el mélyre az automatizálásban a Selenium segítségével
- Haladó Selenium
- Dinamikus webelemek kezelése
- Böngészők közötti tesztelés
- Integráció TestNG-val és JUnit-tel
- Keretrendszer fejlesztése
- Oldalobjektum-modell (POM)
- Adatvezérelt és kulcsszóvezérelt keretrendszerek
- Folyamatos integráció a Jenkins-val
Speciális funkciók a TestComplete-ben
- Szkriptelés és automatizálás
- A TestComplete által támogatott szkriptnyelvek
- Asztali, webes és mobilalkalmazások automatizálása
- Tesztek testreszabása
- Egyéni ellenőrzőpontok létrehozása
- Kivételek és hibák kezelése
Integráció Oracle APEX-szel és .Net Core-el
- Tesztelés Oracle APEX alkalmazások
- Automatizált tesztelési stratégiák APEX alkalmazásokhoz
- Az APEX-re jellemző eszközök és gyakorlatok
- Automatizálás .Net Core-ban
- Tesztprojektek beállítása
- Egységteszt az xUnit segítségével
- Integráció és teljes körű tesztelés
Machine Learning az Automatizálásban
- Bevezetés a Machine Learning-be a Tesztelésben
- A gépi tanulás alapjai
- A gépi tanulás felhasználási esetei a tesztautomatizálásban
- Machine Learning algoritmusok megvalósítása
- Íróalgoritmusok prediktív elemzéshez
- A gépi tanulás integrálása tesztautomatizálással
Karbantartás és új alkalmazások manuális létrehozása
- A kézi tesztelés alapjai
- Kézi tesztelési technikák
- Hatékony tesztesetek és teszttervek írása
- Átállás a kézi tesztelésről az automatizált tesztelésre
- Az automatizálásra jelöltek azonosítása
- A tesztszkriptek karbantartásának legjobb gyakorlatai
Digitális HCM/Atomerőmű és kiszervezési stratégiák
- Digitális HCM/Atomerőmű áttekintése
- Eszközök és technológiák a HCM-ben
- Automatizálási stratégiák HCM alkalmazásokhoz
- Kihelyezett tesztelési projektek irányítása
- A kiszervezés legjobb gyakorlatai
- Minőség és következetesség biztosítása a kiszervezett projektekben
Alternatív eszközök és technológiák
- A Jtest és a SOAtest kiértékelése
- A Jtest és a SOAtest jellemzői
- Megfelelőség az ügyfél igényeinek
- Alternatív eszközök bemutatása
- Egyéb automatizálási eszközök felfedezése (pl. Katalon Studio, Postman API teszteléshez)
- Integrációs és átállási stratégiák
Gyakorlati műhelyek és valós forgatókönyvek
- Gyakorlati foglalkozások
- Gyakorlati laborok Selenium és TestComplete
- Valós tesztelési forgatókönyvek
- Esettanulmányok és Capstone Project
- Csoportprojekt egy teljes automatizálási megoldás megvalósítására
- Előadás és szakértői értékelés
Összegzés és a következő lépések
Követelmények
- Az alapvető programozási fogalmak megértése
- Szoftvertesztelésben szerzett tapasztalat (kézi vagy automatizált)
- Webes technológiák és fejlesztési keretrendszerek ismerete
Közönség
- Automatizálási tesztelők
- minőségbiztosítási mérnökök
- Szoftverfejlesztők
- A szoftver karbantartásában és tesztelésében részt vevő informatikusok
Vélemények (5)
Az óra informatív és könnyen követhető volt.
Najeeda Motala - Multichoice
Kurzus - Advanced C# for Automation Test Engineers
Gépi fordítás
Mindent élveztem, mivel teljesen új számomra, és látom, hogy milyen hozzáadott értéket jelenthet a munkámnak.
Zareef - BMW South Africa
Kurzus - Tosca: Model-Based Testing for Complex Systems
Gépi fordítás
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurzus - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Kurzus - 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