Kurzusleírás
Automatizált tesztelés bevezetése
- Automatizált tesztelés áttekintése
- Az automatizálás előnyei
- Tesztelés típusai: funkcionális vs nem funkcionális
- A kliens ekoszisztémájának megértése
- Oracle APEX áttekintése
- .Net Core bevezetése
- Machine Learning alapjai a kód algoritmusokban
Automatizálási eszközök áttekintése
- Selenium
- Selenium WebDriver beállítása
- Tesztskriptek írása és futtatása
- Selenium legjobb gyakorlatok
- TestComplete
- TestComplete bevezetése
- Automatikus tesztek létrehozása különböző alkalmazásokhoz
- TestComplete integrálása más eszközökkel
Mélybehatoló automatizálás Seleniummel
- Fejlett Selenium
- Dinamikus web-elemek kezelése
- Cross-browser tesztelés
- Integráció TestNG és JUnit-tel
- Keretrendszer-fejlesztés
- Page Object Model (POM)
- Adatvezérelt és kulcsszóvezérelt keretrendszerek
- Folytatott integráció Jenkins-szel
Fejlett funkciók TestComplete-ban
- Szkriptelés és automatizálás
- A TestComplete által támogatott szkriptnyelvek
- Asztali, web és mobil alkalmazások automatizálása
- Tesztek testreszabása
- Egyedi ellenőrzőpontok létrehozása
- Hibák és hibák kezelése
Integráció Oracle APEX-zel és .Net Core-ral
- Oracle APEX alkalmazások tesztelése
- Automatikus tesztelési stratégiák APEX alkalmazásokhoz
- APEX-specifikus eszközök és gyakorlatok
- Automatizálás .Net Core-ban
- Tesztprojektek beállítása
- Egységtesztelés xUnit-tel
- Integrációs és végső tesztelés
Machine Learning az automatizálásban
- Machine Learning bevezetése a tesztelésben
- Machine Learning alapjai
- Machine Learning alkalmazási lehetőségei a tesztautomatizálásban
- Machine Learning algoritmusok implementálása
- Algoritmusok írása előrejelzéshez
- Machine Learning integrálása a tesztautomatizálással
Karbantartás és új alkalmazások kézi építése
- Kézi tesztelés alapjai
- Kézi tesztelési technikák
- Hatékony tesztesetek és teszttervek írása
- Átmenet a kézi tesztelésről az automatizáltra
- Automatizálási lehetőségek azonosítása
- Tesztskriptek karbantartására vonatkozó legjobb gyakorlatok
Digitális HCM/NPP és outsourcing stratégiák
- Digitális HCM/NPP áttekintése
- HCM-ben használt eszközök és technológiák
- Automatizálási stratégiák HCM alkalmazásokhoz
- Kivitelezett tesztprojektek kezelése
- Kivitelre vonatkozó legjobb gyakorlatok
- Minőség és egyhangúság biztosítása a kivitelezett projektekben
Alternatív eszközök és technológiák
- Jtest és SOAtest értékelése
- Jtest és SOAtest funkciói
- Alkalmasság a kliens igényeihez
- Alternatív eszközök bevezetése
- Más automatizálási eszközök (pl. Katalon Studio, Postman API teszteléshez) felmérése
- Integrációs és átmeneti stratégiák
Praktikus munkahelyi munka és valós életben való jelenetek
- Pratikus munkahelyi munkák
- Pratikus munkahelyi laborok Seleniumnel és TestComplete-vel
- Valós életben való tesztelési jelenetek
- Eseményeket és csúcstartamot
- Csoportprojekt egy teljes automatizálási megoldás létrehozására
- Bemutató és társbírálat
Összefoglalás és következő lépések
Követelmények
- A programozás alapvető fogalmainak megértése
- Szoftvertesztelés tapasztalata (manuális vagy automatizált)
- Ismeret a webfunktechnológiákról és fejlesztési keretekről
Célközönség
- Automatizált tesztelők
- QA mérnökök
- Szoftverfejlesztők
- IT szakemberek, akik részt vesznek a szoftverfenntartásban és tesztelésben
Vélemények (5)
Jó kapcsolat, Łukasz időt szentelt mindenki kérdéseinek és tudott segíteni bárkinek gond volt.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurzus - Selenium WebDriver in C#
Gépi fordítás
Örültem a teljes tartalomnak, mert mindegyik új számomra és látható az érték, amit hozzáadhatok a munkámban.
Zareef - BMW South Africa
Kurzus - Tosca: Model-Based Testing for Complex Systems
Gépi fordítás
A képző minden funkciót részletesen elmagyarázta.
Argean Quilaquil - DXC
Kurzus - TestComplete
Gépi fordítás
A képző bizalommal adja. Az elmagyarázata világos és érdekes. Megpróbálja a leckéket annyi mértékben is érdekesnek tenni, amennyiben csak lehet. élveztem az órát és sokat tanultam. Köszönöm nagyon szépen. A leghasznosabb technika, amit megtanultam, a különböző webkomponensek (pl. szövegmező, rádiógomb és gomb) elemeknek az elhelyezkedésének meghatározása volt. Néha az elem azonosítója nem kerül megfelelően rögzítésre. Különböző módokat tanultunk az elemek elhelyezkedésének meghatározására, mint például a CSS-választók, XPath, Név és Azonosító használata. Szerettem az elmagyarázást. Köszönöm
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurzus - Advanced Selenium with C#
Gépi fordítás
Tetszett, hogyan a példák egymásra építettek. A következő szakaszban tudtad hasznosítani azt, amit az előzőben tanultál.
Sacha Mannion - BeyondTrust
Kurzus - C# for Automation Test Engineers
Gépi fordítás