Miksi tästä on sinulle hyötyä?
Autan tunnistamaan käyttöliittymä-, toiminnalliset ja rajapintavirheet ennen tuotantoa. Teen testauksesta selkeää, dokumentoitua ja helposti hyödynnettävää kehitystiimeille ja pienille projekteille.
Miten voin auttaa?
Manuaalinen ohjelmistotestaus
Testaan sovelluksia käyttäjän näkökulmasta ja dokumentoin löydökset selkeästi. Sopii projekteihin, joissa tarvitaan nopeasti lisäsilmäpari.
UI- ja API-testaus
Testaan käyttöliittymiä ja rajapintoja varmistaakseni, että perustoiminnot ja kriittiset polut toimivat odotetusti.
Testausdokumentaatio ja bugiraportointi
Laadin testitapaukset, tarkistuslistat ja bugiraportit, joita kehittäjien on helppo hyödyntää.
Kevyt testiautomaatio
Rakennan yksinkertaisia automaatiotestejä tukemaan manuaalista testausta ja regressiotestausta.
Esimerkkejä työstäni
Kirjautumistoiminnon testaus
Login-toiminnallisuus tarvitsi kattavan testauskattavuuden ja dokumentaation ennen julkaisua.
Suunnittelin 8 testitapausta käyttäen black-box -tekniikoita (equivalence partitioning, boundary value analysis). Dokumentoin löydökset ja laadin bugiraportin tietoturvaongelmasta.
Selkeä testidokumentaatio, jota tiimi voi käyttää jatkossa. Tietoturvaongelma korjattiin ennen julkaisua.
Testausstrategia AI-generoidulle koodille (opinnäytetyö)
AI-generoidun koodin laatu vaihtelee. Miten testata sitä järjestelmällisesti ja tehokkaasti?
Rakensin kolmitasoisen testausstrategian: Jest unit-testit, Supertest API-testit, Playwright E2E-testit. 17 testiä yhteensä, kattava dokumentaatio.
Toistettava prosessi AI-koodin laadunvarmistukseen. Dokumentoitu strategia, jota voi soveltaa muihin projekteihin.