Automatisoitu ohjelmistotestaus Java-kielellä - kurssi 57 600 RUB. Innopoliksen yliopistosta, koulutus 6 kuukautta, päivämäärä: 18.12.2023.
Miscellanea / / November 28, 2023
Laadunvarmistusinsinööri automatisoi rutiinitarkastukset, mikä vähentää virheiden riskiä ja hallitsee paremmin tuotteen laatua.
Kurssilla opit Javan perusteet ja alat käyttää sitä testauksen automatisointiin, pystyt laajentamaan osaamistasi ja kasvattamaan tulojasi.
Moduuli 1: Versionhallintajärjestelmät (Git). Automaattisten testien kehittäminen Javassa. Rakenna automaatiotyökaluja. JUnit/TestNG
1.1 Johdanto: Mitä AQA tekee. Ammatillisen kehittymisen alueet. Kurssin esittely. Perustyökalut. Versionhallintajärjestelmät: Git, GitHub: haarautuminen, kloonaus, peruskomennot.
1.2 Ohjelmointikielen esittely. Ohjelman rakenne, paketit, tietotyypit. Operaattorit. Työskentely jousilla. Väitteet. Hamcrest.
1.3 Pääsyn muokkaajat. Luokat ja esineet. Staattiset muuttujat ja menetelmät. Käärimiskurssit. Haaroittamisen perusteet.
1.4 OOP: n perusperiaatteet. Käyttöliittymät, abstraktit luokat. Avainsanat tämä, super
1.5 Taulukot, listat, silmukat
1.6 Kokoelmat
1.7 Työskentely poikkeuksin: kiinni, hakkuu, heitto. Työskentely päivämäärien kanssa
1.8 Tiedostojen käsittely. Kirjoitamme tiedostoon, luemme tiedostosta. Jäsentimet. Testaa parametrointia.
1.9 Työskentely XML: n kanssa. JSON
1.10 Suunnittelukuviot. Generics. Luetteloidut tyypit
1.11 Gradle-rakennusautomaatiotyökalu. Hankkeen rakenne. Maven rakentaa automaatiotyökalu. Hankkeen rakenne
1.12 Testirakenne. Huomautukset. Raporttien tyypit
1.13 Väliaikainen sertifiointi
Moduuli 2: Rest API. Vakuutan. Tietokanta
2.1 Rest API teoria. Automaattisen testauksen API-arkkitehtuuri. API automaattiset testit RestAssuredissa
2.2 Apache HTTP-työkalu
2.3 OkHttp3-kirjasto. Swagger-kehys
2.4 JSON-vahvistus – skeemat
2.5 SQL-teoria. Yhdistetään joukko JDBC-ohjelmaliitäntöjä. Automaattiset testit tietokannan avulla
2.6 Pojo, Hibernate Object Models
2.7 NoSQL-tietomäärät. Automaattiset testit MongoDB-tietokannan avulla
2.8 Väliaikainen sertifiointi
Moduuli 3: Verkkosovellusten käyttöliittymätestaus. Säiliöinti. Dockerin kanssa työskentelyn perusteet. CI/CD. BDD-ohjelmistokehitysmetodologia.
3.1 Teoria verkkosovellusten testaamisesta. Automaatioelementit
3.2 Seleenityökalu. Asiakirjaobjektimalli DOM-malli. WebDriver: lataa asetukset. Selainten väliset testit
3.3 Elementtihaku, paikantimet ja valitsimet. Toiminnot elementtien kanssa
3.4 Eksplisiittiset ja implisiittiset odotukset
3.5 Varoitus, ponnahdusikkuna. Työskentely evästeiden kanssa
3.6 Sivun objektimalli
3.7 Raportointi ja kuvakaappaukset, Allure
3.8 Selenide-kehys
3.9 Ulkoasun testaus. Ashot/Galen
3.10 Docker
3.11 CI/CD teoria. Jenkins
3.12 GitLab CI -järjestelmä
3.13 Kafka
3,14 MQ
3.15 BDD teoria. Projektin arkkitehtuuri. Kurkku ohjelmistotyökalu. Kieli, jolla kuvataan Gherkin-järjestelmän käyttäytymistä
3.16 Väliaikainen sertifiointi
loppukoe
Yhteensä: 256 tuntia
Kurssilla tarkastellaan verkkosovellusten peruskäsitteitä ja ominaisuuksia, käsitellään niiden kehittämisessä käytettyä arkkitehtuuria ja teknologioita sekä myös erilaisten testausten aikana ilmenevät ongelmat, työkalujen ja menetelmien katsaus web-sovellusten testaamiseen käytännön kanssa luokat.
3,8
16 000 ₽
Kurssi auttaa sinua muodostamaan tehokkaasti tiimin ja luomaan testausprosessin yhdistämällä hankitut tiedot ”Software Tester. Taso 1." Kurssilla opit käytännössä mitä testinhallinta on, kuinka muodostaa tehokas tiimi ohjelmistotestaukseen, miten tiimissä rakennetaan rakentavia suhteita, mittareita ja testausriskejä. Kurssin toisessa moduulissa uppoudut intensiivisesti ohjelmistotestaukseen käyttämällä erityisesti kehitettyä ohjelmistopakettia. Kun testaat sitä, kohtaat tyypillisiä testausongelmia ja tapoja ratkaista ne.
4,1
22 990 ₽