{"id":57352,"date":"2023-04-15T13:32:17","date_gmt":"2023-04-15T13:32:17","guid":{"rendered":"https:\/\/www.zaptest.com\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta"},"modified":"2023-04-15T13:32:17","modified_gmt":"2023-04-15T13:32:17","slug":"ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta","title":{"rendered":"Ei-toiminnallinen testaus: Mit\u00e4 se on, tyypit, l\u00e4hestymistavat, ty\u00f6kalut ja paljon muuta!"},"content":{"rendered":"<h1><\/h1>\n<p>Ei-toiminnallisella testauksella tarkoitetaan ohjelmistotestausta, jolla testataan ohjelmistosovelluksen ei-toiminnallisia n\u00e4k\u00f6kohtia.<\/p>\n<p>Ei-toiminnallista testausta on monenlaista, ja joitakin ohjelmistotestaustyyppej\u00e4 voidaan pit\u00e4\u00e4 sek\u00e4 <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-toiminnallinen-testaus-tyypit-esimerkit-tarkistuslista-ja-toteutus\">toiminnallisena<\/a> ett\u00e4 ei-toiminnallisena <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-toiminnallinen-testaus-tyypit-esimerkit-tarkistuslista-ja-toteutus\">testauksena<\/a> samanaikaisesti.<\/p>\n<p>Ei-toiminnallinen testaus on v\u00e4ltt\u00e4m\u00e4t\u00f6nt\u00e4, koska siin\u00e4 arvioidaan keskeisi\u00e4 k\u00e4ytt\u00e4j\u00e4kriteerej\u00e4, kuten <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-suorituskykytestaaminen-syvasukellus-tyyppeihin-kaytantoihin-tyokaluihin-haasteisiin-ja-muuhun\">suorituskyky\u00e4<\/a> ja k\u00e4ytett\u00e4vyytt\u00e4, ja tarkistetaan, toimiiko ohjelmisto odotetulla tavalla sen perustoimintojen ulkopuolella.<\/p>\n<p>T\u00e4ss\u00e4 artikkelissa tarkastelemme ei-toiminnallisen testauksen m\u00e4\u00e4ritelm\u00e4\u00e4 ja ominaisuuksia sek\u00e4 ei-toiminnallisen testauksen tyyppej\u00e4, l\u00e4hestymistapoja ei-toiminnalliseen testaukseen ja testausty\u00f6kaluja, joiden avulla voit optimoida ja parantaa omia ei-toiminnallisia testausprosessejasi.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Mita_on_ei-toiminnallinen_testaus\" >Mit\u00e4 on ei-toiminnallinen testaus?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Milloin_tarvitset_ei-toiminnallista_testausta\" >1. Milloin tarvitset ei-toiminnallista testausta?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Kun_et_tarvitse_ei-toiminnallista_testausta\" >2. Kun et tarvitse ei-toiminnallista testausta<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallisen_testauksen_tavoitteet\" >Ei-toiminnallisen testauksen tavoitteet<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Laadunvalvonta\" >1. Laadunvalvonta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Riskienhallinta\" >2. Riskienhallinta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Optimointi\" >3. Optimointi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Tietojen_keraaminen\" >4. Tietojen ker\u00e4\u00e4minen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Tietamyksen_lisaaminen\" >5. Tiet\u00e4myksen lis\u00e4\u00e4minen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Kuka_osallistuu_ei-toiminnalliseen_testaukseen\" >Kuka osallistuu ei-toiminnalliseen testaukseen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallisen_testauksen_edut\" >Ei-toiminnallisen testauksen edut<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Ohjelmiston_suorituskyvyn_parantaminen\" >1. Ohjelmiston suorituskyvyn parantaminen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Pida_ohjelmisto_turvallisena\" >2. Pid\u00e4 ohjelmisto turvallisena<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Ohjelmiston_kayttajaystavallisyyden_lisaaminen\" >3. Ohjelmiston k\u00e4ytt\u00e4j\u00e4yst\u00e4v\u00e4llisyyden lis\u00e4\u00e4minen.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Varmistetaan_etta_ohjelmisto_vastaa_kayttajien_tarpeita\" >4. Varmistetaan, ett\u00e4 ohjelmisto vastaa k\u00e4ytt\u00e4jien tarpeita<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallisen_testauksen_haasteet\" >Ei-toiminnallisen testauksen haasteet<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Toisto\" >1. Toisto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Kustannukset\" >2. Kustannukset<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Mita_testaamme_ei-toiminnallisessa_testauksessa\" >Mit\u00e4 testaamme ei-toiminnallisessa testauksessa?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Turvallisuus\" >1. Turvallisuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Luotettavuus\" >2. Luotettavuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Selviytymiskyky\" >3. Selviytymiskyky<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Saatavuus\" >4. Saatavuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Kaytettavyys\" >5. K\u00e4ytett\u00e4vyys<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Skaalautuvuus\" >6. Skaalautuvuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_Yhteentoimivuus\" >7. Yhteentoimivuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#8_Tehokkuus\" >8. Tehokkuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#9_Joustavuus\" >9. Joustavuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#10_Siirrettavyys\" >10. Siirrett\u00e4vyys<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#11_Uudelleenkaytettavyys\" >11. Uudelleenk\u00e4ytett\u00e4vyys<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Muiden_kuin_toiminnallisten_testien_ominaisuudet\" >Muiden kuin toiminnallisten testien ominaisuudet<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Mitattavissa\" >1. Mitattavissa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Erityinen\" >2. Erityinen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Tuntematon\" >3. Tuntematon<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Muiden_kuin_toiminnallisten_testien_elinkaari\" >Muiden kuin toiminnallisten testien elinkaari<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Ohjelmistovaatimusten_analysointi\" >1. Ohjelmistovaatimusten analysointi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Testauksen_suunnittelu\" >2. Testauksen suunnittelu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Testitapausten_luominen\" >3. Testitapausten luominen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Testiympariston_asetukset\" >4. Testiymp\u00e4rist\u00f6n asetukset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Testin_suorittaminen\" >5. Testin suorittaminen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Syklin_toistaminen\" >6. Syklin toistaminen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Selvitan_hieman_sekaannusta\" >Selvit\u00e4n hieman sekaannusta:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallinen_testaus_vs_toiminnallinen_testaus\" >Ei-toiminnallinen testaus vs. toiminnallinen testaus<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Mita_eroa_on_toiminnallisella_ja_ei-toiminnallisella_testauksella\" >1. Mit\u00e4 eroa on toiminnallisella ja ei-toiminnallisella testauksella?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Johtopaatos_ei-toiminnallinen_testaus_vs_toiminnallinen_testaus\" >2. Johtop\u00e4\u00e4t\u00f6s: ei-toiminnallinen testaus vs. toiminnallinen testaus<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Muun_kuin_toiminnallisen_testauksen_tyypit\" >Muun kuin toiminnallisen testauksen tyypit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Suorituskykytestit\" >1. Suorituskykytestit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Stressitestit\" >2. Stressitestit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Kuormitustestit\" >3. Kuormitustestit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Turvallisuustestit\" >4. Turvallisuustestit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Paivitys-_ja_asennustestit\" >5. P\u00e4ivitys- ja asennustestit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Tilavuuskokeet\" >6. Tilavuuskokeet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_Elvytystestit\" >7. Elvytystestit<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Mita_tarvitset_ei-toiminnallisen_testauksen_aloittamiseen\" >Mit\u00e4 tarvitset ei-toiminnallisen testauksen aloittamiseen?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Testaussuunnitelma\" >1. Testaussuunnitelma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Testitapaukset\" >2. Testitapaukset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Toiminnallinen_verifiointi\" >3. Toiminnallinen verifiointi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Testausvalineet\" >4. Testausv\u00e4lineet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Testausymparisto\" >5. Testausymp\u00e4rist\u00f6<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallinen_testausprosessi\" >Ei-toiminnallinen testausprosessi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Ei-toiminnallisen_testauksen_valmiustarkastukset\" >1. Ei-toiminnallisen testauksen valmiustarkastukset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Luo_testaussuunnitelma\" >2. Luo testaussuunnitelma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Luo_testitapauksia\" >3. Luo testitapauksia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Keraa_testitiedot\" >4. Ker\u00e4\u00e4 testitiedot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Valmista_testiymparisto\" >5. Valmista testiymp\u00e4rist\u00f6<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Ei-toiminnallisten_testien_suorittaminen\" >6. Ei-toiminnallisten testien suorittaminen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_Raportoi_testitulokset\" >7. Raportoi testitulokset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#8_Korjaa_viat\" >8. Korjaa viat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#9_Toista_testausjakso\" >9. Toista testausjakso<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallisen_testauksen_testitapaukset\" >Ei-toiminnallisen testauksen testitapaukset<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Mita_ovat_ei-toiminnallisen_testauksen_testitapaukset\" >1. Mit\u00e4 ovat ei-toiminnallisen testauksen testitapaukset?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Miten_suunnitella_ei-toiminnalliset_testitapaukset\" >2. Miten suunnitella ei-toiminnalliset testitapaukset?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Maarittele_alue_jonka_haluat_kattaa\" >1. M\u00e4\u00e4rittele alue, jonka haluat kattaa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Luo_yksilollinen_testitapauksen_ID\" >2. Luo yksil\u00f6llinen testitapauksen ID<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Nimea_ja_kuvaile_kukin_testi\" >3. Nime\u00e4 ja kuvaile kukin testi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-76\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Maarita_odotettu_tulos\" >4. M\u00e4\u00e4rit\u00e4 odotettu tulos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-77\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Suosittele_testaustekniikoita\" >5. Suosittele testaustekniikoita<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-78\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Hanki_jokaisesta_testitapauksesta_vertaisarviointi\" >6. Hanki jokaisesta testitapauksesta vertaisarviointi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-79\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Esimerkkeja_muista_kuin_toiminnallisista_testitapauksista\" >3. Esimerkkej\u00e4 muista kuin toiminnallisista testitapauksista<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-80\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Esimerkki_skaalautuvuuden_testauksesta\" >Esimerkki skaalautuvuuden testauksesta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-81\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Yhteensopivuuden_testaus_esimerkki\" >Yhteensopivuuden testaus esimerkki<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-82\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Manuaaliset_vai_automatisoidut_ei-toiminnalliset_testit\" >Manuaaliset vai automatisoidut ei-toiminnalliset testit?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-83\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Manuaalinen_ei-toiminnallinen_testaus_Hyodyt_haasteet_ja_prosessit\" >Manuaalinen ei-toiminnallinen testaus: Hy\u00f6dyt, haasteet ja prosessit<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-84\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Manuaalisen_testauksen_etuja_ovat_muun_muassa\" >1. Manuaalisen testauksen etuja ovat muun muassa:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-85\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Manuaalisen_testauksen_haasteita_ovat_mm\" >2. Manuaalisen testauksen haasteita ovat mm:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-86\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Automatisoitu_ei-toiminnallinen_testaus_Hyodyt_haasteet_ja_prosessit\" >Automatisoitu ei-toiminnallinen testaus: Hy\u00f6dyt, haasteet ja prosessit<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-87\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Ei-toiminnallisten_testien_automatisoinnin_etuja_ovat_muun_muassa_seuraavat\" >1. Ei-toiminnallisten testien automatisoinnin etuja ovat muun muassa seuraavat:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-88\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Automaattisen_ei-toiminnallisen_testauksen_haasteita_ovat_muun_muassa_seuraavat\" >2. Automaattisen ei-toiminnallisen testauksen haasteita ovat muun muassa seuraavat:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-89\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Johtopaatokset_Manuaalinen_tai_automatisoitu\" >Johtop\u00e4\u00e4t\u00f6kset: Manuaalinen tai automatisoitu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-90\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#ei-toiminnallinen_testaus\" >ei-toiminnallinen testaus?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-91\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Parhaat_kaytannot_ei-toiminnallista_testausta_varten\" >Parhaat k\u00e4yt\u00e4nn\u00f6t ei-toiminnallista testausta varten<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-92\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Kayta_automaatiotyokaluja\" >1. K\u00e4yt\u00e4 automaatioty\u00f6kaluja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-93\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Vertaisarviointi_kaikista_asiakirjoista\" >2. Vertaisarviointi kaikista asiakirjoista<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-94\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Maarittele_mitattavat_vaatimukset\" >3. M\u00e4\u00e4rittele mitattavat vaatimukset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-95\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Harkitse_huolellisesti_testausmittareita\" >4. Harkitse huolellisesti testausmittareita<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-96\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallisen_testin_tulostyypit\" >Ei-toiminnallisen testin tulostyypit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-97\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Absoluuttiset_luvut\" >1. Absoluuttiset luvut<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-98\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Virheilmoitukset\" >2. Virheilmoitukset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-99\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Tormaykset\" >3. T\u00f6rm\u00e4ykset<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-100\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Esimerkkeja_muista_kuin_toiminnallisista_testeista\" >Esimerkkej\u00e4 muista kuin toiminnallisista testeist\u00e4<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-101\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Esimerkki_suorituskyvyn_testauksesta\" >1. Esimerkki suorituskyvyn testauksesta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-102\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Yhteensopivuuden_testaus\" >2. Yhteensopivuuden testaus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-103\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Turvallisuuden_testaus\" >3. Turvallisuuden testaus<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-104\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Havaittujen_virheiden_ja_vikojen_tyypit\" >Havaittujen virheiden ja vikojen tyypit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-105\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#ei-toiminnallisen_testauksen_avulla\" >ei-toiminnallisen testauksen avulla<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-106\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Suorituskyvyn_puutteet\" >1. Suorituskyvyn puutteet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-107\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Turvallisuuspuutteet\" >2. Turvallisuuspuutteet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-108\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Toiminnalliset_viat\" >3. Toiminnalliset viat<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-109\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Yleiset_ei-toiminnallisen_testauksen_mittarit\" >Yleiset ei-toiminnallisen testauksen mittarit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-110\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Aika\" >1. Aika<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-111\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Avaruus\" >2. Avaruus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-112\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Kaytettavyys\" >3. K\u00e4ytett\u00e4vyys<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-113\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Luotettavuus\" >4. Luotettavuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-114\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Kestavyys\" >5. Kest\u00e4vyys<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-115\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Siirrettavyys\" >6. Siirrett\u00e4vyys<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-116\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Strategiat_muiden_kuin_toiminnallisten_testien_suorittamiseksi\" >Strategiat muiden kuin toiminnallisten testien suorittamiseksi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-117\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Roolien_ja_vastuualueiden_jakaminen\" >1. Roolien ja vastuualueiden jakaminen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-118\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Keraa_tarvittavat_testausvalineet\" >2. Ker\u00e4\u00e4 tarvittavat testausv\u00e4lineet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-119\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Priorisoi_testaus\" >3. Priorisoi testaus<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-120\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_parasta_ei-toiminnallista_testaustyokalua\" >7 parasta ei-toiminnallista testausty\u00f6kalua<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-121\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_ZAPTEST_ILMAINEN_painos\" >1. ZAPTEST ILMAINEN painos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-122\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Appium\" >2. Appium<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-123\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Loadium\" >3. Loadium<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-124\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Obkio\" >4. Obkio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-125\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_SonarQube\" >5. SonarQube<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-126\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Tsung\" >6. Tsung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-127\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_Sikuli\" >7. Sikuli<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-128\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Ei-toiminnallisen_testauksen_tarkistuslista_vinkkeja_ja_temppuja\" >Ei-toiminnallisen testauksen tarkistuslista, vinkkej\u00e4 ja temppuja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-129\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Tyoskentele_aikataulun_mukaan\" >1. Ty\u00f6skentele aikataulun mukaan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-130\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Maarita_testiryhmasi\" >2. M\u00e4\u00e4rit\u00e4 testiryhm\u00e4si<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-131\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Tyokalujen_ja_teknologioiden_valinta_ennen_testausta\" >3. Ty\u00f6kalujen ja teknologioiden valinta ennen testausta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-132\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Hanki_aina_virallinen_hyvaksynta_testeille_ja_dokumentaatiolle\" >4. Hanki aina virallinen hyv\u00e4ksynt\u00e4 testeille ja dokumentaatiolle.<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-133\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_virhetta_ja_sudenkuoppaa_joita_kannattaa_valttaa_ei-toiminnallisia_testeja_toteutettaessa\" >7 virhett\u00e4 ja sudenkuoppaa, joita kannattaa v\u00e4ltt\u00e4\u00e4 ei-toiminnallisia testej\u00e4 toteutettaessa.<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-134\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Ei_suunnittelua\" >1. Ei suunnittelua<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-135\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Testauksen_huono_hallinnointi\" >2. Testauksen huono hallinnointi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-136\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Huono_viestinta\" >3. Huono viestint\u00e4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-137\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Kehittajien_huomiotta_jattaminen\" >4. Kehitt\u00e4jien huomiotta j\u00e4tt\u00e4minen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-138\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Testauksen_tarkoitus\" >5. Testauksen tarkoitus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-139\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#6_Manuaaliset_ja_automaattiset_virheet\" >6. Manuaaliset ja automaattiset virheet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-140\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#7_Vaarien_testausvalineiden_kaytto\" >7. V\u00e4\u00e4rien testausv\u00e4lineiden k\u00e4ytt\u00f6<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-141\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Paatelma\" >P\u00e4\u00e4telm\u00e4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-142\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#Usein_kysytyt_kysymykset_ja_resurssit\" >Usein kysytyt kysymykset ja resurssit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-143\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#1_Parhaat_ei-toiminnallisen_testauksen_kurssit\" >1. Parhaat ei-toiminnallisen testauksen kurssit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-144\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#2_Mitka_ovat_5_tarkeinta_haastattelukysymysta_ei-toiminnallisesta_testauksesta\" >2. Mitk\u00e4 ovat 5 t\u00e4rkeint\u00e4 haastattelukysymyst\u00e4 ei-toiminnallisesta testauksesta?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-145\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#3_Parhaat_YouTube-oppaat_ei-toiminnallisesta_testauksesta\" >3. Parhaat YouTube-oppaat ei-toiminnallisesta testauksesta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-146\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#4_Miten_yllapitaa_ei-toiminnallisia_testeja\" >4. Miten yll\u00e4pit\u00e4\u00e4 ei-toiminnallisia testej\u00e4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-147\" href=\"https:\/\/www.zaptest.com\/fi\/ei-toiminnallinen-testaus-mita-se-on-tyypit-lahestymistavat-tyokalut-ja-paljon-muuta\/#5_Onko_ei-toiminnallinen_testaus_black_box-_vai_white_box_-testausta\" >5. Onko ei-toiminnallinen testaus black box- vai white box -testausta?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Mita_on_ei-toiminnallinen_testaus\"><\/span><strong>Mit\u00e4 on ei-toiminnallinen testaus?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56614\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/checklist-uat-1024x683.jpeg\" alt=\"tarkistuslista uat, web-sovellusten testausty\u00f6kalut, automaatio ja paljon muuta\" width=\"518\" height=\"345\"><\/p>\n<p>Ei-toiminnallinen testaus on mik\u00e4 tahansa <a href=\"https:\/\/www.zaptest.com\/fi\/taydellinen-opas-ohjelmistotestauksen-automatisointiin\">ohjelmistotestaus<\/a>, jossa testataan ohjelmiston rakentamisen ei-toiminnallisia n\u00e4k\u00f6kohtia.<\/p>\n<p>Esimerkkej\u00e4 ei-toiminnallisesta testauksesta ovat testaus, jonka tarkoituksena on arvioida kapasiteettia, suorituskyky\u00e4, k\u00e4ytett\u00e4vyytt\u00e4, palautumista ja siirrett\u00e4vyytt\u00e4.<\/p>\n<p>N\u00e4iden muiden kuin toiminnallisten kriteerien laadun ja tilan tarkistaminen on yht\u00e4 t\u00e4rke\u00e4\u00e4 kuin ohjelmiston toimintojen tarkistaminen, mutta n\u00e4it\u00e4 parametreja ei testata tavanomaisessa toiminnallisessa testauksessa.<\/p>\n<p>Muulla kuin toiminnallisella testauksella tarkoitetaan l\u00e4hinn\u00e4 sit\u00e4, ett\u00e4 testataan, miten ohjelmiston toiminnot toimivat, eik\u00e4 niink\u00e4\u00e4n sit\u00e4, toimivatko ne.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Milloin_tarvitset_ei-toiminnallista_testausta\"><\/span><strong>1. Milloin tarvitset ei-toiminnallista testausta?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus suoritetaan ohjelmistotestauksen <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-jarjestelmatestaus-syvasukellus-lahestymistapoihin-tyyppeihin-tyokaluihin-vinkkeihin-ja-temppuihin-seka-muuhun\">j\u00e4rjestelm\u00e4testauksen vaiheessa<\/a> sen j\u00e4lkeen, kun <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-yksikkotestaus-syvasukellus-prosessiin-hyotyihin-haasteisiin-tyokaluihin-ja-muuhun\">yksikk\u00f6testaus<\/a> ja <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-integraatiotestaus-syvasukellus-tyyppeihin-prosessiin-ja-toteutukseen\">integrointitestaus<\/a> on suoritettu.<\/p>\n<p>J\u00e4rjestelm\u00e4testauksen aikana testaajat suorittavat sek\u00e4 toiminnallista ett\u00e4 ei-toiminnallista testausta aloittaen toiminnallisesta testauksesta.<\/p>\n<p>Kun testaajat ovat todenneet, ett\u00e4 ohjelmisto toimii odotetulla tavalla, he suorittavat ei-toiminnallisen testauksen arvioidakseen, t\u00e4ytt\u00e4\u00e4k\u00f6 ohjelmisto my\u00f6s muut kuin toiminnalliset parametrit.<\/p>\n<p>Toiminnallinen testaus on yleens\u00e4 tarpeen suorittaa ennen ei-toiminnallista testausta, koska on mahdotonta testata sellaisten toimintojen luotettavuutta tai suorituskyky\u00e4, jotka eiv\u00e4t toimi lainkaan. Ei-toiminnallinen testaus on yksi ohjelmistotestauksen viimeisist\u00e4 vaiheista ennen <a href=\"https:\/\/www.zaptest.com\/fi\/uat-testaus-syvasukellus-kayttajan-hyvaksynnan-merkitykseen-tyyppeihin-prosesseihin-lahestymistapoihin-tyokaluihin-ja-muuhun\">k\u00e4ytt\u00e4j\u00e4n hyv\u00e4ksymistestausta<\/a> ja tuotteen lopullista julkaisua.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kun_et_tarvitse_ei-toiminnallista_testausta\"><\/span><strong>2. Kun et tarvitse ei-toiminnallista testausta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>On aina t\u00e4rke\u00e4\u00e4 testata ohjelmiston muita kuin toiminnallisia osia, ellei niit\u00e4 ole jo testattu ja todettu riitt\u00e4viksi.<\/p>\n<p>Vaikka olisit testannut ohjelmiston muita kuin toiminnallisia parametreja jo aiemmin, voi olla tarpeen testata muita kuin toiminnallisia parametreja uudelleen, esimerkiksi jos ohjelmistoon on lis\u00e4tty uusia ominaisuuksia tai jos koodiin on tehty muutoksia, jotka voivat vaikuttaa suorituskykyyn ja luotettavuuteen.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallisen_testauksen_tavoitteet\"><\/span><strong>Ei-toiminnallisen testauksen tavoitteet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56671\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/person-wondering-about-software-testing-1024x683.jpeg\" alt=\"ohjelmistojen testausautomaation sekaannusten selvitt\u00e4minen\" width=\"486\" height=\"324\"><\/p>\n<p>Ei-toiminnallisen testauksen tavoitteena on tarkistaa, ett\u00e4 tuote vastaa k\u00e4ytt\u00e4jien odotuksia, ja optimoida tuote ennen julkaisua.<\/p>\n<p>Se voi my\u00f6s auttaa kehitt\u00e4ji\u00e4 ja testaajia ymm\u00e4rt\u00e4m\u00e4\u00e4n ohjelmistoa paremmin ja k\u00e4ytt\u00e4m\u00e4\u00e4n t\u00e4t\u00e4 tietoa tulevissa optimoinneissa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Laadunvalvonta\"><\/span><strong>1. Laadunvalvonta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisella testauksella pyrit\u00e4\u00e4n testaamaan tekij\u00f6it\u00e4, jotka vaikuttavat tuotteen k\u00e4ytett\u00e4vyyteen, luotettavuuteen, yll\u00e4pidett\u00e4vyyteen, siirrett\u00e4vyyteen ja tehokkuuteen.<\/p>\n<p>N\u00e4iden elementtien testaamisella varmistetaan, ett\u00e4 markkinoille saatettu tuote on riitt\u00e4v\u00e4n laadukas ja vastaa k\u00e4ytt\u00e4jien odotuksia suorituskyvyn, <a href=\"https:\/\/www.zaptest.com\/performance-testing-automation\">latausaikojen<\/a> ja k\u00e4ytt\u00e4j\u00e4kapasiteetin osalta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Riskienhallinta\"><\/span><strong>2. Riskienhallinta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus v\u00e4hent\u00e4\u00e4 my\u00f6s tuotteen markkinoille saattamiseen liittyvi\u00e4 riskej\u00e4 ja kustannuksia maksimoimalla tiimin mahdollisuudet julkaista tyydytt\u00e4v\u00e4 tuote.<\/p>\n<p>Tarkistamalla ohjelmiston rakentamisen ei-toiminnalliset parametrit on mahdollista v\u00e4hent\u00e4\u00e4 tuotteen julkaisukustannuksia, koska my\u00f6hemm\u00e4n jatkokehityksen ja ohjelmistomuutosten tarve v\u00e4henee.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Optimointi\"><\/span><strong>3. Optimointi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus auttaa testaajia ja kehitt\u00e4ji\u00e4 optimoimaan ohjelmiston rakentamisen ja suorituskyvyn asennuksen, k\u00e4ytt\u00f6\u00f6noton, toteutuksen ja k\u00e4yt\u00f6n aikana.<\/p>\n<p>Ei-toiminnallisen testauksen avulla voit my\u00f6s optimoida tapaa, jolla hallitset ja seuraat ohjelmiston rakentamista.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Tietojen_keraaminen\"><\/span><strong>4. Tietojen ker\u00e4\u00e4minen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisen testauksen avulla testaajat voivat ker\u00e4t\u00e4 ja tuottaa mittauksia ja metriikoita, joita testausryhm\u00e4t voivat k\u00e4ytt\u00e4\u00e4 sis\u00e4iseen tutkimukseen ja kehitt\u00e4miseen.<\/p>\n<p>Voit k\u00e4ytt\u00e4\u00e4 ei-toiminnallisesta testauksesta ker\u00e4\u00e4mi\u00e4si tietoja ymm\u00e4rt\u00e4m\u00e4\u00e4n, miten tuotteesi toimii ja miten voit optimoida sit\u00e4 tehokkaammin k\u00e4ytt\u00e4jien kannalta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Tietamyksen_lisaaminen\"><\/span><strong>5. Tiet\u00e4myksen lis\u00e4\u00e4minen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus parantaa ja syvent\u00e4\u00e4 testausryhm\u00e4n tiet\u00e4myst\u00e4 tuotteen k\u00e4ytt\u00e4ytymisest\u00e4 ja siin\u00e4 k\u00e4ytetyist\u00e4 tekniikoista.<\/p>\n<p>T\u00e4m\u00e4 ei ainoastaan auta testaustiimej\u00e4 ymm\u00e4rt\u00e4m\u00e4\u00e4n paremmin ohjelmistoa, jonka parissa he ty\u00f6skentelev\u00e4t, vaan se voi my\u00f6s tarjota hy\u00f6dyllist\u00e4 tietoa, joka auttaa testaajia ymm\u00e4rt\u00e4m\u00e4\u00e4n paremmin tulevia versioita.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kuka_osallistuu_ei-toiminnalliseen_testaukseen\"><\/span><strong>Kuka osallistuu ei-toiminnalliseen testaukseen?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-43846\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/10\/thumb_01-1024x576.jpg\" alt=\"jotka osallistuvat ohjelmistotestaukseen\" width=\"631\" height=\"355\"><\/p>\n<p>Ei-toiminnallisen testauksen suorittavat yleens\u00e4 testaajat laadunvarmistusymp\u00e4rist\u00f6ss\u00e4, mutta joskus kehitt\u00e4j\u00e4t voivat suorittaa ei-toiminnallista testausta my\u00f6s kehityksen aikana.<\/p>\n<p>J\u00e4rjestelm\u00e4testauksen suorittavat l\u00e4hes aina testaajat, ja t\u00e4ss\u00e4 testausvaiheessa tehd\u00e4\u00e4n suurin osa ei-toiminnallisesta testauksesta.<\/p>\n<p>Jos ei-toiminnalliset testit ep\u00e4onnistuvat, testaajat l\u00e4hett\u00e4v\u00e4t ohjelmiston takaisin kehitt\u00e4jille, jotta n\u00e4m\u00e4 korjaavat suorituskyvyss\u00e4 olevat virheet ennen uutta testausta.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallisen_testauksen_edut\"><\/span><strong>Ei-toiminnallisen testauksen edut<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-43812\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/10\/thumb_02-1024x576.jpg\" alt=\"k\u00e4ytt\u00e4j\u00e4n hyv\u00e4ksymistestaus (UAT)\" width=\"508\" height=\"286\"><\/p>\n<p>Ei-toiminnallisesta testauksesta on monia etuja, ja ei-toiminnallinen testaus on olennainen vaihe j\u00e4rjestelm\u00e4testauksessa.<\/p>\n<p>Ilman ei-toiminnallista testausta testausryhm\u00e4t eiv\u00e4t pystyisi varmistamaan, ett\u00e4 ohjelmisto todella t\u00e4ytt\u00e4\u00e4 asiakkaan vaatimukset tai ett\u00e4 se t\u00e4ytt\u00e4\u00e4 ohjelmistokehityssuunnitelmassa asetetut vaatimukset.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ohjelmiston_suorituskyvyn_parantaminen\"><\/span><strong>1. Ohjelmiston suorituskyvyn parantaminen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus voi auttaa testaajia ja kehitt\u00e4ji\u00e4 parantamaan ohjelmistosovellusten yleist\u00e4 suorituskyky\u00e4. Ei-toiminnalliset testit tunnistavat alueet, joilla ohjelmiston suorituskyky on puutteellinen, esimerkiksi latausnopeuden tai k\u00e4sittelykapasiteetin osalta, ja kehottavat ohjelmistotiimej\u00e4 tekem\u00e4\u00e4n muutoksia n\u00e4iden puutteiden korjaamiseksi.<\/p>\n<p>N\u00e4in varmistetaan, ett\u00e4 ohjelmistotiimit julkaisevat ohjelmiston yleis\u00f6lle vasta, kun se on valmis ja kun sen suorituskyky on riitt\u00e4v\u00e4n hyv\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Pida_ohjelmisto_turvallisena\"><\/span><strong>2. Pid\u00e4 ohjelmisto turvallisena<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Muuhun kuin toiminnalliseen testaukseen kuuluu tietoturvatestaus, joka on ratkaisevan t\u00e4rke\u00e4\u00e4 sen varmistamiseksi, ett\u00e4 ohjelmisto on turvallinen ja suojattu ulkoisilta uhkilta ja hy\u00f6kk\u00e4yksilt\u00e4.<\/p>\n<p>Tietoturvatestauksen avulla testaajat ja kehitt\u00e4j\u00e4t voivat tarkistaa, ett\u00e4 ohjelmisto suojaa luottamukselliset tiedot asianmukaisesti ja ett\u00e4 siin\u00e4 on riitt\u00e4v\u00e4 suojaus nykyaikaisia verkkohy\u00f6kk\u00e4yksi\u00e4 vastaan.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Ohjelmiston_kayttajaystavallisyyden_lisaaminen\"><\/span><strong>3. Ohjelmiston k\u00e4ytt\u00e4j\u00e4yst\u00e4v\u00e4llisyyden lis\u00e4\u00e4minen.<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus on paras tapa tehd\u00e4 ohjelmistostasi k\u00e4ytt\u00e4j\u00e4yst\u00e4v\u00e4llisempi, erityisesti tekem\u00e4ll\u00e4 k\u00e4ytett\u00e4vyystestausta, jossa arvioidaan, kuinka helppoa k\u00e4ytt\u00e4jien on oppia k\u00e4ytt\u00e4m\u00e4\u00e4n ja k\u00e4ytt\u00e4m\u00e4\u00e4n ohjelmistoa.<\/p>\n<p><a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-ui-ohjelmistotestaus-syvasukellus-tyyppeihin-prosesseihin-tyokaluihin-ja-toteutukseen\">K\u00e4ytt\u00e4j\u00e4yst\u00e4v\u00e4llisyys<\/a> on eritt\u00e4in t\u00e4rke\u00e4\u00e4, koska se m\u00e4\u00e4ritt\u00e4\u00e4, kuinka tyytyv\u00e4isi\u00e4 k\u00e4ytt\u00e4j\u00e4t ovat ohjelmistoosi, ja varmistaa, ett\u00e4 k\u00e4ytt\u00e4j\u00e4t pystyv\u00e4t hy\u00f6dynt\u00e4m\u00e4\u00e4n kaikkea, mit\u00e4 ohjelmistosi tarjoaa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Varmistetaan_etta_ohjelmisto_vastaa_kayttajien_tarpeita\"><\/span><strong>4. Varmistetaan, ett\u00e4 ohjelmisto vastaa k\u00e4ytt\u00e4jien tarpeita<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sen varmistamisen, ett\u00e4 ohjelmisto vastaa k\u00e4ytt\u00e4jien tarpeita, pit\u00e4isi olla yksi kaikkien ohjelmistokehitys- ja testausryhmien t\u00e4rkeimmist\u00e4 tavoitteista. Sen lis\u00e4ksi, ett\u00e4 k\u00e4ytt\u00e4j\u00e4t odottavat ohjelmiston olevan toimiva, he odottavat my\u00f6s, ett\u00e4 ohjelmisto toimii hyvin, toimii sujuvasti ja suojaa luottamukselliset tiedot.<\/p>\n<p>Ei-toiminnallinen testaus on yksi ainoista tavoista varmistaa, ett\u00e4 ohjelmisto t\u00e4ytt\u00e4\u00e4 n\u00e4m\u00e4 vaatimukset.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallisen_testauksen_haasteet\"><\/span><strong>Ei-toiminnallisen testauksen haasteet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"challenges-load-testing\" alt=\"challenges-load-testing\" decoding=\"async\" class=\"aligncenter wp-image-49778\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/challenges-load-testing-1024x683-1.jpg\" alt=\"\" width=\"587\" height=\"391\"><\/p>\n<p>Ei-toiminnallisessa testauksessa on joitakin haittoja. Vaikka ei-toiminnallinen testaus on olennaista ohjelmistotestauksen j\u00e4rjestelm\u00e4testauksen vaiheessa, ei-toiminnallinen testausprosessi voi aiheuttaa haasteita ohjelmistoty\u00f6ryhmille, joilla ei ole riitt\u00e4v\u00e4sti resursseja ja ty\u00f6kaluja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Toisto\"><\/span><strong>1. Toisto<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ohjelmistotestauksessa ei-toiminnallinen testaus on suoritettava aina, kun kehitt\u00e4j\u00e4t p\u00e4ivitt\u00e4v\u00e4t ohjelmistoa tai kun koodia muutetaan. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 ei-toiminnallinen testaus voi olla hyvin toistuvaa, mik\u00e4 vie aikaa ja v\u00e4sytt\u00e4\u00e4 testaajia.<\/p>\n<p>V\u00e4syneet testaajat, jotka suorittavat hyvin toistuvia teht\u00e4vi\u00e4, ovat my\u00f6s todenn\u00e4k\u00f6isemmin hajamielisi\u00e4 ja tekev\u00e4t virheit\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kustannukset\"><\/span><strong>2. Kustannukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Koska ei-toiminnallinen testaus on niin toistuvaa, se voi olla my\u00f6s melko kallista, erityisesti manuaaliseen ei-toiminnalliseen testaukseen tukeutuville testausryhmille.<\/p>\n<p>Ohjelmistotiimien on varattava aikaa ja budjetti tihe\u00e4\u00e4n ei-toiminnalliseen testaukseen, ja ohjelmistokehitt\u00e4j\u00e4t joutuvat maksamaan lis\u00e4maksuja t\u00e4st\u00e4 ylim\u00e4\u00e4r\u00e4isest\u00e4 testauksesta.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mita_testaamme_ei-toiminnallisessa_testauksessa\"><\/span><strong>Mit\u00e4 testaamme ei-toiminnallisessa testauksessa?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisella testauksella voidaan testata monia erilaisia ei-toiminnallisia parametreja, joista jokainen vaikuttaa j\u00e4rjestelm\u00e4n <a href=\"https:\/\/www.zaptest.com\/qa-test-automation\">laatuun<\/a> ja k\u00e4ytett\u00e4vyyteen. Kukin n\u00e4ist\u00e4 parametreista testataan j\u00e4rjestelm\u00e4n testauksen aikana testaussuunnitelmassa esitettyjen kriteerien perusteella.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Turvallisuus\"><\/span><strong>1. Turvallisuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Tietoturvatestaus on er\u00e4\u00e4nlaista ei-toiminnallista testausta, jossa mitataan, miten hyvin j\u00e4rjestelm\u00e4 on suojattu ulkoisilta uhkilta ja hy\u00f6kk\u00e4yksilt\u00e4. N\u00e4it\u00e4 ovat tahalliset tietoturvaloukkaukset sek\u00e4 tietovuodot ja muut yleiset tietoturvaloukkaukset.<\/p>\n<p>Tietoturvatestaus on t\u00e4rke\u00e4 vaihe ei-toiminnallisessa testauksessa, koska se antaa loppuk\u00e4ytt\u00e4jille ja asiakkaille varmuuden siit\u00e4, ett\u00e4 heid\u00e4n tietonsa ovat turvassa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Luotettavuus\"><\/span><strong>2. Luotettavuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testaajat k\u00e4ytt\u00e4v\u00e4t ei-toiminnallista testausta arvioidakseen ohjelmiston luotettavuutta ja varmistaakseen, ett\u00e4 ohjelmisto pystyy jatkuvasti suorittamaan m\u00e4\u00e4ritellyt toiminnot virheett\u00f6m\u00e4sti.<\/p>\n<p>Toiminnallisella testauksella varmistetaan, ett\u00e4 ohjelmisto suorittaa keskeiset toimintonsa, mutta vain ei-toiminnallisella testauksella testataan n\u00e4iden tulosten luotettavuutta ja toistettavuutta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Selviytymiskyky\"><\/span><strong>3. Selviytymiskyky<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Selviytymiskyky kuvaa, miten ohjelmistoj\u00e4rjestelm\u00e4 reagoi, jos sen toiminta ep\u00e4onnistuu, ja selviytymiskykytestauksella varmistetaan, ett\u00e4 jos virheit\u00e4 ja vikoja ilmenee, j\u00e4rjestelm\u00e4 pystyy palautumaan.<\/p>\n<p>Selviytymiskykytestauksessa voidaan tarkistaa, pystyyk\u00f6 ohjelmisto tallentamaan tietoja, jotta tietojen menetys olisi mahdollisimman v\u00e4h\u00e4ist\u00e4 esimerkiksi \u00e4killisen vian sattuessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Saatavuus\"><\/span><strong>4. Saatavuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ohjelmiston k\u00e4ytett\u00e4vyydell\u00e4 tarkoitetaan sit\u00e4, miss\u00e4 m\u00e4\u00e4rin k\u00e4ytt\u00e4j\u00e4 voi luottaa j\u00e4rjestelm\u00e4\u00e4n sen toiminnan aikana. T\u00e4t\u00e4 kutsutaan my\u00f6s vakaudeksi, ja se testataan vakaustestauksella.<\/p>\n<p>Vakavuustestaus muistuttaa jossain m\u00e4\u00e4rin luotettavuustestausta, koska siin\u00e4 tarkistetaan, pystyyk\u00f6 j\u00e4rjestelm\u00e4 toimimaan odotettujen standardien mukaisesti jatkuvasti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Kaytettavyys\"><\/span><strong>5. K\u00e4ytett\u00e4vyys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>K\u00e4ytett\u00e4vyystestaus on toinen t\u00e4rke\u00e4 ei-toiminnallisen testauksen tyyppi ohjelmistotestauksessa. T\u00e4m\u00e4ntyyppisess\u00e4 testauksessa arvioidaan, kuinka hyvin k\u00e4ytt\u00e4j\u00e4 pystyy oppimaan, k\u00e4ytt\u00e4m\u00e4\u00e4n ja k\u00e4ytt\u00e4m\u00e4\u00e4n ohjelmistoj\u00e4rjestelm\u00e4\u00e4 noudattamalla n\u00e4yt\u00f6ll\u00e4 annettuja ohjeita ja muita perusoppaita.<\/p>\n<p>K\u00e4ytett\u00e4vyystestaus on t\u00e4rke\u00e4\u00e4, sill\u00e4 jos ohjelmisto ei ole eritt\u00e4in helppok\u00e4ytt\u00f6inen, useimmat k\u00e4ytt\u00e4j\u00e4t yksinkertaisesti hylk\u00e4\u00e4v\u00e4t sen tai valitsevat jonkin muun vaihtoehdon.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Skaalautuvuus\"><\/span><strong>6. Skaalautuvuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Skaalautuvuuden testauksella testataan, miss\u00e4 m\u00e4\u00e4rin ohjelmistosovellus voi laajentaa k\u00e4sittelykapasiteettiaan vastaamaan kasvavaa kysynt\u00e4\u00e4.<\/p>\n<p>Jos ohjelmisto on esimerkiksi suunniteltu siten, ett\u00e4 sit\u00e4 voi k\u00e4ytt\u00e4\u00e4 useampi k\u00e4ytt\u00e4j\u00e4 yhdess\u00e4 verkossa samanaikaisesti, miten se toimii, kun kymmenen k\u00e4ytt\u00e4j\u00e4\u00e4 kirjautuu sis\u00e4\u00e4n samanaikaisesti? Vaikuttavatko suuremmat k\u00e4ytt\u00e4j\u00e4m\u00e4\u00e4r\u00e4t merkitt\u00e4v\u00e4sti suorituskykyyn tai latausaikoihin?<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Yhteentoimivuus\"><\/span><strong>7. Yhteentoimivuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Yhteentoimivuuden testaus on er\u00e4\u00e4nlainen ei-toiminnallinen testaus, jossa tarkistetaan, kuinka hyvin ohjelmistoj\u00e4rjestelm\u00e4 on liitett\u00e4viss\u00e4 muihin ohjelmistoj\u00e4rjestelmiin.<\/p>\n<p>T\u00e4m\u00e4 on erityisen t\u00e4rke\u00e4\u00e4 silloin, kun ohjelmisto on suunniteltu osaksi useita tuotteita, jotka kaikki integroituvat toisiinsa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Tehokkuus\"><\/span><strong>8. Tehokkuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ohjelmistotestauksen tehokkuudella tarkoitetaan sit\u00e4, miss\u00e4 m\u00e4\u00e4rin ohjelmistoj\u00e4rjestelm\u00e4 pystyy k\u00e4sittelem\u00e4\u00e4n kapasiteettia, m\u00e4\u00e4r\u00e4\u00e4 ja vasteaikaa.<\/p>\n<p>Testaajat voivat esimerkiksi arvioida, kuinka monta k\u00e4ytt\u00e4j\u00e4\u00e4 voi kirjautua j\u00e4rjestelm\u00e4\u00e4n kerralla, kuinka kauan kest\u00e4\u00e4 hakea tietoja tietokannasta tai kuinka nopeasti ohjelmisto pystyy suorittamaan perusteht\u00e4vi\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Joustavuus\"><\/span><strong>9. Joustavuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Joustavuus mittaa sit\u00e4, miss\u00e4 m\u00e4\u00e4rin ohjelmistoj\u00e4rjestelm\u00e4 voi toimia erityyppisten laitteistojen ja oheislaitteiden kanssa.<\/p>\n<p>Esimerkiksi se, kuinka paljon RAM-muistia ohjelmisto vaatii tai vaatiiko se tietyn m\u00e4\u00e4r\u00e4n suorittimia. Mit\u00e4 alhaisemmat vaatimukset ohjelmistosovellukselle asetetaan, sit\u00e4 joustavampi ohjelmisto on.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_Siirrettavyys\"><\/span><strong>10. Siirrett\u00e4vyys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Siirrett\u00e4vyystestauksella testataan, kuinka joustavasti ohjelmisto voidaan siirt\u00e4\u00e4 nykyisest\u00e4 laitteisto- tai ohjelmistoymp\u00e4rist\u00f6st\u00e4 ja kuinka helppoa se on.<\/p>\n<p>Siirrett\u00e4vyys on t\u00e4rke\u00e4\u00e4, koska se vaikuttaa siihen, miten helposti loppuk\u00e4ytt\u00e4j\u00e4t voivat hallita ohjelmistoja ja siirt\u00e4\u00e4 niit\u00e4 eri j\u00e4rjestelmien v\u00e4lill\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Uudelleenkaytettavyys\"><\/span><strong>11. Uudelleenk\u00e4ytett\u00e4vyys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Uudelleenk\u00e4ytett\u00e4vyystestaus on er\u00e4\u00e4nlainen ei-toiminnallinen testaus, jossa testataan, voidaanko ohjelmistoj\u00e4rjestelm\u00e4n osia muuntaa uudelleenk\u00e4ytett\u00e4viksi toisessa sovelluksessa.<\/p>\n<p>Vaikka uudelleenk\u00e4ytett\u00e4vyystestaus ei yleens\u00e4 vaikuta asiakkaisiin ja loppuk\u00e4ytt\u00e4jiin, se on hyv\u00e4 osoitus siit\u00e4, miten tehokkaasti kehitt\u00e4j\u00e4t luovat komponentteja, joita voidaan k\u00e4ytt\u00e4\u00e4 uudelleen tulevaisuudessa.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Muiden_kuin_toiminnallisten_testien_ominaisuudet\"><\/span><strong>Muiden kuin toiminnallisten testien ominaisuudet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"Compatibility Testing - What is it, Types, Process, Characteristics, Tools, &amp; More!\" alt=\"Compatibility Testing - What is it, Types, Process, Characteristics, Tools, &amp; More!\" decoding=\"async\" class=\"aligncenter wp-image-43015\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/09\/zaptest-webm-1024x512.gif\" alt=\"\" width=\"606\" height=\"303\"><\/p>\n<p>Sen ymm\u00e4rt\u00e4minen, mit\u00e4 ei-toiminnalliset testit ovat, edellytt\u00e4\u00e4 ei-toiminnallisten testien ominaisuuksien ymm\u00e4rt\u00e4mist\u00e4. N\u00e4m\u00e4 ominaisuudet m\u00e4\u00e4rittelev\u00e4t ei-toiminnallisen testauksen ohjelmistotestauksessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Mitattavissa\"><\/span><strong>1. Mitattavissa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus on aina kvantitatiivista ja mitattavaa, mik\u00e4 tarkoittaa, ett\u00e4 testaajat eiv\u00e4t k\u00e4yt\u00e4 subjektiivisia ilmaisuja, kuten &#8221;hieno&#8221; tai &#8221;hyv\u00e4&#8221;, vaan kuvaavat ei-toiminnallisen testauksen tuloksia numeroin ja faktoin.<\/p>\n<p>Sen sijaan, ett\u00e4 esimerkiksi latausajat kuvattaisiin &#8221;nopeiksi&#8221; tai &#8221;hitaiksi&#8221;, ei-toiminnallisen testauksen pit\u00e4isi johtaa konkreettisiin lukuihin, joista k\u00e4y ilmi latauskertojen m\u00e4\u00e4r\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Erityinen\"><\/span><strong>2. Erityinen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun suoritetaan muuta kuin toiminnallista testausta, testien tarkoituksen olisi oltava ohjelmiston suunnittelum\u00e4\u00e4rittelyjen mukainen.<\/p>\n<p>Jos esimerkiksi ohjelmistoprojektisuunnitelmassa viitataan k\u00e4ytt\u00e4jien m\u00e4\u00e4r\u00e4\u00e4n, joiden pit\u00e4isi pysty\u00e4 kirjautumaan sis\u00e4\u00e4n kerralla, t\u00e4m\u00e4 olisi asetettava etusijalle ei-toiminnallisessa testauksessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Tuntematon\"><\/span><strong>3. Tuntematon<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Vaikka ei-toiminnallinen testaus voidaan suunnitella erityisesti mittaamaan projektisuunnitelmissa m\u00e4\u00e4riteltyj\u00e4 ominaisuuksia, monissa tapauksissa n\u00e4it\u00e4 ominaisuuksia ei m\u00e4\u00e4ritell\u00e4 etuk\u00e4teen.<\/p>\n<p>T\u00e4ss\u00e4 tapauksessa testaajien olisi yksinkertaisesti suoritettava ei-toiminnallista testausta arvioidakseen ohjelmistoa kunkin parametrin perusteella ja verrattava niit\u00e4 my\u00f6hemmin odotuksiin.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Muiden_kuin_toiminnallisten_testien_elinkaari\"><\/span><strong>Muiden kuin toiminnallisten testien elinkaari<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter size-full wp-image-4293\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/clock.png\" alt=\"\" width=\"64\" height=\"64\"><\/p>\n<p>Koska ei-toiminnallisella testauksella ei tarkoiteta tietty\u00e4 vaihetta ohjelmistotestauksen elinkaaressa, vaan yksinkertaisesti testaustyyppi\u00e4, joka yleens\u00e4 suoritetaan ohjelmistotestauksen <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-jarjestelmatestaus-syvasukellus-lahestymistapoihin-tyyppeihin-tyokaluihin-vinkkeihin-ja-temppuihin-seka-muuhun\">j\u00e4rjestelm\u00e4testauksen<\/a> vaiheessa, ei-toiminnallisen testauksen elinkaari voi vaihdella paljonkin eri hankkeiden v\u00e4lill\u00e4.<\/p>\n<p>Yleens\u00e4 se noudattaa samanlaista elinkaarta kuin muutkin ohjelmistotestauksen tyypit, joka alkaa projektin vaatimusten analysoinnilla ja p\u00e4\u00e4ttyy testien suorittamiseen ja syklin t\u00e4ytt\u00e4miseen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ohjelmistovaatimusten_analysointi\"><\/span><strong>1. Ohjelmistovaatimusten analysointi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisen testauksen elinkaaren ensimm\u00e4inen vaihe on ohjelmistovaatimusten analysointi. Ohjelmistotiimit ty\u00f6skentelev\u00e4t sovelluksia rakentaessaan ja testatessaan tiettyjen kriteerien mukaisesti, ja n\u00e4iden kriteerien pit\u00e4isi m\u00e4\u00e4r\u00e4t\u00e4, millaisia testej\u00e4 on suoritettava.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testauksen_suunnittelu\"><\/span><strong>2. Testauksen suunnittelu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Elinkaaren seuraava vaihe on testauksen suunnittelu. Testauksen suunnitteluvaiheessa laadunvarmistusjohtaja laatii yksityiskohtaisen testaussuunnitelman, jossa kerrotaan yksityiskohtaisesti, mit\u00e4 testataan, kuka suorittaa testauksen ja mit\u00e4 testaustapoja, -menetelmi\u00e4 ja -ty\u00f6kaluja k\u00e4ytet\u00e4\u00e4n.<\/p>\n<p>Testaussuunnitelman tulisi sis\u00e4lt\u00e4\u00e4 kaikki tarvittavat yksityiskohdat, joita testaajat tarvitsevat testitapausten luomiseksi ja toteuttamiseksi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Testitapausten_luominen\"><\/span><strong>3. Testitapausten luominen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testitapausten luominen on seuraava ei-toiminnallisen testauksen vaihe. T\u00e4ss\u00e4 vaiheessa kehitet\u00e4\u00e4n ei-toiminnallisia testitapauksia, joita testaajat suorittavat my\u00f6hemm\u00e4ss\u00e4 vaiheessa testatakseen j\u00e4rjestelm\u00e4n ei-toiminnalliset vaatimukset.<\/p>\n<p>Testitapauksissa kuvataan, mit\u00e4 testataan, miten se testataan ja mik\u00e4 on testin odotettu tulos.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Testiympariston_asetukset\"><\/span><strong>4. Testiymp\u00e4rist\u00f6n asetukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Seuraava vaihe ei-toiminnallisen testauksen elinkaaressa on testiymp\u00e4rist\u00f6n perustaminen ennen testauksen aloittamista.<\/p>\n<p>Testausymp\u00e4rist\u00f6 on paikka, jossa kaikki testaus tapahtuu, ja siell\u00e4 on resursseja ja ty\u00f6kaluja, joita k\u00e4yt\u00e4t muiden kuin toiminnallisten testien suorittamiseen.<\/p>\n<p>Testausryhm\u00e4 valmistelee testiymp\u00e4rist\u00f6n ennen testin suorittamista.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Testin_suorittaminen\"><\/span><strong>5. Testin suorittaminen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testauksen suorittaminen on ei-toiminnallisen testauksen elinkaaren seuraava vaihe. Se sis\u00e4lt\u00e4\u00e4 aiemmin luotujen testitapausten suorittamisen ohjelmistosovellusten eri n\u00e4k\u00f6kohtien, kuten tietoturvan, latausajan, kapasiteetin ja siirrett\u00e4vyyden, testaamiseksi.<\/p>\n<p>Testiryhm\u00e4 suorittaa jokaisen testitapauksen erikseen ja tarkistaa kunkin testin tuloksen verrattuna odotettuun tulokseen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Syklin_toistaminen\"><\/span><strong>6. Syklin toistaminen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisen testauksen elinkaaren viimeinen vaihe on syklin t\u00e4ytt\u00e4minen ja toistaminen. Kun kaikki testitapaukset on suoritettu, testaajat tarkistavat, mitk\u00e4 testit ovat l\u00e4p\u00e4isseet ja mitk\u00e4 eiv\u00e4t.<\/p>\n<p>Ep\u00e4onnistuneet testit osoittavat yleens\u00e4, ett\u00e4 testiss\u00e4 on vika, joka kehitt\u00e4jien on korjattava. Kun kehitt\u00e4j\u00e4t ovat korjanneet tai muokanneet koodia, ohjelmistotestaussykli toistuu uudelleen, kunnes virheit\u00e4 ei l\u00f6ydy.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Selvitan_hieman_sekaannusta\"><\/span><strong>Selvit\u00e4n hieman sekaannusta:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallinen_testaus_vs_toiminnallinen_testaus\"><\/span><strong>Ei-toiminnallinen testaus vs. toiminnallinen testaus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56575\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/UAT-testing-comparison-to-regression-testing-and-other-1024x683.jpeg\" alt=\"UAT-testauksen vertailu regressiotestaukseen ja muuhun testaukseen\" width=\"579\" height=\"386\"><\/p>\n<p>Toiminnallinen testaus ja ei-toiminnallinen testaus ovat kaksi erilaista mutta yht\u00e4 t\u00e4rke\u00e4\u00e4 ohjelmistotestauksen tyyppi\u00e4, joiden avulla arvioidaan yhdess\u00e4, t\u00e4ytt\u00e4\u00e4k\u00f6 ohjelmistosovellus k\u00e4ytt\u00e4jien vaatimukset, jotka on m\u00e4\u00e4ritelty projektin toimeksiannossa.<\/p>\n<p>Vaikka molemmat ovat v\u00e4ltt\u00e4m\u00e4tt\u00f6mi\u00e4 testaustyyppej\u00e4, joiden avulla ohjelmistotiimit voivat tunnistaa ohjelmistojen rakennusvirheet, toiminnallinen ja ei-toiminnallinen testaus eroavat toisistaan t\u00e4ysin.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Mita_eroa_on_toiminnallisella_ja_ei-toiminnallisella_testauksella\"><\/span><strong>1. Mit\u00e4 eroa on toiminnallisella ja ei-toiminnallisella testauksella?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Toiminnallisen ja ei-toiminnallisen testauksen ero on siin\u00e4, mit\u00e4 ne testaavat. Toiminnallisessa testauksessa testataan sovelluksen toimintoja ja tarkistetaan, toimivatko ne odotetulla tavalla. Ei-toiminnallisella testauksella testataan muita sovelluksen osa-alueita, jotka vaikuttavat k\u00e4ytt\u00e4j\u00e4tyytyv\u00e4isyyteen ja sovelluksen laatuun.<\/p>\n<p>Toiminnallinen ja ei-toiminnallinen testaus suoritetaan ohjelmistotestauksen eri vaiheissa, mutta molemmat testaustyypit suoritetaan yleens\u00e4 j\u00e4rjestelm\u00e4n testausvaiheessa.<\/p>\n<p>Sek\u00e4 toiminnallinen ett\u00e4 ei-toiminnallinen testaus voivat auttaa meit\u00e4 ymm\u00e4rt\u00e4m\u00e4\u00e4n, miten hyvin sovellus toimii ja suoriutuuko se teht\u00e4vist\u00e4\u00e4n asianmukaisesti.<\/p>\n<p>Jos <a href=\"https:\/\/www.zaptest.com\/mobile-apps-test-automation\">testaat esimerkiksi mobiilisovellusta<\/a>, jonka avulla k\u00e4ytt\u00e4j\u00e4t voivat tallentaa teht\u00e4v\u00e4- ja ostoslistoja, toiminnallisessa testauksessa voidaan testata esimerkiksi uuden listan luomista, listan tallentamista ja olemassa olevien listojen muokkaamista.<\/p>\n<p>Ei-toiminnallisella testauksella voidaan arvioida, miten hyvin sovellus toimii eri mobiililaitteilla, miten nopeasti listat latautuvat ja miten paljon sovelluksen suorituskykyyn vaikuttaa, kun taustalla on k\u00e4ynniss\u00e4 muita sovelluksia.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Johtopaatos_ei-toiminnallinen_testaus_vs_toiminnallinen_testaus\"><\/span><strong>2. Johtop\u00e4\u00e4t\u00f6s: ei-toiminnallinen testaus vs. toiminnallinen testaus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sek\u00e4 toiminnallinen ett\u00e4 ei-toiminnallinen testaus ovat t\u00e4rkeit\u00e4 ohjelmistotestauksen muotoja, joiden avulla testaajat ja laadunvarmistusryhm\u00e4t voivat arvioida, t\u00e4ytt\u00e4\u00e4k\u00f6 sovellus sen nykyiset vaatimukset.<\/p>\n<p>Toiminnallisessa testauksessa testataan ohjelmiston toimintoja, kun taas ei-toiminnallisessa testauksessa testataan muita n\u00e4k\u00f6kohtia, jotka voivat vaikuttaa suorituskykyyn, tehokkuuteen ja turvallisuuteen.<\/p>\n<p><a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-yksikkotestaus-syvasukellus-prosessiin-hyotyihin-haasteisiin-tyokaluihin-ja-muuhun\">Yksikk\u00f6testaus<\/a>, <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-integraatiotestaus-syvasukellus-tyyppeihin-prosessiin-ja-toteutukseen\">integrointitestaus<\/a> ja <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-api-testaaminen-syvasukellus-api-testausautomaation-prosessien-lahestymistapojen-tyokalujen-kehysten-ja-muiden-asioiden-pariin\">API-testaaminen<\/a> ovat kaikki toiminnallisen testauksen muotoja. Ohjelmistotestauksen jokaisessa vaiheessa testaajat arvioivat, miten hyvin toiminnot ja ominaisuudet toimivat joko yksitt\u00e4in tai yhdess\u00e4, ja tunnistavat virheit\u00e4 ja puutteita, jotka est\u00e4v\u00e4t toimintoja toimimasta odotetulla tavalla.<\/p>\n<p>Tietoturvatestaus, k\u00e4ytett\u00e4vyystestaus, siirrett\u00e4vyystestaus ja kuormitustestaus ovat kaikki muun kuin toiminnallisen testauksen muotoja, joiden avulla testaajat voivat arvioida, miten hyvin sovellus toimii ja tukee k\u00e4ytt\u00e4jien tarpeita.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Muun_kuin_toiminnallisen_testauksen_tyypit\"><\/span><strong>Muun kuin toiminnallisen testauksen tyypit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-42411\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/M-RUN-1024x576-1-1024x576.jpg\" alt=\"Muu kuin toiminnallinen testaus: mit\u00e4 se on, eri tyypit, l\u00e4hestymistavat ja ty\u00f6kalut.\" width=\"560\" height=\"315\"><\/p>\n<p>Ei-toiminnallista testausta on monenlaista, ja jokainen niist\u00e4 testaa ohjelmistosovelluksen suorituskyvyn tai tehokkuuden eri ei-toiminnallista n\u00e4k\u00f6kohtaa.<\/p>\n<p>Kukin n\u00e4ist\u00e4 testityypeist\u00e4 testaa eri parametreja, ja joissakin testeiss\u00e4 samoja parametreja voidaan testata eri tavoin.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Suorituskykytestit\"><\/span><strong>1. Suorituskykytestit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Suorituskykytestit ovat er\u00e4\u00e4nlainen ei-toiminnallinen testi, jolla tarkistetaan, miten hyvin eri ohjelmistokomponentit toimivat. Sen sijaan, ett\u00e4 testattaisiin niiden toimivuutta, mik\u00e4 on toiminnallisen testauksen teht\u00e4v\u00e4, suorituskykytesteill\u00e4 voidaan testata vasteaikoja, pullonkauloja ja vikapisteit\u00e4. <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-suorituskykytestaaminen-syvasukellus-tyyppeihin-kaytantoihin-tyokaluihin-haasteisiin-ja-muuhun\">Suorituskykytestauksen<\/a> avulla testaajat voivat varmistaa, ett\u00e4 ohjelmisto on laadukas ja ett\u00e4 se on nopea, vakaa ja luotettava.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Stressitestit\"><\/span><strong>2. Stressitestit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Stressitestaus on er\u00e4\u00e4nlaista ei-toiminnallista testausta, jossa testataan, miten hyvin ohjelmisto toimii, kun sit\u00e4 rasitetaan ep\u00e4tavallisen paljon. T\u00e4m\u00e4 voi tarkoittaa esimerkiksi sit\u00e4, ett\u00e4 testataan, miten ohjelmisto toimii, kun joku yritt\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 monia eri ominaisuuksia kerralla tai kun useita muita sovelluksia on k\u00e4ynniss\u00e4 samaan aikaan.<\/p>\n<p>Stressitestauksella pyrit\u00e4\u00e4n tunnistamaan raja, jossa ohjelmisto lakkaa toimimasta kunnolla, ja mit\u00e4 tapahtuu, kun j\u00e4rjestelm\u00e4 on stressin alaisena. Sen avulla testaajat ymm\u00e4rt\u00e4v\u00e4t, pystyyk\u00f6 j\u00e4rjestelm\u00e4 palautumaan ja ilmoittaako se k\u00e4ytt\u00e4jille asianmukaisilla virheilmoituksilla.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Kuormitustestit\"><\/span><strong>3. Kuormitustestit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kuormitustestaus on testaustyyppi, jossa arvioidaan, miten hyvin ohjelmisto k\u00e4ytt\u00e4ytyy sek\u00e4 normaaliolosuhteissa ett\u00e4 raskaammissa kuormituksissa. Sit\u00e4 k\u00e4ytet\u00e4\u00e4n sen m\u00e4\u00e4ritt\u00e4miseen, kuinka paljon ohjelmisto voi k\u00e4sitell\u00e4 samanaikaisesti ilman, ett\u00e4 suorituskyky k\u00e4rsii.<\/p>\n<p>Kuormitustestauksen avulla voidaan testata, miten sovellukset toimivat, kun monet k\u00e4ytt\u00e4j\u00e4t k\u00e4ytt\u00e4v\u00e4t niit\u00e4 samanaikaisesti tai kun k\u00e4ytt\u00e4j\u00e4t yritt\u00e4v\u00e4t ladata paljon tietoja samanaikaisesti.<\/p>\n<p>Kuormitustestaus on t\u00e4rke\u00e4\u00e4, jos haluat tarkistaa, onko ohjelmistosi skaalautuva.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Turvallisuustestit\"><\/span><strong>4. Turvallisuustestit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Tietoturvatesteiss\u00e4 arvioidaan ohjelmistosovelluksia ja etsit\u00e4\u00e4n haavoittuvuuksia ohjelmiston tietoturvassa. N\u00e4ihin kuuluvat mahdolliset tietoturvariskit, jotka voivat johtaa tietojen katoamiseen tai tietoturvaloukkauksiin, jotka paljastavat luottamuksellisia tietoja.<\/p>\n<p>Tietoturvatestaus on t\u00e4rke\u00e4\u00e4, koska sill\u00e4 varmistetaan, ett\u00e4 tuote on riitt\u00e4v\u00e4sti suojattu hakkeroinnilta, tietomurroilta ja muilta ulkoisilta tietoturvauhilta.<\/p>\n<p>Esimerkkej\u00e4 tietoturvatesteist\u00e4, joita testaajat voivat suorittaa, ovat tietoturvatarkastukset, eettinen hakkerointi, tunkeutumistestaus, tietoturvaskannaus ja asennon arviointi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Paivitys-_ja_asennustestit\"><\/span><strong>5. P\u00e4ivitys- ja asennustestit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>P\u00e4ivitys- ja asennustestaus on er\u00e4\u00e4nlainen ei-toiminnallinen ohjelmistotestaus, jossa tarkistetaan, miten hyvin ohjelmisto toimii eri koneilla.<\/p>\n<p>T\u00e4m\u00e4ntyyppisen testauksen tarkoituksena on varmistaa, ett\u00e4 uudet k\u00e4ytt\u00e4j\u00e4t voivat helposti asentaa ohjelmiston koneilleen ja ett\u00e4 nykyiset k\u00e4ytt\u00e4j\u00e4t voivat p\u00e4ivitt\u00e4\u00e4 sen, kun uusia p\u00e4ivityksi\u00e4 julkaistaan.<\/p>\n<p>P\u00e4ivitys- ja asennustestaus on t\u00e4rke\u00e4\u00e4, koska loppuk\u00e4ytt\u00e4jien on voitava asentaa tuotteesi helposti, jos he ty\u00f6skentelev\u00e4t sen kanssa yhteensopivalla koneella.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Tilavuuskokeet\"><\/span><strong>6. Tilavuuskokeet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Volyymitestaus on testaustyyppi, jonka tarkoituksena on tarkistaa, mit\u00e4 tapahtuu, kun tietokantaan lis\u00e4t\u00e4\u00e4n suuria tietom\u00e4\u00e4ri\u00e4 kerralla. N\u00e4in selvitet\u00e4\u00e4n, pystyyk\u00f6 sovellus k\u00e4sittelem\u00e4\u00e4n suuria tietom\u00e4\u00e4ri\u00e4 ja mit\u00e4 j\u00e4rjestelm\u00e4lle tapahtuu, jos se ei pysty k\u00e4sittelem\u00e4\u00e4n suuria tietom\u00e4\u00e4ri\u00e4.<\/p>\n<p>Volyymitestaus tunnetaan my\u00f6s nimell\u00e4 tulvatestaus, ja sen avulla voit arvioida tietojen h\u00e4vi\u00e4mist\u00e4 ja virheilmoituksia, joita esiintyy, kun j\u00e4rjestelm\u00e4\u00e4n lis\u00e4t\u00e4\u00e4n merkitt\u00e4vi\u00e4 m\u00e4\u00e4ri\u00e4 tietoja.<\/p>\n<p>Volyymitestaus on ainoa tapa varmistaa, ett\u00e4 ohjelmisto pystyy k\u00e4sittelem\u00e4\u00e4n k\u00e4ytt\u00e4jien odottamia tietom\u00e4\u00e4ri\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Elvytystestit\"><\/span><strong>7. Elvytystestit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Elpymistesteiss\u00e4 ohjelmistoj\u00e4rjestelm\u00e4 pakotetaan ep\u00e4onnistumaan, jotta voidaan testata, kuinka hyvin j\u00e4rjestelm\u00e4 palautuu kaatumisen j\u00e4lkeen.<\/p>\n<p>Elvytystestaus voi auttaa testaajia ymm\u00e4rt\u00e4m\u00e4\u00e4n, miten ohjelmisto palauttaa tiedot ja est\u00e4\u00e4 tietojen h\u00e4vi\u00e4misen, jos laitteisto irrotetaan k\u00e4yt\u00f6n aikana, jos ohjelmisto irrotetaan verkosta tiedonsiirron aikana tai jos j\u00e4rjestelm\u00e4 k\u00e4ynnistet\u00e4\u00e4n yll\u00e4tt\u00e4en uudelleen.<\/p>\n<p>T\u00e4m\u00e4ntyyppinen testaus on t\u00e4rke\u00e4\u00e4, koska j\u00e4rjestelm\u00e4t, joissa ei ole asianmukaisia palautusprotokollia, voivat k\u00e4rsi\u00e4 vakavista tietojen menetyksist\u00e4 t\u00e4llaisissa onnettomuuksissa.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Mita_tarvitset_ei-toiminnallisen_testauksen_aloittamiseen\"><\/span><strong>Mit\u00e4 tarvitset ei-toiminnallisen testauksen aloittamiseen?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29132\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/What-is-Load-testing--1024x684.jpeg\" alt=\"Mit\u00e4 on kuormitustestaus?\" width=\"584\" height=\"390\"><\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, sinun on varmistettava, ett\u00e4 olet valmistellut testausymp\u00e4rist\u00f6n ja ker\u00e4nnyt tarvittavat ty\u00f6kalut ja tiedot.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Testaussuunnitelma\"><\/span><strong>1. Testaussuunnitelma<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, varmista, ett\u00e4 sinulla on valmis testaussuunnitelma, jonka asianmukaiset henkil\u00f6t ovat allekirjoittaneet.<\/p>\n<p>Testaussuunnitelmassasi on oltava kaikki olennaiset yksityiskohdat siit\u00e4, mit\u00e4 aiot testata ja miten. Siin\u00e4 olisi selvitett\u00e4v\u00e4, milloin k\u00e4ytet\u00e4\u00e4n manuaalista testausta ja milloin automaattista testausta, sek\u00e4 hahmotettava kaikkien testausprosessiin osallistuvien roolit ja vastuualueet.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testitapaukset\"><\/span><strong>2. Testitapaukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin voit suorittaa muita kuin toiminnallisia testej\u00e4, sinun on luotava testitapauksia. Jokaisessa testitapauksessa hahmotellaan tietty asia, jota aiot testata, selitet\u00e4\u00e4n, miten aiot testata sen, ja kuvataan testin odotettu tulos.<\/p>\n<p>Jos suoritat esimerkiksi kuormitustestausta, esimerkkitestitapauksena voi olla sen testaaminen, miten ohjelmisto k\u00e4ytt\u00e4ytyy, kun kymmenen k\u00e4ytt\u00e4j\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 samaa moduulia samaan aikaan.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Toiminnallinen_verifiointi\"><\/span><strong>3. Toiminnallinen verifiointi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ohjelmistokomponenteille ei voi tehd\u00e4 ei-toiminnallista testausta, jos ne eiv\u00e4t ole toiminnallisia.<\/p>\n<p>Jos esimerkiksi haluat testata, kuinka monta k\u00e4ytt\u00e4j\u00e4\u00e4 ohjelmisto pystyy k\u00e4sittelem\u00e4\u00e4n yht\u00e4 aikaa, on ensin varmistettava, ett\u00e4 yksitt\u00e4iset k\u00e4ytt\u00e4j\u00e4t voivat todella kirjautua ohjelmistoon.<\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, varmista, ett\u00e4 kaikki toiminnalliset testit on l\u00e4p\u00e4isty ja ett\u00e4 ohjelmisto toimii odotetulla tavalla.<\/p>\n<p>T\u00e4m\u00e4 tarkoittaa yleens\u00e4 sit\u00e4, ett\u00e4 <a href=\"https:\/\/www.zaptest.com\/fi\/savutestaus-syvasukellus-tyyppeihin-prosessiin-savutestausohjelmistotyokaluihin-ja-muuhun\">savutestaus<\/a>, <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-terveystestaus-syvasukellus-tyyppeihin-prosesseihin-lahestymistapoihin-tyokaluihin-ja-muuhun\">virheett\u00f6myystestaus<\/a>, yksikk\u00f6testaus, integrointi ja toiminnallinen j\u00e4rjestelm\u00e4testaus on jo suoritettu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Testausvalineet\"><\/span><strong>4. Testausv\u00e4lineet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, ker\u00e4\u00e4 yhteen kaikki testausty\u00f6kalut, joita haluat k\u00e4ytt\u00e4\u00e4 testien suorittamiseen.<\/p>\n<p>K\u00e4ytitp\u00e4 sitten automaatioty\u00f6kaluja osittain  <a href=\"https:\/\/www.zaptest.com\/fi\/mita-on-testausautomaatio-yksinkertainen-opas-ilman-jargonia\">automatisoida joitakin testej\u00e4si<\/a>  tai dokumentointity\u00f6kaluja, joiden avulla voit hallita ja tallentaa testiraportteja my\u00f6hemp\u00e4\u00e4 k\u00e4ytt\u00f6\u00e4 varten, varmista, ett\u00e4 haluamasi ty\u00f6kalut ovat k\u00e4ytett\u00e4viss\u00e4 ja k\u00e4ytt\u00f6valmiina ja ett\u00e4 kaikki testausryhm\u00e4n j\u00e4senet osaavat k\u00e4ytt\u00e4\u00e4 kutakin ty\u00f6kalua oikein.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Testausymparisto\"><\/span><strong>5. Testausymp\u00e4rist\u00f6<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>M\u00e4\u00e4rit\u00e4 testausymp\u00e4rist\u00f6 ennen kuin aloitat ei-toiminnallisen testauksen. Sinulla saattaa jo olla sopiva testausymp\u00e4rist\u00f6, varsinkin jos voit k\u00e4ytt\u00e4\u00e4 samaa ymp\u00e4rist\u00f6\u00e4 ei-toiminnalliseen ja toiminnalliseen j\u00e4rjestelm\u00e4testaukseen.<\/p>\n<p>Ihanteellisessa testausymp\u00e4rist\u00f6ss\u00e4 voit testata kaikkia tarvittavia elementtej\u00e4 oikeilla laitteilla.<\/p>\n<p>Jos esimerkiksi testaat \u00e4\u00e4nenvoimakkuuden k\u00e4sittely\u00e4 \u00e4lypuhelimissa, on parempi testata sit\u00e4 todellisella \u00e4lypuhelimella kuin yritt\u00e4\u00e4 j\u00e4ljitell\u00e4 mobiiliymp\u00e4rist\u00f6\u00e4 p\u00f6yt\u00e4tietokoneella.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallinen_testausprosessi\"><\/span><strong>Ei-toiminnallinen testausprosessi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-6792\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/What-is-Unit-testing-1024x683.jpeg\" alt=\"Mik\u00e4 on yksikk\u00f6testaus\" width=\"504\" height=\"336\"><\/p>\n<p>Ohjelmiston rakentamisen ei-toiminnallisten n\u00e4k\u00f6kohtien testaaminen on monivaiheinen prosessi, johon kuuluu testiymp\u00e4rist\u00f6n valmistelu, testitapausten luominen, testidatan ker\u00e4\u00e4minen ja ei-toiminnallisten testien suorittaminen.<\/p>\n<p>Testausprosessi on mahdollista jakaa pieniin osiin, jotta sit\u00e4 olisi helpompi seurata ei-toiminnallisen testauksen aloittelijoille.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ei-toiminnallisen_testauksen_valmiustarkastukset\"><\/span><strong>1. Ei-toiminnallisen testauksen valmiustarkastukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin voit aloittaa ei-toiminnallisen testauksen, on t\u00e4rke\u00e4\u00e4 varmistaa, ett\u00e4 olet valmis t\u00e4h\u00e4n testausvaiheeseen.<\/p>\n<p>T\u00e4m\u00e4 voi tarkoittaa, ett\u00e4 arvioidaan viimeisen testausvaiheen poistumiskriteerit sen varmistamiseksi, ett\u00e4 ohjelmisto on l\u00e4p\u00e4issyt sen, ja varmistetaan, ett\u00e4 ohjelmisto on l\u00e4p\u00e4issyt kaikki toiminnalliset testit, joita vaaditaan ennen ei-toiminnallisen testauksen suorittamista.<\/p>\n<p>Jotkin tiimit saattavat luoda ei-toiminnalliselle testaukselle sis\u00e4\u00e4np\u00e4\u00e4sykriteerit, jotka sis\u00e4lt\u00e4v\u00e4t kaikki ehdot, joiden on t\u00e4ytytt\u00e4v\u00e4 ennen kuin ei-toiminnallinen testaus alkaa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Luo_testaussuunnitelma\"><\/span><strong>2. Luo testaussuunnitelma<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Olet ehk\u00e4 jo suorittanut t\u00e4m\u00e4n vaiheen aiemmin, jos suoritat ei-toiminnallista testausta osana j\u00e4rjestelm\u00e4testausta ja noudatat j\u00e4rjestelm\u00e4testaussuunnitelmaa. Testisuunnitelmassa esitet\u00e4\u00e4n kaikki testit, jotka sinun on suoritettava, ja miten aiot suorittaa ne.<\/p>\n<p>Ilman selke\u00e4\u00e4 testaussuunnitelmaa on helppo unohtaa suoritettavien testien laajuus ja tavoitteet.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Luo_testitapauksia\"><\/span><strong>3. Luo testitapauksia<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Seuraava vaihe ei-toiminnallisessa testauksessa on testitapausten luominen, jotka on suunniteltu testaamaan ohjelmiston kutakin ei-toiminnallista parametria.<\/p>\n<p>Jokaisella testitapauksella on oltava testitapauksen tunnus, testitapauksen nimi, kuvaus ja yksityiskohtaiset tiedot testin odotetusta lopputuloksesta sek\u00e4 etuk\u00e4teen m\u00e4\u00e4ritetyt hyv\u00e4ksymis- tai hylk\u00e4\u00e4miskriteerit. T\u00e4m\u00e4 auttaa testaajia ymm\u00e4rt\u00e4m\u00e4\u00e4n, miten kukin testi suoritetaan ja mit\u00e4 tuloksia on odotettavissa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Keraa_testitiedot\"><\/span><strong>4. Ker\u00e4\u00e4 testitiedot<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin voit suorittaa kunkin testitapauksen, sinun on ker\u00e4tt\u00e4v\u00e4 <a href=\"https:\/\/www.zaptest.com\/fi\/testidatan-hallinta-tdm-ohjelmistotestauksessa-maaritelma-historia-tyokalut-prosessit-ja-paljon-muuta\">testitiedot<\/a>, joita k\u00e4yt\u00e4t kussakin testitapauksessa.<\/p>\n<p>T\u00e4m\u00e4 tarkoittaa yleens\u00e4 koodin ja tietojen ker\u00e4\u00e4mist\u00e4 eri moduuleista ja komponenteista, jotka muodostavat testattavat toiminnot ja alueet. Jos maksimoit testien kattavuuden, sinulla pit\u00e4isi olla paljon testidataa k\u00e4ytett\u00e4v\u00e4n\u00e4si.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Valmista_testiymparisto\"><\/span><strong>5. Valmista testiymp\u00e4rist\u00f6<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Seuraava vaihe ei-toiminnallisessa testauksessa on testiymp\u00e4rist\u00f6n valmistelu. Testiymp\u00e4rist\u00f6 on testauspalvelin, jota k\u00e4yt\u00e4t monenlaiseen ohjelmistotestaukseen.<\/p>\n<p>Sen avulla voit luoda identtiset olosuhteet, joissa voit testata ohjelmistoasi, ja m\u00e4\u00e4ritt\u00e4\u00e4 ohjelmistosi erilaisilla kokoonpanoilla kokoonpanotestausta, tietoturvatestausta ja muunlaista ei-toiminnallista testausta varten.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Ei-toiminnallisten_testien_suorittaminen\"><\/span><strong>6. Ei-toiminnallisten testien suorittaminen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun testiymp\u00e4rist\u00f6 on valmis, on aika suorittaa ei-toiminnalliset testit. Voit p\u00e4\u00e4tt\u00e4\u00e4 suorittaa testit tyypin mukaisessa j\u00e4rjestyksess\u00e4, esimerkiksi aloittaa suorituskykytestauksella ennen tietoturvatestej\u00e4 ja muita ei-toiminnallisia testej\u00e4.<\/p>\n<p>Kun suoritat jokaisen testin, merkitse tulokset testausraporttiin. Jos <a href=\"https:\/\/www.zaptest.com\/fi\/taydellinen-opas-ohjelmistotestauksen-automatisointiin\">automatisoit testausta<\/a>, automatisointity\u00f6kalulla on my\u00f6s standardoitu tapa raportoida tulokset selke\u00e4sti ja yksiselitteisesti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Raportoi_testitulokset\"><\/span><strong>7. Raportoi testitulokset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun olet suorittanut jokaisen testitapauksen, kokoa ei-toiminnallisten testien tulokset yhdeksi raportiksi.<\/p>\n<p>Raportissa on oltava selke\u00e4t tiedot kunkin testin tuloksista ja yksiselitteinen tieto siit\u00e4, onko testi l\u00e4p\u00e4isty vai hyl\u00e4tty.<\/p>\n<p>Noudata standardoitua rakennetta testiraportissasi, jotta varmistat, ett\u00e4 kaikki tiedot, jotka sinun on v\u00e4litett\u00e4v\u00e4, ovat mukana.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Korjaa_viat\"><\/span><strong>8. Korjaa viat<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun testaustulokset on saatu, palauta ohjelmisto kehitt\u00e4jille, jos testit ovat ep\u00e4onnistuneet tai jos olet havainnut korjausta vaativia ei-toiminnallisia virheit\u00e4.<\/p>\n<p>Jos ohjelmisto ei esimerkiksi pysty k\u00e4sittelem\u00e4\u00e4n sopivaa m\u00e4\u00e4r\u00e4\u00e4 k\u00e4ytt\u00e4ji\u00e4 kerralla tai jos suorituskyky hidastuu liikaa, kun useita ohjelmia on k\u00e4ynniss\u00e4 samanaikaisesti, n\u00e4m\u00e4 ongelmat on todenn\u00e4k\u00f6isesti korjattava koodissa, jotta k\u00e4ytt\u00e4j\u00e4t ovat tyytyv\u00e4isi\u00e4 tuotteeseen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Toista_testausjakso\"><\/span><strong>9. Toista testausjakso<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun kehitt\u00e4j\u00e4t ovat korjanneet kaikki ei-toiminnallisen testauksen alkuvaiheessa havaitut virheet, testaussykli voi alkaa uudelleen.<\/p>\n<p>Kehitt\u00e4j\u00e4t testaavat tekem\u00e4ns\u00e4 muutokset ja toimittavat uuden version takaisin QA-testaajille, jotka sitten suorittavat koko testauspaketin alkaen savutestauksesta, yksikk\u00f6testauksesta, integrointitestauksesta ja lopuksi j\u00e4rjestelm\u00e4testauksesta.<\/p>\n<p>Testausjakso toistetaan, kunnes miss\u00e4\u00e4n vaiheessa ei esiinny virheit\u00e4 tai puutteita, mink\u00e4 j\u00e4lkeen rakennelma voi siirty\u00e4 testauksen viimeiseen vaiheeseen: <a href=\"https:\/\/www.zaptest.com\/fi\/uat-testaus-syvasukellus-kayttajan-hyvaksynnan-merkitykseen-tyyppeihin-prosesseihin-lahestymistapoihin-tyokaluihin-ja-muuhun\">k\u00e4ytt\u00e4j\u00e4n hyv\u00e4ksymistestaukseen<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallisen_testauksen_testitapaukset\"><\/span><strong>Ei-toiminnallisen testauksen testitapaukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10828\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/05\/ZAPTEST_MRUN-1024x576.png\" alt=\"harmaalaatikkotestaus artikkeli - ty\u00f6kalut, l\u00e4hestymistavat, vertailu verrattuna valkolaatikko- ja mustalaatikkotestaukseen, harmaalaatikkotestaus ilmaiseksi ja yritysty\u00f6kalut.\" width=\"556\" height=\"313\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/05\/ZAPTEST_MRUN-980x551.png 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/05\/ZAPTEST_MRUN-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, 100vw\" \/><\/p>\n<p>Testitapaukset ovat t\u00e4rke\u00e4 osa kaikkea ohjelmistotestausta, ja kun teet sek\u00e4 toiminnallista ett\u00e4 ei-toiminnallista testausta, k\u00e4yt\u00e4t testitapauksia m\u00e4\u00e4rittelem\u00e4\u00e4n, mit\u00e4 aiot testata ja miten aiot testata sen.<\/p>\n<p>Jokaista testitapausta voidaan pit\u00e4\u00e4 minitestin\u00e4, ja jokaisella testitapauksella on omat m\u00e4\u00e4ritellyt tuotokset ja tulokset.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Mita_ovat_ei-toiminnallisen_testauksen_testitapaukset\"><\/span><strong>1. Mit\u00e4 ovat ei-toiminnallisen testauksen testitapaukset?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testitapaus on joukko toimenpiteit\u00e4, jotka suoritetaan ohjelmistorakennelmalle sen testaamiseksi, t\u00e4ytt\u00e4\u00e4k\u00f6 se ohjelmistosuunnitelmassa m\u00e4\u00e4ritellyt ehdot. Jokainen testitapaus kertoo testaajille, mit\u00e4 testataan ja miten, ja se on suunniteltu testaamaan ohjelmistosovelluksen tietty\u00e4 toimintoa tai muuta kuin toiminnallista ominaisuutta.<\/p>\n<p>Ei-toiminnallisiin testitapauksiin voi kuulua esimerkiksi sen testaaminen, mit\u00e4 tapahtuu, kun joku yritt\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 j\u00e4rjestelm\u00e4n suojattuja tietoja, tai sen testaaminen, kuinka nopeasti ohjelmisto latautuu k\u00e4ynnistett\u00e4ess\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Miten_suunnitella_ei-toiminnalliset_testitapaukset\"><\/span><strong>2. Miten suunnitella ei-toiminnalliset testitapaukset?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun suunnittelet testitapauksia ei-toiminnallista testausta varten, on t\u00e4rke\u00e4\u00e4 noudattaa tavanomaisia testitapausk\u00e4yt\u00e4nt\u00f6j\u00e4 ja pit\u00e4\u00e4 samalla mieless\u00e4 ei-toiminnallisten testien tavoitteet.<\/p>\n<p>Seuraa alla olevia ohjeita, kun haluat kirjoittaa ei-toiminnallista testausta varten testitapauksia, joissa hahmotellaan selke\u00e4sti, mit\u00e4 testaajien on teht\u00e4v\u00e4 kunkin testin suorittamiseksi.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Maarittele_alue_jonka_haluat_kattaa\"><\/span><strong>1. M\u00e4\u00e4rittele alue, jonka haluat kattaa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Mieti kunkin testitapauksen osalta, mit\u00e4 ohjelmiston osa-aluetta kyseinen testitapaus koskee.<\/p>\n<p>Jos esimerkiksi kirjoitat testitapauksia asennus- ja p\u00e4ivitystestausta varten, voit sis\u00e4llytt\u00e4\u00e4 testitapauksia, joissa arvioidaan, kuinka helppo sovellus on asentaa eri laitteisiin ja kuinka kauan kest\u00e4\u00e4 ohjelmiston p\u00e4ivitt\u00e4minen uuden korjauksen avulla.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Luo_yksilollinen_testitapauksen_ID\"><\/span><strong>2. Luo yksil\u00f6llinen testitapauksen ID<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Jokaisella testitapauksella on oltava yksil\u00f6llinen testitapauksen tunnus. N\u00e4in testitapauksen kuvaus ja tulokset on helppo l\u00f6yt\u00e4\u00e4 my\u00f6hemmin, ja jos kahdella testitapauksella on samanlaiset nimet tai kuvaukset, ei ole ep\u00e4selvyytt\u00e4 siit\u00e4, mihin testitapaukseen viitataan.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Nimea_ja_kuvaile_kukin_testi\"><\/span><strong>3. Nime\u00e4 ja kuvaile kukin testi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Vaikka testitapauksen tunnus yksil\u00f6i testin, haluat my\u00f6s antaa nimen ja kuvauksen jokaiselle kirjoittamallesi testitapaukselle.<\/p>\n<p>Sen pit\u00e4isi olla yksinkertainen nimi, joka tiivist\u00e4\u00e4, mit\u00e4 olet testaamassa, kun taas kuvaus on yksitt\u00e4inen lause, jossa t\u00e4t\u00e4 k\u00e4sitell\u00e4\u00e4n hieman yksityiskohtaisemmin.<\/p>\n<p>Kuvauksen on oltava riitt\u00e4v\u00e4n selke\u00e4, jotta testaajat tiet\u00e4v\u00e4t, mit\u00e4 testataan ja miten se testataan, sek\u00e4 kaikki erityisehdot, jotka testin on t\u00e4ytett\u00e4v\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Maarita_odotettu_tulos\"><\/span><strong>4. M\u00e4\u00e4rit\u00e4 odotettu tulos<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Kerro kunkin testitapauksen osalta tulos, jonka pit\u00e4isi synty\u00e4, jos ohjelmisto toimii odotetulla tavalla.<\/p>\n<p>Muissa kuin toiminnallisissa testeiss\u00e4, kuten suorituskyvyn testauksessa ja kuormitustestauksessa, t\u00e4m\u00e4 voi monissa tapauksissa tarkoittaa sit\u00e4, ett\u00e4 ohjelmisto yksinkertaisesti jatkaa toimintaansa normaalisti hidastumatta, hidastumatta tai kaatumatta.<\/p>\n<p>Toisissa tapauksissa se voi tarkoittaa, ett\u00e4 tietyt virheilmoitukset ilmoittavat k\u00e4ytt\u00e4j\u00e4lle ongelmasta ja suosittelevat ratkaisua.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_Suosittele_testaustekniikoita\"><\/span><strong>5. Suosittele testaustekniikoita<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Suosittele kunkin testitapauksen osalta, millaisia testaustekniikoita ja ei-toiminnallisia testausv\u00e4lineit\u00e4 testaajan olisi mielest\u00e4si k\u00e4ytett\u00e4v\u00e4 testauksen aikana.<\/p>\n<p>Ei-toiminnallisessa testauksessa testaajat voivat k\u00e4ytt\u00e4\u00e4 hyvin erilaisia l\u00e4hestymistapoja eri testaustyyppeihin.<\/p>\n<p>Esimerkiksi kuormitustestaus ja stressitestaus saattavat vaatia automaatiota, koska eritt\u00e4in raskaan liikenteen simulointi manuaalisesti on ep\u00e4k\u00e4yt\u00e4nn\u00f6llist\u00e4, kun taas muut testaustyypit saattavat olla helpompia toteuttaa ilman erityisi\u00e4 ty\u00f6kaluja tai teknologioita.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"6_Hanki_jokaisesta_testitapauksesta_vertaisarviointi\"><\/span><strong>6. Hanki jokaisesta testitapauksesta vertaisarviointi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Ennen kuin allekirjoitat jokaisen testitapauksen, pyyd\u00e4 jotakuta, jonka kanssa ty\u00f6skentelet, arvioimaan jokainen tapaus vertaisarvioinnilla. T\u00e4m\u00e4 voi olla toinen testaaja tai QA:n johtaja.<\/p>\n<p>Vertaisarvioinnilla varmistetaan, ett\u00e4 testitapaukset ovat riitt\u00e4v\u00e4n selkeit\u00e4, jotta ulkopuolinen testaaja voi seurata niit\u00e4, eiv\u00e4tk\u00e4 ne sis\u00e4ll\u00e4 ep\u00e4selvyyksi\u00e4 tai virheit\u00e4, jotka voisivat johtaa virheelliseen testaukseen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Esimerkkeja_muista_kuin_toiminnallisista_testitapauksista\"><\/span><strong>3. Esimerkkej\u00e4 muista kuin toiminnallisista testitapauksista<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos kirjoitat testitapauksia ei-toiminnallista testausta varten, ne saattavat n\u00e4ytt\u00e4\u00e4 jotakuinkin seuraavilta ei-toiminnallisen testauksen esimerkeilt\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Esimerkki_skaalautuvuuden_testauksesta\"><\/span><strong>Esimerkki skaalautuvuuden testauksesta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Testitapauksen tunnus: 6671<br \/>\nTestitapauksen nimi: Usean k\u00e4ytt\u00e4j\u00e4n kirjautumistesti<br \/>\nKuvaus: Emuloi 20+ k\u00e4ytt\u00e4j\u00e4n kirjautumista ohjelmistoon samanaikaisesti automaatioty\u00f6kalujen avulla.<br \/>\nOdotetut tulokset: Ohjelmiston pit\u00e4isi toimia normaalisti jokaiselle k\u00e4ytt\u00e4j\u00e4lle, ja jokaisen k\u00e4ytt\u00e4j\u00e4n pit\u00e4isi kirjautua sis\u00e4\u00e4n onnistuneesti alle 5 sekunnissa.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Yhteensopivuuden_testaus_esimerkki\"><\/span><strong>Yhteensopivuuden testaus esimerkki<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Testitapauksen tunnus: 5214<br \/>\nTestitapauksen nimi: Sovelluksen lataaminen Opera-selaimessa<br \/>\nKuvaus: Lataa sovellus Opera-selaimessa.<br \/>\nOdotetut tulokset: Sovellus latautuu normaalisti Opera-selaimessa, jossa on vakion\u00e4yt\u00f6n resoluutio ja asettelu.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Manuaaliset_vai_automatisoidut_ei-toiminnalliset_testit\"><\/span><strong>Manuaaliset vai automatisoidut ei-toiminnalliset testit?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29164\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/computer-vision-for-software-testing-min-scaled-e1657451144405-981x1024.jpeg\" alt=\"tietokonen\u00e4k\u00f6 ohjelmistojen testauksessa\" width=\"556\" height=\"580\"><\/p>\n<p>Kun valitset eri ei-toiminnallisten testaustekniikoiden v\u00e4lill\u00e4, sinun on p\u00e4\u00e4tett\u00e4v\u00e4, haluatko tehd\u00e4 manuaalisia vai automatisoituja ei-toiminnallisia testej\u00e4.<\/p>\n<p>Manuaalisia testej\u00e4 suorittavat ihmistestaajat, mik\u00e4 tarkoittaa, ett\u00e4 niiden suorittaminen on yleens\u00e4 aikaa viev\u00e4mp\u00e4\u00e4, mutta ne tarjoavat my\u00f6s mahdollisuuksia kokeilevaan testaukseen.<\/p>\n<p>Automatisoidut ei-toiminnalliset testit ovat nopeampia ja tietyll\u00e4 tavalla luotettavampia, mutta ne vaativat my\u00f6s enemm\u00e4n resursseja tai ty\u00f6kaluja. Automaatio ja <a href=\"https:\/\/www.zaptest.com\/hyperautomation%22%20target=\">hyperautomaatio<\/a> ovat yh\u00e4 suositumpia testauksessa, erityisesti ei-toiminnallisessa testauksessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Manuaalinen_ei-toiminnallinen_testaus_Hyodyt_haasteet_ja_prosessit\"><\/span><strong>Manuaalinen ei-toiminnallinen testaus: Hy\u00f6dyt, haasteet ja prosessit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Manuaalisen ei-toiminnallisen testauksen suorittavat ainoastaan testaajat, jotka testaavat jokaisen yksitt\u00e4isen ei-toiminnallisen elementin itsen\u00e4isesti.<\/p>\n<p>Manuaalisia ei-toiminnallisia testej\u00e4 suorittaessaan testaajien on ker\u00e4tt\u00e4v\u00e4 tietoa ohjelmistosta, luotava yksitt\u00e4isi\u00e4 testitapauksia, jotka vastaavat testaussuunnitelmaa, ja suoritettava n\u00e4m\u00e4 testitapaukset manuaalisesti.<\/p>\n<p>T\u00e4m\u00e4 vie paljon aikaa, mutta se tarkoittaa my\u00f6s sit\u00e4, ett\u00e4 QA-testaajilla on vapaus p\u00e4\u00e4tt\u00e4\u00e4, mit\u00e4 testataan ja miten.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Manuaalisen_testauksen_etuja_ovat_muun_muassa\"><\/span><strong>1. Manuaalisen testauksen etuja ovat muun muassa:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>\u25cf Manuaalinen testaus voi olla automaattista testausta halvempaa, koska se ei vaadi erityist\u00e4 teknologiaa tai teknist\u00e4 osaamista.<\/p>\n<p>\u25cf Manuaalinen testaus antaa testaajille mahdollisuuden tarjota inhimillist\u00e4 n\u00e4kemyst\u00e4 ja subjektiivisuutta siit\u00e4, miten ohjelmisto toimii ja toimiiko se tyydytt\u00e4v\u00e4sti.<\/p>\n<p>\u25cf Manuaalista testausta voidaan k\u00e4ytt\u00e4\u00e4 j\u00e4rjestelm\u00e4n testaamiseen tilanteissa, joissa automatisointi on mahdotonta.<\/p>\n<p>\u25cf Manuaalisen testauksen avulla testaajat voivat arvioida j\u00e4rjestelm\u00e4n visuaalisia n\u00e4k\u00f6kohtia, kuten graafista k\u00e4ytt\u00f6liittym\u00e4\u00e4 ja muita tekij\u00f6it\u00e4, jotka voivat vaikuttaa k\u00e4ytett\u00e4vyyteen.<\/p>\n<p>\u25cf Manuaalinen testaus tarjoaa testaajille laajemman n\u00e4k\u00f6kulman j\u00e4rjestelm\u00e4\u00e4n kokonaisuutena ja siihen, miten eri moduulit ja komponentit toimivat yhdess\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<p>Manuaalisessa testauksessa on kuitenkin my\u00f6s haittoja.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Manuaalisen_testauksen_haasteita_ovat_mm\"><\/span><strong>2. Manuaalisen testauksen haasteita ovat mm:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>\u25cf Joitakin ei-toiminnallisen testauksen tyyppej\u00e4, kuten kuormitustestausta ja suorituskykytestausta, on ep\u00e4k\u00e4yt\u00e4nn\u00f6llist\u00e4 suorittaa manuaalisesti.<\/p>\n<p>\u25cf Manuaalinen testaus vie huomattavasti enemm\u00e4n aikaa kuin automatisoitu ei-toiminnallinen testaus.<\/p>\n<p>\u25cf Manuaaliset testaajat voivat h\u00e4iriinty\u00e4, menett\u00e4\u00e4 keskittymiskykyns\u00e4 ja tehd\u00e4 virheit\u00e4, varsinkin kun he suorittavat hyvin toistuvia testausteht\u00e4vi\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Automatisoitu_ei-toiminnallinen_testaus_Hyodyt_haasteet_ja_prosessit\"><\/span><strong>Automatisoitu ei-toiminnallinen testaus: Hy\u00f6dyt, haasteet ja prosessit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img alt=\"Agile DevOps Test Automation: Explaining the ZAPTEST mockup-based automation approach\" alt=\"Agile DevOps Test Automation: Explaining the ZAPTEST mockup-based automation approach\" decoding=\"async\" class=\"aligncenter wp-image-4273\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/1script-general-video-preview-image.jpg\" alt=\"\" width=\"532\" height=\"299\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/1script-general-video-preview-image.jpg 532w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/1script-general-video-preview-image-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 532px, 100vw\" \/><\/p>\n<p>Automaattinen ei-toiminnallinen testaus suoritetaan automaattisten skriptien ja testausv\u00e4lineiden avulla. Automaattisia testausmenetelmi\u00e4 k\u00e4ytett\u00e4ess\u00e4 testaajat voivat tehd\u00e4 testej\u00e4 taustalla samalla kun he hoitavat muita teht\u00e4vi\u00e4, kun automaattiset testit on k\u00e4ynnistetty.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Ei-toiminnallisten_testien_automatisoinnin_etuja_ovat_muun_muassa_seuraavat\"><\/span><strong>1. Ei-toiminnallisten testien automatisoinnin etuja ovat muun muassa seuraavat:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>1. S\u00e4\u00e4st\u00e4t aikaa ja resursseja v\u00e4hent\u00e4m\u00e4ll\u00e4 aikaa, jonka k\u00e4yt\u00e4t pitkiin ja aikaa vieviin teht\u00e4viin.<\/p>\n<p>2. Automaation avulla on mahdollista lis\u00e4t\u00e4 testien kattavuutta kattamalla laajempi valikoima komponentteja ja ominaisuuksia.<\/p>\n<p>3. Automaattisia testej\u00e4 on helpompi tehd\u00e4 usein, koska niiden suorittamiseen kuluu v\u00e4hemm\u00e4n aikaa.<\/p>\n<p>4. Automatisoitu testaus sopii erinomaisesti aikaa vieviin testausteht\u00e4viin, kuten kuormitustestaus, volyymitestaus ja stressitestaus, joita on hyvin vaikea suorittaa manuaalisesti.<\/p>\n<p>5. Automatisoidun testauksen yhteydess\u00e4 syntyvien virheiden mahdollisuus on pienempi.<\/p>\n<p>&nbsp;<\/p>\n<p>Automaattiseen testaukseen liittyy kuitenkin my\u00f6s joitakin haittoja, mink\u00e4 vuoksi se ei aina ole oikea l\u00e4hestymistapa kaikentyyppiseen ei-toiminnalliseen testaukseen.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Automaattisen_ei-toiminnallisen_testauksen_haasteita_ovat_muun_muassa_seuraavat\"><\/span><strong>2. Automaattisen ei-toiminnallisen testauksen haasteita ovat muun muassa seuraavat:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>1. Automaattisen testauksen perustaminen on kalliimpaa kuin manuaalisen testauksen.<\/p>\n<p>2. Testausautomaation perustaminen voi vied\u00e4 aikaa ja teknisi\u00e4 resursseja.<\/p>\n<p>3. Testauksen automatisointi ei anna tilaa tutkivalle testaukselle.<\/p>\n<p>4. Testien automatisointi vaatii edelleen aikaa testitapausten luomiseen.<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Johtopaatokset_Manuaalinen_tai_automatisoitu\"><\/span><strong>Johtop\u00e4\u00e4t\u00f6kset: Manuaalinen tai automatisoitu  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"ei-toiminnallinen_testaus\"><\/span><strong>ei-toiminnallinen testaus?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29533\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Benefits-of-od-setting-up-a-Testing-Center-of-Excellence-scaled-e1657654391877-1024x951.jpeg\" alt=\"Testauksen huippuosaamiskeskuksen perustamisen edut. Eroaako suorituskykytestaus toiminnallisesta testauksesta?\" width=\"289\" height=\"269\"><\/p>\n<p>Useimmissa ohjelmistotestaustyypeiss\u00e4 manuaalisen ja automaattisen testauksen yhdist\u00e4minen tuottaa yleens\u00e4 parhaat tulokset. N\u00e4in testaustiimit voivat hy\u00f6ty\u00e4 automaattisen testauksen tehokkuudesta, luotettavuudesta ja tarkkuudesta ja samalla suorittaa tutkivaa testausta, jonka avulla testaajat voivat arvioida ohjelmistoa subjektiivisemmasta n\u00e4k\u00f6kulmasta.<\/p>\n<p>Ei-toiminnallisessa testauksessa sek\u00e4 manuaalinen ett\u00e4 automatisoitu testaus ovat k\u00e4yt\u00e4nn\u00f6ss\u00e4 v\u00e4ltt\u00e4m\u00e4tt\u00f6mi\u00e4 useimmille testausryhmille.<\/p>\n<p>Manuaalista testausta k\u00e4ytet\u00e4\u00e4n parhaiten muiden kuin toiminnallisten testausteht\u00e4vien, kuten k\u00e4ytett\u00e4vyystestauksen, suorittamiseen, kun taas automatisoitua testausta k\u00e4ytet\u00e4\u00e4n useimmiten sellaisten testien suorittamiseen, jotka olisivat liian aikaa vievi\u00e4 ja vaikeita suorittaa manuaalisesti, kuten stressitestaus tai volyymitestaus.<\/p>\n<p>Ei-toiminnallinen testaus on yksi ilmeisimmist\u00e4 alueista, joilla voidaan k\u00e4ytt\u00e4\u00e4 testiautomaatiotekniikoita, koska se on kvantitatiivinen, mitattavissa oleva testaustyyppi, jossa ei vaadita subjektiivisia tuloksia.<\/p>\n<p>Muiden testaustyyppien tapaan ei-toiminnallinen testaus suoritetaan yleens\u00e4 sekoittaen manuaalista testausta ja automatisoitua testausta.<\/p>\n<p>Automaattinen testaus on kuitenkin k\u00e4yt\u00e4nn\u00f6ss\u00e4 v\u00e4ltt\u00e4m\u00e4t\u00f6nt\u00e4 monissa ei-toiminnallisissa testaustyypeiss\u00e4, ja ei-toiminnallisen testauksen parametrien ja mittareiden vuoksi automatisointi soveltuu t\u00e4h\u00e4n testaustyyppiin paremmin kuin toiminnalliseen testaukseen.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Parhaat_kaytannot_ei-toiminnallista_testausta_varten\"><\/span><strong>Parhaat k\u00e4yt\u00e4nn\u00f6t ei-toiminnallista testausta varten<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4076\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/creative-startup-front-end-designers-team-concentrating-computer-screen-designing-coding-programing-mobile-application-1024x683.jpg\" alt=\"Mit\u00e4 on ohjelmistotestaus?\" width=\"479\" height=\"319\"><\/p>\n<p>Kun teet ei-toiminnallista testausta ensimm\u00e4ist\u00e4 kertaa, parhaiden testausk\u00e4yt\u00e4nt\u00f6jen noudattaminen voi auttaa sinua standardoimaan testausprosessin ja optimoimaan testien tehokkuuden.<\/p>\n<p>Parhaat k\u00e4yt\u00e4nn\u00f6t toimivat ohjeina ohjelmistotestausryhmille, jotka haluavat parantaa testausprosesseja ja mukautua alan standardeihin.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Kayta_automaatiotyokaluja\"><\/span><strong>1. K\u00e4yt\u00e4 automaatioty\u00f6kaluja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisessa testauksessa on muita testaustyyppej\u00e4 t\u00e4rke\u00e4mp\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 automatisointity\u00f6kaluja tietyntyyppisten testien automatisointiin, erityisesti volyymi-, stressi- ja kuormitustestaukseen.<\/p>\n<p>T\u00e4m\u00e4ntyyppisiss\u00e4 testeiss\u00e4 tarkistetaan yleens\u00e4, miten hyvin ohjelmisto toimii k\u00e4ytt\u00e4jien, tietojen ja liikenteen aiheuttaman kovan paineen alaisena, ja n\u00e4it\u00e4 olosuhteita voi olla hyvin vaikea j\u00e4ljitell\u00e4 manuaalisesti.<\/p>\n<p>T\u00e4m\u00e4ntyyppisten ei-toiminnallisten testien automatisointi on paitsi tehokkaampaa my\u00f6s tarkempaa ja antaa testaajille mahdollisuuden toistaa suurempia kuormituksia ja rasituksia helposti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Vertaisarviointi_kaikista_asiakirjoista\"><\/span><strong>2. Vertaisarviointi kaikista asiakirjoista<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Pyyd\u00e4 kollegojasi tarkistamaan luomasi testitapaukset ja pyyd\u00e4 my\u00f6s testausryhm\u00e4si kollegoja tarkistamaan vikailmoitukset, testiraportit, testaussuunnitelmat ja muut testausprosessin aikana luodut viralliset dokumentaatiot.<\/p>\n<p>T\u00e4m\u00e4 v\u00e4hent\u00e4\u00e4 pienten virheiden riski\u00e4, jotka voisivat aiheuttaa vakavia viiv\u00e4styksi\u00e4 testaus- ja kehitysprosessissa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Maarittele_mitattavat_vaatimukset\"><\/span><strong>3. M\u00e4\u00e4rittele mitattavat vaatimukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun m\u00e4\u00e4rittelet ohjelmiston vaatimukset ennen ei-toiminnallisen testauksen aloittamista, varmista, ett\u00e4 jokainen vaatimus on objektiivinen ja mitattavissa.<\/p>\n<p>N\u00e4in testaajien on helpompi varmistaa testauksen aikana, t\u00e4ytt\u00e4\u00e4k\u00f6 ohjelmisto n\u00e4m\u00e4 vaatimukset, eik\u00e4 tulkinnanvaraa j\u00e4\u00e4.<\/p>\n<p>Mit\u00e4 pidet\u00e4\u00e4n &#8221;nopeana&#8221; tai &#8221;tehokkaana&#8221;? K\u00e4yt\u00e4 numeroita ja m\u00e4\u00e4r\u00e4llisi\u00e4 arvoja m\u00e4\u00e4ritell\u00e4ksesi, mit\u00e4 etsit.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Harkitse_huolellisesti_testausmittareita\"><\/span><strong>4. Harkitse huolellisesti testausmittareita<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin p\u00e4\u00e4t\u00e4t, mit\u00e4 mittareita aiot k\u00e4ytt\u00e4\u00e4 ohjelmiston suorituskyvyn mittaamiseen, mieti, mit\u00e4 ohjelmiston k\u00e4ytt\u00e4j\u00e4t haluavat ja mitk\u00e4 mittarit vastaavat ohjelmistosuunnitelmaa ja vaatimuksia.<\/p>\n<p>Useimpien ohjelmistojen pit\u00e4isi olla nopeita ja luotettavia, mutta mit\u00e4 muita mittareita k\u00e4ytt\u00e4j\u00e4t ehk\u00e4 etsiv\u00e4t? Onko olemassa ohjelmistokohtaisia mittareita, jotka olisi otettava huomioon testausprosessin aikana?<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallisen_testin_tulostyypit\"><\/span><strong>Ei-toiminnallisen testin tulostyypit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4159\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/team-stockbrokers-are-having-conversation-dark-office-with-display-screens-analyzing-data-graphs-reports-investment-purposes-creative-teamwork-traders-1024x684.jpg\" alt=\"miten automaatiotestaus toimii esimerkiksi pankkialalla?\" width=\"574\" height=\"383\"><\/p>\n<p>Kun suoritat ei-toiminnallista testausta, saat erityyppisi\u00e4 tuotoksia suorittamistasi testeist\u00e4.<\/p>\n<p>N\u00e4m\u00e4 ovat yleens\u00e4 aivan erilaisia kuin toiminnallisen testauksen tulokset, jotka ovat usein selke\u00e4mmin rajattuja, koska toiminnallisilla testeill\u00e4 vain testataan, toimiiko toiminto niin kuin sen pit\u00e4isi.<\/p>\n<p>Toiminnallisen testauksen tapaan testaajien tulisi asettaa selke\u00e4t odotukset jokaiselle testitapaukselle, jotta on helppo m\u00e4\u00e4ritt\u00e4\u00e4, l\u00e4p\u00e4iseek\u00f6 kukin testi vai ei.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Absoluuttiset_luvut\"><\/span><strong>1. Absoluuttiset luvut<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Suorituskykytestausta, stressitestausta ja muunlaista ei-toiminnallista testausta teht\u00e4ess\u00e4si saatat useimmiten tarkastella nopeuksia ja muita absoluuttisia lukuja.<\/p>\n<p>Suorituskykytestauksessa tarkistetaan, kuinka nopeasti j\u00e4rjestelm\u00e4 pystyy suorittamaan tietyt teht\u00e4v\u00e4t, ja t\u00e4m\u00e4 mitataan sekunteina tai millisekunteina.<\/p>\n<p>Jos teet kuormitustestausta, voit arvioida, kuinka paljon dataa ohjelmisto pystyy k\u00e4sittelem\u00e4\u00e4n kerralla kaatumatta tai viiveett\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Virheilmoitukset\"><\/span><strong>2. Virheilmoitukset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallisessa testauksessa tarkistetaan my\u00f6s, miten j\u00e4rjestelm\u00e4 toimii virheiden, kuten tietoturvavirheiden, validointivirheiden ja konfigurointivirheiden, ilmetess\u00e4.<\/p>\n<p>On t\u00e4rke\u00e4\u00e4, ett\u00e4 j\u00e4rjestelm\u00e4t n\u00e4ytt\u00e4v\u00e4t tarkat ja selke\u00e4t virheilmoitukset virheiden ilmetess\u00e4, jotta k\u00e4ytt\u00e4j\u00e4t voivat korjata ongelman ja jatkaa ohjelmiston k\u00e4ytt\u00f6\u00e4.<\/p>\n<p>Virheilmoituksia pit\u00e4isi esiinty\u00e4 my\u00f6s tietoturvatestauksen aikana, kun j\u00e4rjestelm\u00e4 est\u00e4\u00e4 k\u00e4ytt\u00e4ji\u00e4 rikkomasta ohjelmiston sis\u00e4\u00e4nrakennettuja tietoturvaominaisuuksia.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Tormaykset\"><\/span><strong>3. T\u00f6rm\u00e4ykset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kaatuminen on merkki j\u00e4rjestelm\u00e4n vikaantumisesta, ja se osoittaa yleens\u00e4, ett\u00e4 j\u00e4rjestelm\u00e4 ei kykene suoriutumaan testaamallasi tasolla, ja se voi tarkoittaa, ett\u00e4 testi on l\u00e4p\u00e4isty.<\/p>\n<p>Joissakin tapauksissa j\u00e4rjestelm\u00e4 saattaa kaatua ja silti l\u00e4p\u00e4ist\u00e4 testitapauksen, jonka parissa ty\u00f6skentelet, esimerkiksi jos j\u00e4rjestelm\u00e4 kest\u00e4\u00e4 vaaditun m\u00e4\u00e4r\u00e4n stressi\u00e4 tai liikennett\u00e4 ennen kaatumista.<\/p>\n<p>Ei-toiminnallista testausta suorittaessaan testaajien on odotettava, ett\u00e4 j\u00e4rjestelm\u00e4 kaatuu s\u00e4\u00e4nn\u00f6llisesti, etenkin kun se vied\u00e4\u00e4n \u00e4\u00e4rirajoille stressitestauksessa ja muissa suorituskykytesteiss\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Esimerkkeja_muista_kuin_toiminnallisista_testeista\"><\/span><strong>Esimerkkej\u00e4 muista kuin toiminnallisista testeist\u00e4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3638\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/data-2-1024x602.jpg\" alt=\"End to end -testaaminen - Mit\u00e4 on E2E-testaaminen, ty\u00f6kalut, tyypit ja paljon muuta.\" width=\"536\" height=\"315\"><\/p>\n<p>Ei-toiminnalliset testausesimerkit ovat samanlaisia kuin edell\u00e4 esitetyt ei-toiminnallisia testitapauksia koskevat esimerkit.<\/p>\n<p>Voit tarkastella esimerkkej\u00e4 ei-toiminnallisista testeist\u00e4, jotta ymm\u00e4rr\u00e4t paremmin, mit\u00e4 ei-toiminnallinen testaus on ja mit\u00e4 sill\u00e4 testataan ohjelmistosovelluksessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Esimerkki_suorituskyvyn_testauksesta\"><\/span><strong>1. Esimerkki suorituskyvyn testauksesta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos ty\u00f6st\u00e4t mobiilisovellusta, joka yhdist\u00e4\u00e4 k\u00e4ytt\u00e4j\u00e4t verkkotietokantaan, on t\u00e4rke\u00e4\u00e4, ett\u00e4 suuri m\u00e4\u00e4r\u00e4 k\u00e4ytt\u00e4ji\u00e4 voi k\u00e4ytt\u00e4\u00e4 ja ladata tietoja tietokannasta samanaikaisesti.<\/p>\n<p>T\u00e4m\u00e4 on my\u00f6s t\u00e4rke\u00e4 osa skaalautuvuuden testausta, etenkin jos sovelluksen k\u00e4ytt\u00e4j\u00e4m\u00e4\u00e4r\u00e4\u00e4 halutaan kasvattaa tulevaisuudessa.<\/p>\n<p>T\u00e4m\u00e4n j\u00e4lkeen testataan, miten j\u00e4rjestelm\u00e4 reagoi, kun esimerkiksi 1000 k\u00e4ytt\u00e4j\u00e4\u00e4 yritt\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 samaa tietokantaa samaan aikaan, ja asetetaan vaatimukset sille, kuinka nopeasti sovelluksen pit\u00e4isi latautua t\u00e4ss\u00e4 tilanteessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Yhteensopivuuden_testaus\"><\/span><strong>2. Yhteensopivuuden testaus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos testaat uutta asiakirjahallintasovellusta, sinun on testattava, ett\u00e4 se toimii kaikilla laitteilla, joille se on tarkoitettu.<\/p>\n<p>T\u00e4m\u00e4 tarkoittaa, ett\u00e4 voit testata, ett\u00e4 voit asentaa ja ladata sovelluksen kaikkiin uusimpiin <a href=\"https:\/\/www.zaptest.com\/windows-apps-test-automation\">Windows-<\/a> ja Mac-versioihin sek\u00e4 kaikkiin muihin k\u00e4ytt\u00f6j\u00e4rjestelmiin (kuten <a href=\"https:\/\/www.zaptest.com\/linux-test-automation-tool\">Linuxiin<\/a>), joiden kanssa haluat ohjelmiston olevan yhteensopiva.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Turvallisuuden_testaus\"><\/span><strong>3. Turvallisuuden testaus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kun teet tietoturvatestausta, testaat joitakin tapoja, joilla ihmiset voivat yritt\u00e4\u00e4 p\u00e4\u00e4st\u00e4 k\u00e4siksi luottamuksellisiin tietoihin tai rikkoa ohjelmiston turvatoimia, jotta voit varmistaa, ett\u00e4 j\u00e4rjestelm\u00e4 k\u00e4ytt\u00e4ytyy n\u00e4iss\u00e4 tilanteissa odotetulla tavalla.<\/p>\n<p>Voit esimerkiksi kirjautua sis\u00e4\u00e4n k\u00e4ytt\u00e4j\u00e4n\u00e4 ja yritt\u00e4\u00e4 p\u00e4\u00e4st\u00e4 k\u00e4siksi tiedostoihin, joihin sinulla ei ole turvallisuusselvityst\u00e4, varmistaaksesi, ett\u00e4 j\u00e4rjestelm\u00e4 ei anna sinun k\u00e4ytt\u00e4\u00e4 n\u00e4it\u00e4 tiedostoja.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Havaittujen_virheiden_ja_vikojen_tyypit\"><\/span><strong>Havaittujen virheiden ja vikojen tyypit  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"ei-toiminnallisen_testauksen_avulla\"><\/span><strong>ei-toiminnallisen testauksen avulla<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33286\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/zaptest-runtime-error-1024x576.png\" alt=\"zaptest-runtime-error.png\" width=\"617\" height=\"347\"><\/p>\n<p>Ei-toiminnallinen testaus voi paljastaa paljon vikoja ja puutteita, joita ei ole yht\u00e4 helppo l\u00f6yt\u00e4\u00e4 kuin toiminnallisessa testauksessa havaittuja. T\u00e4m\u00e4 johtuu siit\u00e4, ett\u00e4 ei-toiminnallinen testaus edellytt\u00e4\u00e4 usein, ett\u00e4 testaajat tarkistavat erilaisia kokoonpanoja, asetuksia ja olosuhteiden yhdistelmi\u00e4 arvioidakseen, miten hyvin j\u00e4rjestelm\u00e4 toimii lukemattomissa eri asetuksissa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Suorituskyvyn_puutteet\"><\/span><strong>1. Suorituskyvyn puutteet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Suorituskykyvirheit\u00e4 syntyy, kun j\u00e4rjestelm\u00e4 toimii, mutta se ei toimi niin nopeasti tai tehokkaasti kuin odotat sen toimivan.<\/p>\n<p>Saatat esimerkiksi huomata, ett\u00e4 j\u00e4rjestelm\u00e4 ei lataudu riitt\u00e4v\u00e4n nopeasti tietyiss\u00e4 olosuhteissa tai jopa kaatuu, jos liian moni k\u00e4ytt\u00e4j\u00e4 kirjautuu sis\u00e4\u00e4n samanaikaisesti.<\/p>\n<p>Suorituskykyvirheet eiv\u00e4t t\u00e4ysin est\u00e4 ihmisi\u00e4 k\u00e4ytt\u00e4m\u00e4st\u00e4 ohjelmistoasi, mutta ne voivat tehd\u00e4 ohjelmistostasi v\u00e4hemm\u00e4n k\u00e4ytt\u00f6kelpoisen ja ep\u00e4todenn\u00e4k\u00f6isemmin k\u00e4ytt\u00e4jien vaatimusten mukaisen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Turvallisuuspuutteet\"><\/span><strong>2. Turvallisuuspuutteet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Turvallisuusvirheet ovat virheit\u00e4, jotka vaikuttavat ohjelmistoj\u00e4rjestelm\u00e4n ja siihen tallennettujen tietojen turvallisuuteen.<\/p>\n<p>Turvallisuuspuutteita voi synty\u00e4 esimerkiksi silloin, jos k\u00e4ytt\u00e4j\u00e4t p\u00e4\u00e4sev\u00e4t k\u00e4siksi luottamuksellisiin tietoihin, joihin heill\u00e4 ei pit\u00e4isi olla p\u00e4\u00e4sy\u00e4, tai jos sovelluksen tiettyj\u00e4 osia ei ole suojattu asianmukaisesti salasanalla tai jos salaus ep\u00e4onnistuu.<\/p>\n<p>N\u00e4m\u00e4 voivat johtaa tietoturvaloukkauksiin, joilla voi olla vakavia vaikutuksia ohjelmiston julkaisijan maineeseen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Toiminnalliset_viat\"><\/span><strong>3. Toiminnalliset viat<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Vaikka ei-toiminnallista testausta ei ole suunniteltu testaamaan ohjelmistosovelluksen toimintoja, joissakin tapauksissa ei-toiminnallisella testauksella voidaan tunnistaa ohjelmistossa olevia toiminnallisia vikoja.<\/p>\n<p>Esimerkiksi luotettavuustestauksen tarkoituksena ei ole testata, toimiiko sovellus, vaan testata, toimiiko sovellus luotettavasti toistuvilla yrityksill\u00e4.<\/p>\n<p>T\u00e4m\u00e4 voi paljastaa, ett\u00e4 jotkin ominaisuudet eiv\u00e4t toimi luotettavasti oikein, kun toiminto toistetaan, ja n\u00e4m\u00e4 voidaan luokitella toiminnallisiksi virheiksi.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Yleiset_ei-toiminnallisen_testauksen_mittarit\"><\/span><strong>Yleiset ei-toiminnallisen testauksen mittarit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29467\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/advantages-of-setting-up-an-testing-center-of-excellence-TCoE-1024x678.jpeg\" alt=\"testauksen huippuosaamiskeskuksen (TCoE) perustamisen edut\" width=\"449\" height=\"297\"><\/p>\n<p>Muut kuin toiminnallisen testauksen mittarit kuvaavat niit\u00e4 mittareita, joilla mitataan j\u00e4rjestelm\u00e4n suorituskyky\u00e4 ja tehokkuutta.<\/p>\n<p>Erilaiset ei-toiminnallisen testauksen tyypit perustuvat erilaisiin mittareihin, ja voit k\u00e4ytt\u00e4\u00e4 erilaisia mittareita projektin lopullisista tavoitteista riippuen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Aika\"><\/span><strong>1. Aika<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Aikamittarit mittaavat, kuinka kauan tiettyjen teht\u00e4vien suorittaminen kest\u00e4\u00e4 tai kuinka kauan k\u00e4ytt\u00e4j\u00e4t joutuvat odottamaan toimintojen latautumista.<\/p>\n<p>Esimerkkej\u00e4 aikamittareista ovat transaktioiden tai latausten m\u00e4\u00e4r\u00e4, jotka sovellus voi tehd\u00e4 tietyss\u00e4 ajassa, eri toimintojen vasteajat ja aika, joka sovellukselta kuluu tietyn toiminnon suorittamiseen.<\/p>\n<p>Erilaiset testit mittaavat tuloksia sekunteina tai esityksen\u00e4 siit\u00e4, kuinka monta operaatiota sekunnissa on suoritettu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Avaruus\"><\/span><strong>2. Avaruus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Tila on toinen t\u00e4rke\u00e4 mittari ei-toiminnallisessa testauksessa. Tilamittareilla voidaan testata, kuinka paljon suorittimen tilaa j\u00e4rjestelm\u00e4 vaatii tai kuinka paljon tilaa kiintolevylt\u00e4 ohjelmisto vie, kun se on asennettu kokonaan.<\/p>\n<p>Esimerkkej\u00e4 tilamittareista ovat v\u00e4limuisti, keskusmuisti ja lis\u00e4muisti.<\/p>\n<p>Ohjelmistot, jotka vaativat paljon tilaa toimiakseen moitteettomasti, voivat sopia pienemm\u00e4lle asiakasm\u00e4\u00e4r\u00e4lle.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Kaytettavyys\"><\/span><strong>3. K\u00e4ytett\u00e4vyys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Joissakin ei-toiminnallisen testauksen mittareissa otetaan huomioon j\u00e4rjestelm\u00e4n k\u00e4ytett\u00e4vyys, esimerkiksi se, kuinka kauan kest\u00e4\u00e4 kouluttaa k\u00e4ytt\u00e4j\u00e4t k\u00e4ytt\u00e4m\u00e4\u00e4n j\u00e4rjestelm\u00e4\u00e4 oikein, kuinka monta vaihtoehtoa k\u00e4ytt\u00e4jien on navigoitava keskeisten toimintojen suorittamiseksi tai kuinka monta hiiren napsautusta tiettyjen teht\u00e4vien suorittaminen vaatii.<\/p>\n<p>Muilla kuin toiminnallisilla testeill\u00e4 voidaan mitata kutakin n\u00e4ist\u00e4 mittareista m\u00e4\u00e4r\u00e4llisesti, ja alhaisemmat luvut merkitsev\u00e4t yleens\u00e4 korkeampaa k\u00e4ytett\u00e4vyytt\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Luotettavuus\"><\/span><strong>4. Luotettavuus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Toinen t\u00e4rke\u00e4 mittari ei-toiminnallisessa testauksessa on luotettavuus. Luotettavuus kuvaa todenn\u00e4k\u00f6isyytt\u00e4, ett\u00e4 j\u00e4rjestelm\u00e4 k\u00e4ytt\u00e4ytyy samalla tavalla kerta toisensa j\u00e4lkeen tai toimii kuten sen pit\u00e4isi pitk\u00e4n ajanjakson ajan.<\/p>\n<p>Esimerkkej\u00e4 luotettavuuden mittaamiseen k\u00e4ytetyist\u00e4 mittareista ovat keskim\u00e4\u00e4r\u00e4inen vikaantumisaika, vikaantumisaste, k\u00e4ytett\u00e4vyys ja k\u00e4ytt\u00f6katkosten todenn\u00e4k\u00f6isyys.<\/p>\n<p>Jokainen n\u00e4ist\u00e4 mittareista auttaa testaajia varmistamaan, ett\u00e4 j\u00e4rjestelm\u00e4 voi toimia pitk\u00e4\u00e4n ilman vikoja tai kaatumisia.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Kestavyys\"><\/span><strong>5. Kest\u00e4vyys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Robustisuus mittaa sit\u00e4, miten hyvin j\u00e4rjestelm\u00e4 selviytyy vioista ja miten hyvin se pystyy palautumaan vikatilanteessa.<\/p>\n<p>Esimerkkej\u00e4 kest\u00e4vyytt\u00e4 mittaavista mittareista ovat aika, joka j\u00e4rjestelm\u00e4lt\u00e4 kuluu palautumiseen vian j\u00e4lkeen, katastrofaaliseen vikaan johtavien tapausten prosenttiosuus ja todenn\u00e4k\u00f6isyys, ett\u00e4 datatiedostot vioittuvat j\u00e4rjestelm\u00e4n vikaantumisen j\u00e4lkeen.<\/p>\n<p>N\u00e4m\u00e4 ovat t\u00e4rkeit\u00e4 mittareita, koska k\u00e4ytt\u00e4j\u00e4t odottavat, ett\u00e4 j\u00e4rjestelm\u00e4t voivat joskus kaatua menett\u00e4m\u00e4tt\u00e4 kaikkia tietoja tai vahingoittamatta tiedostoja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Siirrettavyys\"><\/span><strong>6. Siirrett\u00e4vyys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Siirrett\u00e4vyysmittarit mittaavat, kuinka helposti ohjelmisto voidaan siirt\u00e4\u00e4 eri j\u00e4rjestelmiin tai siirt\u00e4\u00e4 uuteen paikkaan verkossa.<\/p>\n<p>Esimerkkej\u00e4 siirrett\u00e4vyytt\u00e4 mittaavista mittareista ovat muun muassa ei-siirrett\u00e4v\u00e4n koodin prosenttiosuus ja niiden j\u00e4rjestelmien m\u00e4\u00e4r\u00e4, joissa ohjelmistoa voidaan k\u00e4ytt\u00e4\u00e4.<\/p>\n<p>Ihannetapauksessa ohjelmistot, joita voidaan k\u00e4ytt\u00e4\u00e4 useissa eri j\u00e4rjestelmiss\u00e4, ovat helpommin siirrett\u00e4viss\u00e4 ja siten helpommin k\u00e4ytett\u00e4viss\u00e4 ymp\u00e4rist\u00f6iss\u00e4, jotka saattavat vaatia usein siirtoja tai siirtoja.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Strategiat_muiden_kuin_toiminnallisten_testien_suorittamiseksi\"><\/span><strong>Strategiat muiden kuin toiminnallisten testien suorittamiseksi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29068\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Unit-Testing--1024x684.jpeg\" alt=\"Mit\u00e4 on yksikk\u00f6testaus?\" width=\"575\" height=\"384\"><\/p>\n<p>Kun aloitat ei-toiminnallisen testauksen, on t\u00e4rke\u00e4\u00e4 l\u00e4hesty\u00e4 t\u00e4t\u00e4 testausvaihetta strategia mieless\u00e4. Laadunvarmistusjohtajien ja ohjelmistotestauksen johtajien olisi pohdittava testauksen riskej\u00e4, k\u00e4ytett\u00e4viss\u00e4\u00e4n olevia resursseja ja testauksen tarkoitusta ennen ei-toiminnallisen testauksen aloittamista.<\/p>\n<p>Strategian laatiminen voi auttaa sinua optimoimaan ei-toiminnalliset testit alusta alkaen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Roolien_ja_vastuualueiden_jakaminen\"><\/span><strong>1. Roolien ja vastuualueiden jakaminen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, jaa roolit ja vastuualueet testaustiimin avainhenkil\u00f6ille. T\u00e4m\u00e4 helpottaa ei-toiminnallisen testauksen ty\u00f6m\u00e4\u00e4r\u00e4n hallintaa ja varmistaa, ett\u00e4 kokeneet testaajat vastaavat suorittamiesi testien laadun ja tehokkuuden yll\u00e4pit\u00e4misest\u00e4.<\/p>\n<p>Varmista, ett\u00e4 n\u00e4ihin teht\u00e4viin valitsemillasi henkil\u00f6ill\u00e4 on tarvittavat tiedot ja kokemus, jotta he pystyv\u00e4t hoitamaan odottamasi teht\u00e4v\u00e4t, erityisesti jos teht\u00e4v\u00e4t edellytt\u00e4v\u00e4t teknisi\u00e4 taitoja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Keraa_tarvittavat_testausvalineet\"><\/span><strong>2. Ker\u00e4\u00e4 tarvittavat testausv\u00e4lineet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ker\u00e4\u00e4 yhteen kaikki teknologiat ja ty\u00f6kalut, joita haluat k\u00e4ytt\u00e4\u00e4 ei-toiminnallisen testauksen suorittamiseen. Varmista, ett\u00e4 kaikki tiimisi j\u00e4senet osaavat k\u00e4ytt\u00e4\u00e4 niit\u00e4 tehokkaasti, ja j\u00e4rjest\u00e4 tarvittaessa koulutusta taitojen puutteiden korjaamiseksi.<\/p>\n<p>Kun varmistetaan, ett\u00e4 kaikki tiet\u00e4v\u00e4t, mit\u00e4 <a href=\"https:\/\/www.zaptest.com\/fi\">testausty\u00f6kaluja<\/a> k\u00e4ytet\u00e4\u00e4n ja miten niit\u00e4 k\u00e4ytet\u00e4\u00e4n, ennen kuin ei-toiminnallinen testaus aloitetaan, v\u00e4hennet\u00e4\u00e4n riski\u00e4 siit\u00e4, ett\u00e4 testaus joudutaan keskeytt\u00e4m\u00e4\u00e4n tai tekem\u00e4\u00e4n testit uudelleen puutteellisen tiet\u00e4myksen vuoksi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Priorisoi_testaus\"><\/span><strong>3. Priorisoi testaus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, tee luettelo kaikista j\u00e4rjestelm\u00e4n osa-alueista, jotka sinun on testattava, ja aseta ne t\u00e4rkeysj\u00e4rjestykseen kiireellisyyden ja t\u00e4rkeyden perusteella.<\/p>\n<p>Voit asettaa ei-toiminnallisen testauksen t\u00e4rkeysj\u00e4rjestykseen sen mukaan, kuinka suuri riski liittyy kuhunkin testaamasi j\u00e4rjestelm\u00e4n osa-alueeseen.<\/p>\n<p>Esimerkiksi tietoturvan perustestaus voidaan tehd\u00e4, koska riitt\u00e4v\u00e4\u00e4 tietoturvaa pidet\u00e4\u00e4n eritt\u00e4in t\u00e4rke\u00e4n\u00e4 nykyaikaisissa ohjelmistoissa. Mit\u00e4 aikaisemmin tunnistat riskialttiit viat, sit\u00e4 pienempi vaikutus niill\u00e4 voi olla j\u00e4rjestelm\u00e4n muihin osiin.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"7_parasta_ei-toiminnallista_testaustyokalua\"><\/span><strong>7 parasta ei-toiminnallista testausty\u00f6kalua<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-49014\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/newsletter_background_hq-1024x431.jpg\" alt=\"parhaat ilmaiset ja yritysten ohjelmistotestaus + RPA-automaatioty\u00f6kalut\" width=\"1024\" height=\"431\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/newsletter_background_hq-980x413.jpg 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/newsletter_background_hq-480x202.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p>Ei-toiminnalliset testausty\u00f6kalut voivat virtaviivaistaa testausprosessia, tehd\u00e4 testauksen automatisoinnista helpompaa ja kustannustehokkaampaa sek\u00e4 auttaa laadunvarmistusjohtajia hallitsemaan testaus- ja dokumentointiprosessia.<\/p>\n<p>Verkossa on saatavilla paljon ilmaisia ei-toiminnallisia testausty\u00f6kaluja sek\u00e4 joitakin ty\u00f6kaluja, joiden p\u00e4ivitt\u00e4misest\u00e4 voi maksaa kuukausimaksun.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_ZAPTEST_ILMAINEN_painos\"><\/span><strong>1. ZAPTEST ILMAINEN painos<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>ZAPTEST on suosittu ohjelmistotestity\u00f6kalu, jonka avulla k\u00e4ytt\u00e4j\u00e4t voivat suorittaa sek\u00e4 toiminnallisia ett\u00e4 ei-toiminnallisia ohjelmistotestej\u00e4 nopeasti ja helposti. ZAPTESTin avulla voit automatisoida ohjelmistotestej\u00e4 ja hy\u00f6dynt\u00e4\u00e4 <a href=\"https:\/\/www.zaptest.com\/rpa\">RPA-tekniikkaa<\/a> eri toimintojen ja olosuhteiden j\u00e4ljittelemiseen ei-toiminnallisessa testauksessa.<\/p>\n<p>ZAPTEST FREE -versio on vain pelkistetty versio yritysversiosta, joka tarjoaa monia samoja toimintoja pienemm\u00e4ss\u00e4 mittakaavassa. Voit hakea tukea ZAPTEST-foorumilta ja tehd\u00e4 suorituskykytestej\u00e4 rajattomilla virtuaalik\u00e4ytt\u00e4jill\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Appium\"><\/span>2. Appium<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Appium on ilmainen ohjelmistotestity\u00f6kalu, joka soveltuu parhaiten mobiilisovellusten testaamiseen useilla eri alustoilla, kuten <a href=\"https:\/\/www.zaptest.com\/ios-apps-test-automation\">iOS-<\/a> ja <a href=\"https:\/\/www.zaptest.com\/android-apps-test-automation\">Android-laitteilla<\/a>. Appium tarjoaa k\u00e4ytt\u00e4jille paljon joustavuutta, jotta he voivat suunnitella omia testauskehyksi\u00e4\u00e4n ja -strategioitaan ja samalla hy\u00f6ty\u00e4 Appiumin tarjoamista automaatio-ominaisuuksista.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Loadium\"><\/span>3. Loadium<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Loadium on ei-toiminnallinen testausty\u00f6kalu, jota k\u00e4ytet\u00e4\u00e4n parhaiten suorituskyvyn testaukseen ja kuormitustestaukseen, kahteen ei-toiminnallisen testauksen tyyppiin, jotka on paljon helpompi suorittaa automaatioty\u00f6kalujen avulla.<\/p>\n<p>Loadiumin avulla k\u00e4ytt\u00e4j\u00e4t voivat suorittaa laajamittaisia kuormitustestej\u00e4, ja se tarjoaa mukautettuja ratkaisuja, joiden avulla voit r\u00e4\u00e4t\u00e4l\u00f6id\u00e4 testit ohjelmiston tavoitteiden mukaan.<\/p>\n<p>Voit kokeilla Loadiumia ilmaiseksi tai maksaa sovelluksen t\u00e4ysversion lataamisesta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Obkio\"><\/span>4. Obkio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Obkio on ohjelmistotestausty\u00f6kalu, joka auttaa QA:n johtajia ja testausp\u00e4\u00e4llik\u00f6it\u00e4 priorisoimaan ja luokittelemaan ongelmat niiden vakavuuden perusteella. Obkio havaitsee ongelmat ennen k\u00e4ytt\u00e4ji\u00e4, tarjoaa k\u00e4ytt\u00e4jille \u00e4lykk\u00e4it\u00e4 ilmoituksia ja voi auttaa havaitsemaan ongelman sijainnin.<\/p>\n<p>Obkio ei ole tarkoitettu vain ei-toiminnalliseen testaukseen, vaan se on eritt\u00e4in hy\u00f6dyllinen ilmainen testausty\u00f6kalu, jota voidaan k\u00e4ytt\u00e4\u00e4 testauksen elinkaaren kaikissa vaiheissa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_SonarQube\"><\/span>5. SonarQube<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>SonarQube on avoimen l\u00e4hdekoodin tietoturvatestity\u00f6kalu, joka voi analysoida koodia automaattisesti virheiden ja haavoittuvuuksien havaitsemiseksi. SonarQube on kirjoitettu Javalla, ja sen avulla voit analysoida koodia yli kahdellakymmenell\u00e4 eri ohjelmointikielell\u00e4, ja j\u00e4rjestelm\u00e4n selke\u00e4n k\u00e4ytt\u00f6liittym\u00e4n ansiosta on helppo havaita ongelmat, jotka voivat aiheuttaa tietoturva-aukkoja tulevaisuudessa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Tsung\"><\/span>6. Tsung<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Tsung on toinen ei-toiminnallinen testausty\u00f6kalu, joka on ihanteellinen, jos haluat automatisoida kuormitus- ja stressitestauksen, mutta et tule toimeen Loadiumin ilmaisen version kanssa.<\/p>\n<p>Tsung on avoimen l\u00e4hdekoodin ty\u00f6kalu, jonka avulla k\u00e4ytt\u00e4j\u00e4t voivat suorittaa suuren m\u00e4\u00e4r\u00e4n kuormitustestausta useilla eri protokollilla ja palvelimilla, mukaan lukien HTTP ja SOAP.<\/p>\n<p>Tsung on t\u00e4ysin ilmainen, ja sen avulla testaajat voivat varmistaa, ett\u00e4 heid\u00e4n ty\u00f6st\u00e4m\u00e4ns\u00e4 ohjelmisto tarjoaa korkean suorituskyvyn erilaisissa haastavissa olosuhteissa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Sikuli\"><\/span>7. Sikuli<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sikuli on toinen sovellus, joka k\u00e4ytt\u00e4\u00e4 <a href=\"https:\/\/www.zaptest.com\/fi\/taydellinen-opas-robottiprosessien-automatisointiin-rpa\">robottiprosessien automatisointia<\/a> testausprosessin automatisointiin. Sovellus voi automatisoida mit\u00e4 tahansa, mik\u00e4 n\u00e4kyy n\u00e4yt\u00f6ll\u00e4. Voit k\u00e4ytt\u00e4\u00e4 Sikulia muiden kuin web-pohjaisten sovellusten testaamiseen ja virheiden nopeaan toistamiseen.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ei-toiminnallisen_testauksen_tarkistuslista_vinkkeja_ja_temppuja\"><\/span><strong>Ei-toiminnallisen testauksen tarkistuslista, vinkkej\u00e4 ja temppuja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29236\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Software-testing-checklist-1024x681.jpeg\" alt=\"Ohjelmistotestauksen tarkistuslista\" width=\"521\" height=\"347\"><\/p>\n<p>Ennen kuin aloitat ei-toiminnallisen testauksen, tarkista, ett\u00e4 sinulla on kaikki, mit\u00e4 tarvitset perusteellisten ei-toiminnallisten testien suorittamiseen valmistellussa ymp\u00e4rist\u00f6ss\u00e4.<\/p>\n<p>Seuraa alla olevaa tarkistuslistaa, josta l\u00f6yd\u00e4t vinkkej\u00e4 ja niksej\u00e4 ennen ei-toiminnallisen testauksen aloittamista.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Tyoskentele_aikataulun_mukaan\"><\/span><strong>1. Ty\u00f6skentele aikataulun mukaan<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Rakennat ohjelmistotestit testiaikataulun ymp\u00e4rille riippumatta siit\u00e4, sis\u00e4llyt\u00e4tk\u00f6 sen testaussuunnitelmaasi vai luotko sit\u00e4 varten erillisen asiakirjan.<\/p>\n<p>Jos l\u00f6yd\u00e4t enemm\u00e4n vikoja ja puutteita kuin odotit, saatat joskus poiketa aikataulusta, mutta aikataulun laatiminen aluksi voi auttaa ohjaamaan testaajia ja motivoida heit\u00e4 ty\u00f6skentelem\u00e4\u00e4n tehokkaasti, etenkin kun teet aikaa vievi\u00e4 manuaalisia testej\u00e4.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Maarita_testiryhmasi\"><\/span><strong>2. M\u00e4\u00e4rit\u00e4 testiryhm\u00e4si<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Vastuualueiden jakaminen ja testiryhm\u00e4n j\u00e4senten virallisten roolien ja nimikkeiden m\u00e4\u00e4ritt\u00e4minen voi auttaa varmistamaan, ett\u00e4 testausprosessi sujuu ongelmitta.<\/p>\n<p>Kerro selke\u00e4sti roolit ja vastuualueet tiimiss\u00e4si ennen testauksen aloittamista ja anna eri testaajille vastuu ei-toiminnallisen testauksen eri osa-alueista, jotta jokainen on vastuussa omista teht\u00e4vist\u00e4\u00e4n.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Tyokalujen_ja_teknologioiden_valinta_ennen_testausta\"><\/span><strong>3. Ty\u00f6kalujen ja teknologioiden valinta ennen testausta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos p\u00e4\u00e4t\u00e4t k\u00e4ytt\u00e4\u00e4 tiettyj\u00e4 ty\u00f6kaluja ja teknologiaa vasta, kun olet aloittanut ei-toiminnallisen testauksen, t\u00e4m\u00e4 voi hidastaa testausprosessia ja aiheuttaa h\u00e4mmennyst\u00e4 testaajien keskuudessa.<\/p>\n<p>Tee sen sijaan tutkimusta etuk\u00e4teen ja p\u00e4\u00e4t\u00e4, haluatko k\u00e4ytt\u00e4\u00e4 jotakin ty\u00f6kalua ennen testauksen aloittamista. N\u00e4in n\u00e4m\u00e4 ty\u00f6kalut on helppo sis\u00e4llytt\u00e4\u00e4 testaussuunnitelmaan ja kouluttaa testaajat k\u00e4ytt\u00e4m\u00e4\u00e4n niit\u00e4 ennen testauksen aloittamista.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Hanki_aina_virallinen_hyvaksynta_testeille_ja_dokumentaatiolle\"><\/span><strong>4. Hanki aina virallinen hyv\u00e4ksynt\u00e4 testeille ja dokumentaatiolle.<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testaus on laadunvarmistusprosessi, ja paras tapa maksimoida suorittamiesi testien arvo on suorittaa my\u00f6s suunnittelemiesi ja suorittamiesi testien perus-QA.<\/p>\n<p>Ota k\u00e4ytt\u00f6\u00f6n yksinkertaisia protokollia, joiden mukaan testaajien on pyydett\u00e4v\u00e4 QA:n johtajia ja esimiehi\u00e4 tarkistamaan ja allekirjoittamaan testaussuunnitelmat ja -raportit ennen seuraavaan vaiheeseen siirtymist\u00e4.<\/p>\n<p>T\u00e4m\u00e4 lis\u00e4\u00e4 huomattavasti mahdollisuutta, ett\u00e4 testausvirheet havaitaan ja korjataan ajoissa.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"7_virhetta_ja_sudenkuoppaa_joita_kannattaa_valttaa_ei-toiminnallisia_testeja_toteutettaessa\"><\/span><strong>7 virhett\u00e4 ja sudenkuoppaa, joita kannattaa v\u00e4ltt\u00e4\u00e4 ei-toiminnallisia testej\u00e4 toteutettaessa.<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56575\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/UAT-testing-comparison-to-regression-testing-and-other-1024x683.jpeg\" alt=\"UAT-testauksen vertailu regressiotestaukseen ja muuhun testaukseen\" width=\"489\" height=\"326\"><\/p>\n<p>Jos olet uusi ei-toiminnallisessa testauksessa, voi olla helppoa tehd\u00e4 joitakin yleisi\u00e4 virheit\u00e4, joihin testaajat ja laadunvarmistuksen ammattilaiset usein sortuvat.<\/p>\n<p>Ei-toiminnallinen testaus on monimutkainen ty\u00f6, jossa ohjelmistoa tarkastellaan kaikista n\u00e4k\u00f6kulmista.<\/p>\n<p>Alla on luettelo yleisimmist\u00e4 sudenkuopista, joita testaajat tekev\u00e4t suorittaessaan ei-toiminnallista testausta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ei_suunnittelua\"><\/span><strong>1. Ei suunnittelua<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos olet uusi ei-toiminnallisessa testauksessa, saatat ajatella, ett\u00e4 voit vain sukeltaa suoraan testausvaiheeseen laatimatta perusteellista testaussuunnitelmaa etuk\u00e4teen.<\/p>\n<p>Jotkin testausryhm\u00e4t saattavat laatia puutteellisia testausasiakirjoja tai pinnallisia tiivistelmi\u00e4 testaussuunnitelmasta, joissa ei esitet\u00e4 riitt\u00e4v\u00e4sti niit\u00e4 toimia, jotka testaajien on toteutettava muun kuin toiminnallisen testauksen aikana.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testauksen_huono_hallinnointi\"><\/span><strong>2. Testauksen huono hallinnointi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ongelmia voi synty\u00e4, jos testej\u00e4 hallinnoidaan v\u00e4\u00e4rin miss\u00e4 tahansa testausprosessin vaiheessa. Riitt\u00e4m\u00e4t\u00f6n hallinta voi tarkoittaa, ett\u00e4 testaajilla ei ole riitt\u00e4v\u00e4sti resursseja testien perusteelliseen suorittamiseen tai ett\u00e4 testaajille ei anneta riitt\u00e4v\u00e4sti aikaa testata kaikkia rakennuksen osa-alueita.<\/p>\n<p>Testausp\u00e4\u00e4llik\u00f6iden on kyett\u00e4v\u00e4 oppimaan tekemist\u00e4\u00e4n virheist\u00e4 ja kehitt\u00e4m\u00e4\u00e4n tehokkaampia testaussuunnitelmia jatkossa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Huono_viestinta\"><\/span><strong>3. Huono viestint\u00e4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Huono viestint\u00e4 voi aiheuttaa paljon ongelmia testausprosessin aikana, erityisesti ei-toiminnallisessa testauksessa.<\/p>\n<p>T\u00e4m\u00e4 voi tarkoittaa huonoa viestint\u00e4\u00e4 testaustiimin sis\u00e4ll\u00e4 tai huonoa viestint\u00e4\u00e4 testaajien, kehitt\u00e4jien ja sidosryhmien v\u00e4lill\u00e4.<\/p>\n<p>N\u00e4in tapahtuu usein silloin, kun testaajat eiv\u00e4t yll\u00e4pid\u00e4 testausdokumentteja asianmukaisesti tai eiv\u00e4t ole s\u00e4\u00e4nn\u00f6llisesti yhteydess\u00e4 muihin osastoihin testausprosessin aikana.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Kehittajien_huomiotta_jattaminen\"><\/span><strong>4. Kehitt\u00e4jien huomiotta j\u00e4tt\u00e4minen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testaajat ja kehitt\u00e4j\u00e4t ty\u00f6skentelev\u00e4t yleens\u00e4 melko erill\u00e4\u00e4n toisistaan, mutta tiiviiss\u00e4 yhteisty\u00f6ss\u00e4 kehitt\u00e4jien kanssa ty\u00f6skentelev\u00e4t testausryhm\u00e4t voivat hy\u00f6ty\u00e4 lis\u00e4tiedosta siit\u00e4, miten ohjelmisto toimii ja miten eri moduulit ovat vuorovaikutuksessa kesken\u00e4\u00e4n.<\/p>\n<p>Kehitt\u00e4jien ottaminen mukaan testausprosessiin tai palautteen pyyt\u00e4minen kehitt\u00e4jilt\u00e4 t\u00e4rkein\u00e4 ajankohtina voi auttaa testausryhmi\u00e4 laatimaan tehokkaampia ja perusteellisempia testaussuunnitelmia.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Testauksen_tarkoitus\"><\/span><strong>5. Testauksen tarkoitus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Monet testaajat uskovat edelleen, ett\u00e4 testauksen tarkoituksena on tarkistaa, ett\u00e4 ohjelmisto toimii, tai osoittaa sidosryhmille ja sijoittajille, ett\u00e4 ohjelmisto toimii.<\/p>\n<p>Sen sijaan testaajien tulisi l\u00e4hesty\u00e4 testausta sill\u00e4 asenteella, ett\u00e4 testauksen tarkoituksena on etsi\u00e4 virheit\u00e4.<\/p>\n<p>Testaajat, jotka eiv\u00e4t l\u00f6yd\u00e4 virheit\u00e4, voivat olla tyytyv\u00e4isi\u00e4 siihen, ett\u00e4 heid\u00e4n testaamassaan ohjelmistossa ei ole virheit\u00e4, vain jos he ovat varmoja siit\u00e4, ett\u00e4 he ovat tutkineet kaikki mahdolliset virheet.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Manuaaliset_ja_automaattiset_virheet\"><\/span><strong>6. Manuaaliset ja automaattiset virheet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>On t\u00e4rke\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 aikaa sen pohtimiseen, onko manuaalinen testaus vai automatisoitu testaus parempi kunkin suorittamasi testaustyypin kannalta.<\/p>\n<p>Automatisoidut testausmenetelm\u00e4t soveltuvat eritt\u00e4in hyvin l\u00e4hes kaikkiin ei-toiminnallisen testauksen muotoihin, ja toiminnalliseen testaukseen tottuneet testaustiimit saattavat erehty\u00e4 olettamaan, ett\u00e4 he voivat testata ei-toiminnallisia ominaisuuksia manuaalisesti aivan yht\u00e4 helposti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Vaarien_testausvalineiden_kaytto\"><\/span><strong>7. V\u00e4\u00e4rien testausv\u00e4lineiden k\u00e4ytt\u00f6<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>On helppo valita v\u00e4\u00e4r\u00e4t testausv\u00e4lineet ja -tekniikat ennen ei-toiminnallisen testauksen aloittamista, varsinkin jos testausryhm\u00e4t ovat tottuneet suorittamaan manuaalista testausta eiv\u00e4tk\u00e4 ole tottuneet k\u00e4ytt\u00e4m\u00e4\u00e4n testausv\u00e4lineit\u00e4.<\/p>\n<p>Tutki etuk\u00e4teen muita kuin toiminnallisia testausmenetelmi\u00e4, joita haluat k\u00e4ytt\u00e4\u00e4, ja valitse ohjelmistoty\u00f6kalut ja automaatioty\u00f6kalut, jotka t\u00e4ytt\u00e4v\u00e4t projektisi erityisvaatimukset.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Paatelma\"><\/span><strong>P\u00e4\u00e4telm\u00e4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter wp-image-42444\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/cropped-zt-icon-150x150-1.png\" alt=\"\" width=\"93\" height=\"93\"><\/p>\n<p>Ei-toiminnallinen testaus on testausprosessin olennainen vaihe, jonka avulla testaajat voivat tarkistaa, miten hyvin j\u00e4rjestelm\u00e4 toimii ja miss\u00e4 m\u00e4\u00e4rin se t\u00e4ytt\u00e4\u00e4 ei-toiminnalliset vaatimukset, kuten latausajat, kapasiteetti ja tietoturva.<\/p>\n<p>Ei-toiminnallisen testauksen suorittamiseen on monia eri tapoja, mutta nykyaikaisten automatisointity\u00f6kalujen avulla on helpompi maksimoida testien kattavuus ja tarkkuus tinkim\u00e4tt\u00e4 tulosten laadusta.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Usein_kysytyt_kysymykset_ja_resurssit\"><\/span><strong>Usein kysytyt kysymykset ja resurssit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter size-full wp-image-3646\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/checklist.png\" alt=\"\" width=\"64\" height=\"64\"><\/p>\n<p>Jos haluat lis\u00e4tietoja ei-toiminnallisesta testauksesta, verkossa on paljon usein kysyttyj\u00e4 kysymyksi\u00e4 ja resursseja.<\/p>\n<p>Tutustu alla oleviin suosikkiresursseihimme ei-toiminnalliseen testaukseen tai lue vastaukset joihinkin usein kysyttyihin kysymyksiin ei-toiminnallisesta testauksesta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Parhaat_ei-toiminnallisen_testauksen_kurssit\"><\/span><strong>1. Parhaat ei-toiminnallisen testauksen kurssit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Verkossa on tarjolla paljon kursseja, joiden avulla voit laajentaa tiet\u00e4myst\u00e4si ei-toiminnallisista testausmenetelmist\u00e4 ja -l\u00e4hestymistavoista.<\/p>\n<p>Osa n\u00e4ist\u00e4 kursseista on ilmaisia, ja osa voi tarjota todistuksen tai p\u00e4tevyyden maksua vastaan. Jos haluat suorittaa akkreditoidun kurssin, voit kysy\u00e4 ty\u00f6nantajaltasi, voisiko h\u00e4n sponsoroida sinua ja kattaa opintokustannukset.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Joitakin parhaita ei-toiminnallisen testauksen kursseja ovat muun muassa:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>TSG: Ei-toiminnallinen koulutus 2 p\u00e4iv\u00e4n kurssi<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Udemy: 2023 Software Testing Bootcamp<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Edx: Software Testing Professional Certificate<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Kasvattava: Suorituskykytestausautomaatio 101<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Mitka_ovat_5_tarkeinta_haastattelukysymysta_ei-toiminnallisesta_testauksesta\"><\/span><strong>2. Mitk\u00e4 ovat 5 t\u00e4rkeint\u00e4 haastattelukysymyst\u00e4 ei-toiminnallisesta testauksesta?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos valmistaudut ty\u00f6haastatteluun ohjelmistotestauksen parissa ty\u00f6skentelyyn, haastattelija saattaa kysy\u00e4 kysymyksi\u00e4 ei-toiminnallisesta testauksesta varmistaakseen, ett\u00e4 ymm\u00e4rr\u00e4t, miten t\u00e4m\u00e4 ohjelmistotestauksen olennainen vaihe toimii. Valmistaudu haastatteluun valmistelemalla tehokkaita vastauksia yleisimpiin haastattelukysymyksiin etuk\u00e4teen.<\/p>\n<p>\u25cf Miten ei-toiminnallisessa testauksessa k\u00e4ytt\u00e4m\u00e4si l\u00e4hestymistavat ja menetelm\u00e4t saattavat poiketa toiminnallisessa testauksessa k\u00e4ytt\u00e4mist\u00e4si l\u00e4hestymistavoista?<\/p>\n<p>\u25cf Miten ei-toiminnallinen testaus eroaa toiminnallisesta testauksesta?<\/p>\n<p>\u25cf Mit\u00e4 erilaisia ei-toiminnallisen testauksen tyyppej\u00e4 on olemassa?<\/p>\n<p>\u25cf Miten priorisoit toiminnalliset testit ja testitapaukset?<\/p>\n<p>\u25cf Miss\u00e4 ohjelmistotestauksen vaiheessa toiminnallinen testaus yleens\u00e4 suoritetaan?<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Parhaat_YouTube-oppaat_ei-toiminnallisesta_testauksesta\"><\/span><strong>3. Parhaat YouTube-oppaat ei-toiminnallisesta testauksesta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jos haluat oppia mieluummin videoita katselemalla, saatat l\u00f6yt\u00e4\u00e4 YouTuben opetusohjelmat ei-toiminnallisesta testauksesta hy\u00f6dyllisen\u00e4 tapana oppia lis\u00e4\u00e4 t\u00e4st\u00e4 ohjelmistotestauksen lajista.<\/p>\n<p>Seuraavassa on joitakin parhaista nykyisin saatavilla olevista ohjelmistotestausta k\u00e4sittelevist\u00e4 YouTube-oppaista.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=n2A9OakDYcY%22%20target=\">Mit\u00e4 on ei-toiminnallinen ohjelmistotestaus? Ohjelmistotestauksen opetusohjelma<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=vzb-1edIbF8%22%20target=\">Ohjelmistotestauksen apu: Ei-toiminnallinen testaus<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=toQ2OjMHtls%22%20target=\">Ei-toiminnallinen testaus ohjelmistotestauksessa<\/a><br \/>\n<a href=\"Functional%20vs%20Non-Functional%20Testing\" target=\"_blank\" rel=\"noopener\">Vieraile W3Schoolsissa<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=1pm3s6riSOE%22%20target=\">Toiminnallinen ja ei-toiminnallinen testaus<\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"ZAPTEST - Load Tutorial - Building First Load Test\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/50Iioep7vkg?list=PLYieqQNFjoYvTwJFUOWG4NT62rwCpi-E5\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Miten_yllapitaa_ei-toiminnallisia_testeja\"><\/span><strong>4. Miten yll\u00e4pit\u00e4\u00e4 ei-toiminnallisia testej\u00e4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Asianmukaisella testien yll\u00e4pidolla varmistetaan, ett\u00e4 ohjelmistotestit voidaan toistaa testaustulosten laadusta tinkim\u00e4tt\u00e4.<\/p>\n<p>Yll\u00e4pit\u00e4m\u00e4ll\u00e4 ei-toiminnallisia testej\u00e4 voit varmistaa, ett\u00e4 testaus on riitt\u00e4v\u00e4\u00e4 kehitysprosessin jokaisessa vaiheessa ja ett\u00e4 testit p\u00e4ivitet\u00e4\u00e4n jatkuvasti muuttuvan koodin mukaan.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Voit yll\u00e4pit\u00e4\u00e4 muita kuin toiminnallisia testej\u00e4 noudattamalla alla olevia vinkkej\u00e4.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\u25cf Kommunikoi selke\u00e4sti koko testausryhm\u00e4ss\u00e4 testitapauksia luodessasi ja dokumentaatiota kirjoittaessasi.<\/p>\n<p>\u25cf Noudata aina parhaita testisuunnitteluk\u00e4yt\u00e4nt\u00f6j\u00e4<\/p>\n<p>\u25cf Arvioidaan testausprotokollat uudelleen testausprosessin eri vaiheissa.<\/p>\n<p>\u25cf P\u00e4ivit\u00e4 muutokset testiss\u00e4si sit\u00e4 mukaa kuin etenet<\/p>\n<p>Otetaan huomioon tulevat hankkeet, kun tehd\u00e4\u00e4n muutoksia nykyisiin testeihin<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Onko_ei-toiminnallinen_testaus_black_box-_vai_white_box_-testausta\"><\/span><strong>5. Onko ei-toiminnallinen testaus black box- vai white box -testausta?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ei-toiminnallinen testaus on er\u00e4\u00e4nlaista mustan laatikon testausta, mik\u00e4 tarkoittaa, ett\u00e4 testaajat eiv\u00e4t ole kiinnostuneita j\u00e4rjestelm\u00e4n sis\u00e4isest\u00e4 toiminnasta vaan ainoastaan sen ulkoisista tuotoksista.<\/p>\n<p>T\u00e4m\u00e4 eroaa white box -testauksesta, jossa testataan j\u00e4rjestelm\u00e4n sis\u00e4ist\u00e4 toimintaa. Esimerkkej\u00e4 valkoisen laatikon testauksesta ovat yksikk\u00f6testaus ja integrointitestaus.<\/p>\n<p>Toiminnallisten ja muiden kuin toiminnallisten vaatimusten testaus ovat esimerkkej\u00e4 mustan laatikon testauksesta. T\u00e4m\u00e4 tarkoittaa sit\u00e4, ett\u00e4 testaajat eiv\u00e4t tarvitse teknisi\u00e4 taitoja tai tietokoneohjelmoinnin tuntemusta suorittaakseen mustan laatikon testauksen, eik\u00e4 heid\u00e4n tarvitse opetella testaamiensa j\u00e4rjestelmien toteuttamista.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ei-toiminnallisella testauksella tarkoitetaan ohjelmistotestausta, jolla testataan ohjelmistosovelluksen ei-toiminnallisia n\u00e4k\u00f6kohtia. Ei-toiminnallista testausta on monenlaista, ja joitakin ohjelmistotestaustyyppej\u00e4 voidaan pit\u00e4\u00e4 sek\u00e4 toiminnallisena ett\u00e4 ei-toiminnallisena testauksena samanaikaisesti. Ei-toiminnallinen testaus on v\u00e4ltt\u00e4m\u00e4t\u00f6nt\u00e4, koska siin\u00e4 arvioidaan keskeisi\u00e4 k\u00e4ytt\u00e4j\u00e4kriteerej\u00e4, kuten suorituskyky\u00e4 ja k\u00e4ytett\u00e4vyytt\u00e4, ja tarkistetaan, toimiiko ohjelmisto odotetulla tavalla sen perustoimintojen ulkopuolella. T\u00e4ss\u00e4 artikkelissa tarkastelemme ei-toiminnallisen testauksen m\u00e4\u00e4ritelm\u00e4\u00e4 ja ominaisuuksia sek\u00e4 [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":54751,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Ei-toiminnallinen testaus - prosessi, ty\u00f6kalut, tyypit ja paljon muuta!  ","_seopress_titles_desc":"Opettele kaikki ei-toiminnallisen testauksen tyypit, vinkit, temput ja haasteet, tarkistuslistat, menetelm\u00e4t ja ilmaiset\/yritysty\u00f6kalut...!","_seopress_robots_index":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":"","beyondwords_generate_audio":"","beyondwords_integration_method":"","beyondwords_project_id":"","beyondwords_content_id":"","beyondwords_preview_token":"","beyondwords_player_content":"","beyondwords_player_style":"","beyondwords_language_code":"","beyondwords_language_id":"","beyondwords_title_voice_id":"","beyondwords_body_voice_id":"","beyondwords_summary_voice_id":"","beyondwords_error_message":"","beyondwords_disabled":"","beyondwords_delete_content":"","beyondwords_podcast_id":"","beyondwords_hash":"","publish_post_to_speechkit":"","speechkit_hash":"","speechkit_generate_audio":"","speechkit_project_id":"","speechkit_podcast_id":"","speechkit_error_message":"","speechkit_disabled":"","speechkit_access_key":"","speechkit_error":"","speechkit_info":"","speechkit_response":"","speechkit_retries":"","speechkit_status":"","speechkit_updated_at":"","_speechkit_link":"","_speechkit_text":""},"categories":[380],"tags":[],"class_list":{"0":"post-57352","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ohjelmistotestauksen-tyypit-fi"},"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/posts\/57352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/comments?post=57352"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/posts\/57352\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/media\/54751"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/media?parent=57352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/categories?post=57352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/fi\/wp-json\/wp\/v2\/tags?post=57352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}