Sovelto PRO
Uusi

PRO Live: React-sovellusten testaus

React ja muut SPA kehykset siirtävät paljon sovelluslogiikkaa ja samalla vastuuta kokonaisuuden toiminnallisuudesta käyttöliittymätasolle. Sovelluskehityksessä testaus on olennainen osa laadunvarmistusta, ja esimerkiksi React mahdollistaa käyttöliittymän testauksen yksikkö- ja integraatiotestauksen tavoin myös ilman perinteisiä funktionaalisia testikehyksiä tai -sovelluksia.

Vaativuus
Arvostelut
1h 30m
Kesto
179,00 
+ alv./VAT
Sovelto PRO
Ajankohta: 10:00 - 11:30
Sijainti:
Valitsemasi koulutus sisältää seuraavat päivät:
Sovelto Access -krediiteillä maksettaessa veloitamme krediittejä kurssin euromääräisen hinnan verran. Tarkan krediittimäärän voit kysyä myyntipalvelusta: 020 7776 670 tai myyntipalvelu@sovelto.fi

Ilmoittaudu viimeistään 20.08.2020
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

Sovelto PRO
Uusi

React on suosituin SPA kehys ja sen käyttäminen laadukkaissa projekteissa olettaa myös testien olevan laadukkaita. Sen testaukseen sopii myös funktionaalisten kirjastojen/kehysten käyttö, esimerkiksi Selenium tai Protractor toimivat mainiosti. React itsessään tukee kuitenkin myös perinteisempää ohjelmistotestausta. Vaihtoehtoina mm. ReactTestUtils + React Test renderer (vanha, vielä ihan kiva demoissa), Enzyme (erittäin hienosti toimiva AirBnB:n kehittämä testiympäristö) ja React Testing Library (nykyisin Facebookin suosittelema tapa)

Tämä PRO Live koulutus käy läpi tarkimmin Jest ja React Testing Libraryn yhdistelmän, mutta myös Enzymen ja milloin kumpaakin kannattaa käyttää.

  • Enzyme vs. React Testing Library
  • Testaustasot: Yksikkö / funktionaalinen / integraatio / e2e
  • Komponenttien testaus
    • Hooks tuki
  • Toiminnallisuuden testaus
  • Valeolioiden käyttö (mock)

Kurssi olettaa, että osaat React-ohjelmoinnista ainakin perusteet jo etukäteen.

 

Avainsanat: , , , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
useita
179,00  + alv./VAT

Vastuuhenkilö


Tommi Teräsvirta

Tommi Teräsvirta

Tommi on ohjelmistokehitykseen liittyvän kouluttamisen ja konsultoinnin rautainen ammattilainen. Tommilla kouluttajaura alkoi vuonna 1997 Java-koulutuksilla. Hän on toiminut ohjelmistoalalla useissa haastavissa tehtävissä, mistä saatua kokemusta hän pystyy hyödyntämään niin Full stack Web-kehityksessä kuin sulautettujen järjestelmien ja käyttöjärjestelmien alueilla. Tommilta löytyy sertifioitua osaamista niin Microsoft-ympäristöön, kuin Java ja C++ -kieliinkin liittyen. Lähellä sydäntä ovat myös mobiilit alustat, avoin lähdekoodi ja Linux. Tommi on erittäin pidetty kouluttaja. Hän onnistuu koulutuksissaan innostamaan aiemmin koodausta karttaneen oppilaan koodauksen salojen mielenkiintoiseen maailmaan. Tommi on konsultoinut ja kouluttanut niin koti- kuin ulkomaillakin.
MCTS, Oracle Certified Professional, Java SE 7 Programmer, TOGAF® Foundation Certificate, Certified QT Specialist

Kouluttaja


Tommi Teräsvirta

Tommi Teräsvirta

Tommi on ohjelmistokehitykseen liittyvän kouluttamisen ja konsultoinnin rautainen ammattilainen. Tommilla kouluttajaura alkoi vuonna 1997 Java-koulutuksilla. Hän on toiminut ohjelmistoalalla useissa haastavissa tehtävissä, mistä saatua kokemusta hän pystyy hyödyntämään niin Full stack Web-kehityksessä kuin sulautettujen järjestelmien ja käyttöjärjestelmien alueilla. Tommilta löytyy sertifioitua osaamista niin Microsoft-ympäristöön, kuin Java ja C++ -kieliinkin liittyen. Lähellä sydäntä ovat myös mobiilit alustat, avoin lähdekoodi ja Linux. Tommi on erittäin pidetty kouluttaja. Hän onnistuu koulutuksissaan innostamaan aiemmin koodausta karttaneen oppilaan koodauksen salojen mielenkiintoiseen maailmaan. Tommi on konsultoinut ja kouluttanut niin koti- kuin ulkomaillakin.
MCTS, Oracle Certified Professional, Java SE 7 Programmer, TOGAF® Foundation Certificate, Certified QT Specialist