{"id":60,"date":"2019-03-08T12:53:12","date_gmt":"2019-03-08T12:53:12","guid":{"rendered":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/?post_type=chapter&#038;p=60"},"modified":"2019-05-21T06:02:15","modified_gmt":"2019-05-21T06:02:15","slug":"testimistulemuste-esitlemine","status":"publish","type":"chapter","link":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/chapter\/testimistulemuste-esitlemine\/","title":{"raw":"Testimistulemuste esitlemine","rendered":"Testimistulemuste esitlemine"},"content":{"raw":"Testimise tulemuste esitlemiseks on v\u00f5imalik kasutada mitut erinevat l\u00e4henemist, mis s\u00f5ltub sellest mida soovitakse t\u00e4pselt esitleda:\r\n<ul>\r\n \t<li style=\"font-weight: 400\">kui soovitakse raporteerida testimise tulemust \u00fche kitsa funktsionaalsuse testimise kohta, kasutatakse selleks <strong>testlugu<\/strong> sellisel kujul nagu k\u00e4sitletud juba eelmistes peat\u00fckkides;<\/li>\r\n \t<li style=\"font-weight: 400\">kui testimise tulemusel on leitud viga, siis kasutatakse sellest <strong>bugi raporteerimist\u00a0<\/strong>ja selle parandamise j\u00e4lgimist;<\/li>\r\n \t<li style=\"font-weight: 400\">kui on vajalik anda \u00fclevaade kogu s\u00fcsteemi seisukorrast, kasutatakse <strong>testraporti<\/strong> kirjutamist.<\/li>\r\n<\/ul>\r\n<h3>Bugide j\u00e4lgimine<\/h3>\r\nEhkki testimise \u00fclimaks eesm\u00e4rgiks on s\u00fcsteemi kvaliteedi tagamine, ei paranda aga testimine iseenesest vigade leidmise puhul s\u00fcsteemi kvaliteeti, vaid selleks tuleb testimise tulemustest raporteerida arendajatele leitud vigadest ehk bugidest, mille raporteerimist k\u00e4sitlesime juba eelmises peat\u00fckis.\r\n\r\nLisaks bugi raporteerimisele, on aga testija kohustuseks j\u00e4lgida, kas bugi on arendaja poolt k\u00e4sile v\u00f5etud ja korrektselt parandatud v\u00f5i mitte. Selle jaoks kasutatakse tarkvaraarenduses erinevaid board\u2019e ehk tahvleid, mis on jaotatud tulpadesse, kus iga tulp t\u00e4histab erinevat arendusele p\u00fcstitatud \u00fclesande v\u00f5i bugi olekut. Antud tahvel sisaldab k\u00f5ikide arendus\u00fclesannete ja bugide pealkirjadega kaarte, mida liigutatakse alates vasakust tulbast edasi paremale iga kord, kui sellega midagi tehakse. Ehkki selliste tahvlite struktuur v\u00f5ib erineda s\u00f5ltuvalt valitud tarkvara arendamise l\u00e4henemisest, sisaldavad need reeglina alati v\u00e4hemalt j\u00e4rgnevaid tulpasid alates vasakult:\r\n\r\n&nbsp;\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><i>To do <\/i>ehk <strong>alustamata;<\/strong>\r\n<ul>\r\n \t<li style=\"list-style-type: none\">\r\n<ul>\r\n \t<li style=\"font-weight: 400\">Siia paigutatakse testijate poolt k\u00f5ik avastatud bugid, mis tuleb lahendada ja anal\u00fc\u00fctiku poolt arendus\u00fclesanded, mis tuleb lahendada. See on alati esimene ehk vasakpoolseim tulp.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li style=\"font-weight: 400\"><i>Doing <\/i>v\u00f5i<i> In Progress <\/i>ehk <strong>praegu k\u00e4sil;<\/strong>\r\n<ul>\r\n \t<li style=\"list-style-type: none\">\r\n<ul>\r\n \t<li style=\"font-weight: 400\">Kui arendaja alustab bugi v\u00f5i arendus\u00fclesande lahendamist, liigutab ta vastava bugi v\u00f5i arendus\u00fclesande kaardi \u201cAlustamata\u201d tulbast \u201cPraegu k\u00e4sil\u201d tulpa, et kogu meeskonnal oleks teada, mis parasjagu t\u00f6\u00f6s on.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li style=\"font-weight: 400\"><i>Test <\/i>ehk <strong>testimisel;<\/strong>\r\n<ul>\r\n \t<li style=\"list-style-type: none\">\r\n<ul>\r\n \t<li style=\"font-weight: 400\">Peale arendus\u00fclesande l\u00f5petamist v\u00f5i bugi lahendamist, liigutatakse vastav kaart edasi \u201cTestimisel\u201d tulpa. Sellega antakse m\u00e4rku anda testijale, et v\u00f5ib alustada selle testimist. Ka k\u00f5ik raporteeritud bugid, mis arendaja on parandanud, peab testija \u00fcle vaatama.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li style=\"font-weight: 400\"><i>Done <\/i>ehk <strong>tehtud;<\/strong>\r\n<ul>\r\n \t<li style=\"font-weight: 400\">Kui testija parandatud bugi v\u00f5i lahendatud arendus\u00fclesande puhul vigu ei leia, liigutab ta vastava kaardi \u201cTehtud\u201d tulpa.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\nLahendusi selliste tahvlite loomiseks on mitu. K\u00f5ige lihtsam lahendus on joonistada markeri v\u00f5i kriidiga sobivad tulbad f\u00fc\u00fcsilise tahvli peale ja kasutada m\u00e4rkmepabereid, millele on v\u00f5imalik kirjutada bugi v\u00f5i arendus\u00fclesande pealkiri. Valdavalt kasutatakse aga tarkvaraarenduses s\u00fcsteeme, milles sisaldub ka sarnane tahvel digitaalsel kujul, n\u00e4iteks <a href=\"https:\/\/trello.com\/\">Trello<\/a>, JIRA v\u00f5i TFS.\r\n<h3>Testraporti kirjutamine<\/h3>\r\nVahel on aga vajalik testimise tulemustest raporteerida ka n\u00e4iteks rakenduse tellinud kliendile, et anda \u00fclevaade ning kindlustada kliendile enne s\u00fcsteemi \u00fcle andmist, et seda on p\u00f5hjalikult testitud ning see vastab kliendi poolt n\u00f5utud vajadustele.\r\n\r\nSelleks, et anda kogu s\u00fcsteemi testimisest ja selle tulemustest lihtsasti loetav, kuid p\u00f5hjalik \u00fclevaade, koostavad testijad <strong>testraporteid<\/strong>. Testraport on dokument, kus kirjeldatakse testimisel tehtud tegevused, m\u00e4rgitakse \u00e4ra testimisel leitud vigade hulk ja antakse hinnang, kas testitud s\u00fcsteem on sobiv, et see anda kasutajatele edasi kasutamiseks. Kogu s\u00fcsteemi testimist kokkuv\u00f5ttev testraport koosneb t\u00fc\u00fcpiliselt j\u00e4rgnevatest peat\u00fckkidest:\r\n<ul>\r\n \t<li>S\u00fcsteemi kirjeldus<\/li>\r\n \t<li>Testimise skoop ehk piirid<\/li>\r\n \t<li>Testimise tulemused numbrite kujul<\/li>\r\n \t<li>Kasutatud testimise liigid<\/li>\r\n \t<li>Testimisel kasutatud keskkond ja t\u00f6\u00f6riistad<\/li>\r\n \t<li>Ettepanekud<\/li>\r\n \t<li>Hinnang ja kokkuv\u00f5te<\/li>\r\n<\/ul>\r\n<h5>S\u00fcsteemi kirjeldus<\/h5>\r\nSelleks, et testraporti lugejale oleks selle lugemine lihtne ja m\u00f5istetav, tuleb testraportis anda l\u00fchikese kirjeldusega \u00fclevaade s\u00fcsteemist, mida testiti. See aitab paremini testimise sisu m\u00f5ista ka neil, kellel on vaid v\u00e4hene kokkupuude testitud s\u00fcsteemiga.\r\n<h5>Testimise skoop<\/h5>\r\nTestimise skoobi peat\u00fckis kirjeldab testija s\u00fcsteemi osad, mis kuulusid testimisele ja toob eriliselt v\u00e4lja ka s\u00fcsteemi osad ja funktsionaalsused, millele testija testimise k\u00e4igus ei keskendunud.\r\n<blockquote><em>N\u00e4ide eKooli p\u00f5hjal: <\/em>\r\n\r\n<em>Testimise skoop sisaldas j\u00e4rgnevaid \u00f5petaja rollis kasutatavaid s\u00fcsteemi osasid:\u00a0<\/em>\r\n<ul>\r\n \t<li><em>m\u00e4rkuste sisestamine ja vaatamine<\/em><\/li>\r\n \t<li><em>hinnete sisestamine ja vaatamine<\/em><\/li>\r\n \t<li><em>tunniplaani vaatamine<\/em><\/li>\r\n \t<li><em>kohalolijate m\u00e4rkimine<\/em><\/li>\r\n \t<li><em>salas\u00f5na, mobiil-ID, smart-ID, HarID abil sisselogimine<\/em><\/li>\r\n<\/ul>\r\n<em>Testimise skoopi ei kuulunud<\/em>:\r\n<ul>\r\n \t<li><em>\u00f5pilase rollis kasutaja funktsionaalsused <\/em><\/li>\r\n \t<li><em>pangalingi ja ID-kaardi abil sisselogimine<\/em><\/li>\r\n<\/ul>\r\n<\/blockquote>\r\n<h5>Testimise tulemused<\/h5>\r\nTestimise tulemuste peat\u00fckis annab testija \u00fclevaate testimise protsessi tulemustest, tuues need v\u00e4lja tabelite v\u00f5i graafikute kujul, et lihtsustada testraporti lugeja jaoks nende andmete loetavust ja nende m\u00f5istmist. Andmed, mida v\u00e4lja tuuakse on j\u00e4rgnevad:\r\n<ol>\r\n \t<li><em>testlugude \u00f5nnestumsie osakaal<\/em> ehk mitu testlugu \u00f5nnestus l\u00e4bida ilma vigadeta ja mitme testloo puhul esines vigu;<\/li>\r\n \t<li><em>vigade hulk, kriitilisus<\/em> <em>ja olek<\/em> ehk mitu viga testimisel avastati, kui kriitilise tasemega olid leitud vead ja mis olekus (parandatud\/parandamata) need vead testraporti kirjutamise hetkel on;<\/li>\r\n \t<li><em>vigade osakaal s\u00fcsteemi osade kaupa <\/em>ehk kui palju vigu esines erinevates s\u00fcsteemi osades\/funktsionaalsustes.<\/li>\r\n<\/ol>\r\n<strong>1. Testlugude \u00f5nnestumise osakaal<\/strong>\r\n\r\nSelleks, et anda \u00fclevaade, kui suur hulk testlugusid \u00f5nnestub l\u00e4bida vigadeta ja mitmes testloos esines viga, kasutatakse reeglina tabeleid ja graafikuid, kus tuuakse v\u00e4lja:\r\n<ul>\r\n \t<li><strong>vigadeta <\/strong><strong>\u00f5nnestunud<\/strong> testlugude osakaal;<\/li>\r\n \t<li><strong>vigadega \u00f5nnestunud <\/strong>testlugude osakaal, milles esines v\u00e4ike viga, mis ei takistanud testloo sammude l\u00f5ppu j\u00f5udmist;<\/li>\r\n \t<li><strong>eba\u00f5nnestunud<\/strong> testlugude osakaal, milles esines selline viga, mis takistas testloo sammude l\u00f5ppu j\u00f5udmist.<\/li>\r\n<\/ul>\r\n<blockquote><em>N\u00e4ide:<\/em><\/blockquote>\r\n[h5p id=\"13\"]\r\n\r\n<strong>2. Vigade hulk, kriitilisus ja olek<\/strong>\r\n\r\nKui testija leiab testimisel vigu ehk\u00a0<em>bug<\/em>isid, m\u00e4\u00e4rab ta neile ka kriitilisuse taseme. Iga testija v\u00f5ib s\u00f5nastada endale sobivad kriitilisuse tasemed, ent sageli on need jaotatud neljaks:\r\n<ul>\r\n \t<li><em>Kriitiline<\/em> \u2013 sellele tasemele m\u00e4rgitakse leitud <em>bug<\/em>id, mis takistavad kas kogu s\u00fcsteemi v\u00f5i suure hulga s\u00fcsteemi funktsionaalsuste kasutamist. Kriitiliseks veaks saab pidada n\u00e4iteks seda, kui veebileht v\u00f5i rakendus ei avane ja seda pole v\u00f5imalik kasutada.\r\n<ul>\r\n \t<li>Lisaks v\u00f5ib eKooli puhul pidada <em>kriitiliseks <\/em>veaks\u00a0ka seda, kui s\u00fcsteemi ei \u00f5nnestu sisse logida, mis takistab valdava enamuse eKooli funktsionaalsuste kasutamist.<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li><em>T\u00f5sine <\/em>\u2013 antud tasemega m\u00e4rgitakse <em>bug<\/em>id, mis takistavad m\u00f5ne kindla testloo l\u00e4bimist v\u00f5i funktsionaalsuse kasutamist, aga suurem osa s\u00fcsteemi funkstionaalsustest t\u00f6\u00f6tab.\r\n<ul>\r\n \t<li>Tuues taas n\u00e4iteks eKooli, v\u00f5ib selle puhul <em>t\u00f5siseks<\/em> veaks pidada olukorda, kui \u00f5petajal eba\u00f5nnestub hinnete lisamise funktsionaalsus.<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li><em>V\u00e4ike<\/em> \u2013 sellise tasemega t\u00e4histatakse <em>bug<\/em>id, mille puhul on testijal v\u00f5imalik testloo viimase sammuni j\u00f5uda ning testlugu \u00fcldplaanis l\u00f5petada, kuid eba\u00f5nnestus m\u00f5ne sammu lisamine, mis l\u00f5pptulemust oluliselt ei m\u00f5jutanud.\r\n<ul>\r\n \t<li>Kasutades n\u00e4itena eKooli, v\u00f5ib <em>v\u00e4ikese<\/em> tasemega veaks pidada seda, kui s\u00fcsteem ei lase \u00f5petajal m\u00e4rkuse lisamisel kasutada numbreid. Kuna numbreid on v\u00f5imalik kirjutada ka s\u00f5nadega, on v\u00f5imalik m\u00e4rkuse lisamise testlugu l\u00f5petada ka ilma numbreid kasutamata.<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li><em>Kosmeetiline<\/em> \u2013 kosmeetilisteks vigadeks saab pidada selliseid vigu, mis ei m\u00f5juta s\u00fcsteemi funktsionaalsuste kasutamist, kuid mis v\u00f5ivad kasutajat h\u00e4irida, nagu n\u00e4iteks vead rakenduse disaini v\u00f5i kasutusmugavusega seoses.\r\n<ul>\r\n \t<li>eKooli n\u00e4ite puhul v\u00f5ib\u00a0<em>kosmeetiliseks<\/em> veaks pidada seda, kui hinnete tabelis on numbrid kujutatud liiga v\u00e4ikese teksti suurusega, mist\u00f5ttu on neid keeruline lugeda.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<blockquote><em>N\u00e4ide:<\/em><\/blockquote>\r\n[h5p id=\"12\"]\r\n\r\nLisaks vigade kriitilisusele saab testraportis v\u00e4lja tuua ka k\u00f5ikide erineva kriitilisuse tasemega vigade oleku, kui arendajad on j\u00f5udnud peale testimist ja enne testraporti koostamist juba m\u00f5ned vead \u00e4ra parandada. Sellisel juhul kasutatakse j\u00e4rgmise kujuga tabelit:\r\n<table class=\"lines\" style=\"border-collapse: collapse;width: 100%;height: 42px\" border=\"0\"><caption>Tabel 1. Vigade hulk erinevatel kriitilisuse tasemetel ja erinevates olekutes<\/caption>\r\n<tbody>\r\n<tr style=\"height: 14px\">\r\n<td class=\"border\" style=\"width: 20%;height: 14px;vertical-align: top\"><\/td>\r\n<td style=\"width: 20%;height: 14px\"><strong>Kriitiline<\/strong><\/td>\r\n<td style=\"width: 20%;height: 14px\"><strong>T\u00f5sine<\/strong><\/td>\r\n<td style=\"width: 20%;height: 14px\"><strong>V\u00e4ike<\/strong><\/td>\r\n<td style=\"width: 20%;height: 14px\"><strong>Kosmeetiline<\/strong><\/td>\r\n<\/tr>\r\n<tr style=\"height: 14px\">\r\n<td style=\"width: 20%;height: 14px\"><strong>Parandamata<\/strong><\/td>\r\n<td style=\"width: 20%;height: 14px;text-align: left\">0<\/td>\r\n<td style=\"width: 20%;height: 14px\">2<\/td>\r\n<td style=\"width: 20%;height: 14px\">0<\/td>\r\n<td style=\"width: 20%;height: 14px\">4<\/td>\r\n<\/tr>\r\n<tr style=\"height: 14px\">\r\n<td style=\"width: 20%;height: 14px\"><strong>Parandatud<\/strong><\/td>\r\n<td style=\"width: 20%;height: 14px\">2<\/td>\r\n<td style=\"width: 20%;height: 14px\">5<\/td>\r\n<td style=\"width: 20%;height: 14px\">10<\/td>\r\n<td style=\"width: 20%;height: 14px\">8<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<strong>3. Vigade osakaal s\u00fcsteemi osade kaupa<\/strong>\r\n\r\nViimasena on v\u00f5imalik testimise tulemustena v\u00e4lja tuua ka andmed selle kohta, millistes s\u00fcsteemi osades testimisel leitud vead esinesid. Neid andmeid on lihtne kujutada n\u00e4iteks j\u00e4rgmise graafikuna, kasutades n\u00e4itena v\u00e4ljam\u00f5eldud eKooli:\r\n\r\n[h5p id=\"14\"]\r\n<h5>Testimise liigid<\/h5>\r\nAntud peat\u00fckis kirjeldab testija rakendatud testimise liike koos p\u00f5hjendustega, miks kasutati sellist l\u00e4henemist ja mida valitud testimise liiki kasutades on v\u00f5imalik antud s\u00fcsteemi puhul testida.\r\n<blockquote>N\u00e4ide:\r\n\r\n<em><strong>Funktsionaalne testimine: <\/strong>testimisel kasutati funktsionaalset testimist, millega saab kontrollida s\u00fcsteemis kasutajatele k\u00e4ttesaadavaid tegevusi kasutaja vaatenurgast l\u00e4bi kasutajaliidese, et tagada k\u00f5ikide kliendi poolt esitatud funktsionaalsete n\u00f5uete t\u00e4itmine ja kasutajale ligip\u00e4\u00e4setavate funktsionaalsuste t\u00f6\u00f6tamine.<\/em>\r\n\r\n<em><strong>J\u00f5udlustestimine:<\/strong> antud testimise liiki rakendati vormide salvestamisel, et kontrollida s\u00fcsteemis andmete salvestamise kiirust ja selle vastavust kliendi poolt esitatud mittefunktsionaalsetele n\u00f5uetele.<\/em><\/blockquote>\r\n<h5>Testimisel kasutatud keskkond ja t\u00f6\u00f6riistad<\/h5>\r\nTarkvaraarenduses on reeglina testijatel v\u00f5imalik kasutada mitut erinevat keskkonda, kus arendajate loodud s\u00fcsteemi on v\u00f5imalik testida enne, kui s\u00fcsteemi uus versioon kasutajatele m\u00f5eldud ehk <em>live<\/em> keskkonnas k\u00e4ttesaadavaks tehakse. Selleks, et oleks teada, millises keskkonnas testimine l\u00e4bi viidi, tuleb see kirjeldada ka testraportis. Nii testimisel kasutatud keskkond kui ka kasutatud t\u00f6\u00f6riistad on v\u00f5imalik kujutada n\u00e4iteks j\u00e4rgneva tabelina:\r\n<table class=\"lines\" style=\"border-collapse: collapse;width: 97.95%;height: 114px\" border=\"0\">\r\n<tbody>\r\n<tr style=\"height: 14px\">\r\n<td style=\"width: 31.249%;height: 14px\">Keskkonna URL<\/td>\r\n<td style=\"width: 66.5569%;height: 14px\">https:\/\/test.aadress.ee<\/td>\r\n<\/tr>\r\n<tr style=\"height: 58px\">\r\n<td style=\"width: 31.249%;height: 58px\">Veebilehitseja<\/td>\r\n<td style=\"width: 66.5569%;height: 58px\">Mozilla Firefox versioon 66.0.1,\r\n\r\nGoogle Chrome versioon 74.0.3<\/td>\r\n<\/tr>\r\n<tr style=\"height: 14px\">\r\n<td style=\"width: 31.249%;height: 14px\">Riistvara<\/td>\r\n<td style=\"width: 66.5569%;height: 14px\">Macbook Pro mid-2014<\/td>\r\n<\/tr>\r\n<tr style=\"height: 14px\">\r\n<td style=\"width: 31.249%;height: 14px\">Operatsioonis\u00fcsteem<\/td>\r\n<td style=\"width: 66.5569%;height: 14px\">macOS Mojave 10.14.4<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<h5>Ettepanekud<\/h5>\r\nTestijal on v\u00f5imalus testraportisse m\u00e4rkida ka omapoolsed parandusettepanekud seoses testimisel silma j\u00e4\u00e4nud\u00a0<em>kosmeetilise<\/em> tasemega vigadega v\u00f5i teha m\u00e4rkuseid seoses s\u00fcsteemi kasutusmugavusega.\r\n<h5>Hinnang ja kokkuv\u00f5te<\/h5>\r\nViimasena m\u00e4rgib testija testraportisse koos kokkuv\u00f5ttega oma hinnangu testimise tulemustele, tuues pikemalt v\u00e4lja kriitilised v\u00f5i t\u00f5sised vead, mis vajavad parandamist enne, kui s\u00fcsteemi versiooni v\u00f5ib paigaldada kasutajatele k\u00e4ttesaadavasse keskkonda. Kui selliseid vigu ei esine, annab testija positiivse hinnangu ja oma kinnituse.\r\n\r\n[h5p id=\"11\"]\r\n<h3>R\u00fchmat\u00f6\u00f6<\/h3>\r\n<ol>\r\n \t<li>Koostage 3 kuni 5 testlugu erinevate YouTube'i funktsionaalsuste kasutamise kohta. Kasutage juhiseid peat\u00fckist \"Tarkvara testimise alused\".\u00a0<em>NB! Kuna YouTube on live-keskkonnas ligip\u00e4\u00e4setav rakendus, siis v\u00f5ite kirjutada ka sihilikult eba\u00f5nnestuvaid testlugusid.<\/em><\/li>\r\n \t<li>Testige antud funktsionaalsuseid koostatud testlugude ja seal kirjeldatud sammude alusel.<\/li>\r\n \t<li>Kirjutage \u00fcles k\u00f5ik leitud\u00a0<em>bug<\/em>id: kriitilised, t\u00f5sised, v\u00e4ikesed ja ka kosmeetilised.<\/li>\r\n \t<li>Kasutades tekstiredaktorit (MS Word, Paper, Google Docs), koostage l\u00e4bi viidud testimise kohta testraporti tulemuste peat\u00fckk koos graafikutega j\u00e4rgnevate andmete kohta:\r\n<ol>\r\n \t<li>Vigadeta \u00f5nnestunud, vigadega \u00f5nnestunud ja eba\u00f5nnestunud testlood<\/li>\r\n \t<li>Vigade hulk ja kriitilisuse tase<\/li>\r\n<\/ol>\r\n<\/li>\r\n<\/ol>","rendered":"<p>Testimise tulemuste esitlemiseks on v\u00f5imalik kasutada mitut erinevat l\u00e4henemist, mis s\u00f5ltub sellest mida soovitakse t\u00e4pselt esitleda:<\/p>\n<ul>\n<li style=\"font-weight: 400\">kui soovitakse raporteerida testimise tulemust \u00fche kitsa funktsionaalsuse testimise kohta, kasutatakse selleks <strong>testlugu<\/strong> sellisel kujul nagu k\u00e4sitletud juba eelmistes peat\u00fckkides;<\/li>\n<li style=\"font-weight: 400\">kui testimise tulemusel on leitud viga, siis kasutatakse sellest <strong>bugi raporteerimist\u00a0<\/strong>ja selle parandamise j\u00e4lgimist;<\/li>\n<li style=\"font-weight: 400\">kui on vajalik anda \u00fclevaade kogu s\u00fcsteemi seisukorrast, kasutatakse <strong>testraporti<\/strong> kirjutamist.<\/li>\n<\/ul>\n<h3>Bugide j\u00e4lgimine<\/h3>\n<p>Ehkki testimise \u00fclimaks eesm\u00e4rgiks on s\u00fcsteemi kvaliteedi tagamine, ei paranda aga testimine iseenesest vigade leidmise puhul s\u00fcsteemi kvaliteeti, vaid selleks tuleb testimise tulemustest raporteerida arendajatele leitud vigadest ehk bugidest, mille raporteerimist k\u00e4sitlesime juba eelmises peat\u00fckis.<\/p>\n<p>Lisaks bugi raporteerimisele, on aga testija kohustuseks j\u00e4lgida, kas bugi on arendaja poolt k\u00e4sile v\u00f5etud ja korrektselt parandatud v\u00f5i mitte. Selle jaoks kasutatakse tarkvaraarenduses erinevaid board\u2019e ehk tahvleid, mis on jaotatud tulpadesse, kus iga tulp t\u00e4histab erinevat arendusele p\u00fcstitatud \u00fclesande v\u00f5i bugi olekut. Antud tahvel sisaldab k\u00f5ikide arendus\u00fclesannete ja bugide pealkirjadega kaarte, mida liigutatakse alates vasakust tulbast edasi paremale iga kord, kui sellega midagi tehakse. Ehkki selliste tahvlite struktuur v\u00f5ib erineda s\u00f5ltuvalt valitud tarkvara arendamise l\u00e4henemisest, sisaldavad need reeglina alati v\u00e4hemalt j\u00e4rgnevaid tulpasid alates vasakult:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400\"><i>To do <\/i>ehk <strong>alustamata;<\/strong>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\">Siia paigutatakse testijate poolt k\u00f5ik avastatud bugid, mis tuleb lahendada ja anal\u00fc\u00fctiku poolt arendus\u00fclesanded, mis tuleb lahendada. See on alati esimene ehk vasakpoolseim tulp.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><i>Doing <\/i>v\u00f5i<i> In Progress <\/i>ehk <strong>praegu k\u00e4sil;<\/strong>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\">Kui arendaja alustab bugi v\u00f5i arendus\u00fclesande lahendamist, liigutab ta vastava bugi v\u00f5i arendus\u00fclesande kaardi \u201cAlustamata\u201d tulbast \u201cPraegu k\u00e4sil\u201d tulpa, et kogu meeskonnal oleks teada, mis parasjagu t\u00f6\u00f6s on.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><i>Test <\/i>ehk <strong>testimisel;<\/strong>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\">Peale arendus\u00fclesande l\u00f5petamist v\u00f5i bugi lahendamist, liigutatakse vastav kaart edasi \u201cTestimisel\u201d tulpa. Sellega antakse m\u00e4rku anda testijale, et v\u00f5ib alustada selle testimist. Ka k\u00f5ik raporteeritud bugid, mis arendaja on parandanud, peab testija \u00fcle vaatama.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><i>Done <\/i>ehk <strong>tehtud;<\/strong>\n<ul>\n<li style=\"font-weight: 400\">Kui testija parandatud bugi v\u00f5i lahendatud arendus\u00fclesande puhul vigu ei leia, liigutab ta vastava kaardi \u201cTehtud\u201d tulpa.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Lahendusi selliste tahvlite loomiseks on mitu. K\u00f5ige lihtsam lahendus on joonistada markeri v\u00f5i kriidiga sobivad tulbad f\u00fc\u00fcsilise tahvli peale ja kasutada m\u00e4rkmepabereid, millele on v\u00f5imalik kirjutada bugi v\u00f5i arendus\u00fclesande pealkiri. Valdavalt kasutatakse aga tarkvaraarenduses s\u00fcsteeme, milles sisaldub ka sarnane tahvel digitaalsel kujul, n\u00e4iteks <a href=\"https:\/\/trello.com\/\">Trello<\/a>, JIRA v\u00f5i TFS.<\/p>\n<h3>Testraporti kirjutamine<\/h3>\n<p>Vahel on aga vajalik testimise tulemustest raporteerida ka n\u00e4iteks rakenduse tellinud kliendile, et anda \u00fclevaade ning kindlustada kliendile enne s\u00fcsteemi \u00fcle andmist, et seda on p\u00f5hjalikult testitud ning see vastab kliendi poolt n\u00f5utud vajadustele.<\/p>\n<p>Selleks, et anda kogu s\u00fcsteemi testimisest ja selle tulemustest lihtsasti loetav, kuid p\u00f5hjalik \u00fclevaade, koostavad testijad <strong>testraporteid<\/strong>. Testraport on dokument, kus kirjeldatakse testimisel tehtud tegevused, m\u00e4rgitakse \u00e4ra testimisel leitud vigade hulk ja antakse hinnang, kas testitud s\u00fcsteem on sobiv, et see anda kasutajatele edasi kasutamiseks. Kogu s\u00fcsteemi testimist kokkuv\u00f5ttev testraport koosneb t\u00fc\u00fcpiliselt j\u00e4rgnevatest peat\u00fckkidest:<\/p>\n<ul>\n<li>S\u00fcsteemi kirjeldus<\/li>\n<li>Testimise skoop ehk piirid<\/li>\n<li>Testimise tulemused numbrite kujul<\/li>\n<li>Kasutatud testimise liigid<\/li>\n<li>Testimisel kasutatud keskkond ja t\u00f6\u00f6riistad<\/li>\n<li>Ettepanekud<\/li>\n<li>Hinnang ja kokkuv\u00f5te<\/li>\n<\/ul>\n<h5>S\u00fcsteemi kirjeldus<\/h5>\n<p>Selleks, et testraporti lugejale oleks selle lugemine lihtne ja m\u00f5istetav, tuleb testraportis anda l\u00fchikese kirjeldusega \u00fclevaade s\u00fcsteemist, mida testiti. See aitab paremini testimise sisu m\u00f5ista ka neil, kellel on vaid v\u00e4hene kokkupuude testitud s\u00fcsteemiga.<\/p>\n<h5>Testimise skoop<\/h5>\n<p>Testimise skoobi peat\u00fckis kirjeldab testija s\u00fcsteemi osad, mis kuulusid testimisele ja toob eriliselt v\u00e4lja ka s\u00fcsteemi osad ja funktsionaalsused, millele testija testimise k\u00e4igus ei keskendunud.<\/p>\n<blockquote><p><em>N\u00e4ide eKooli p\u00f5hjal: <\/em><\/p>\n<p><em>Testimise skoop sisaldas j\u00e4rgnevaid \u00f5petaja rollis kasutatavaid s\u00fcsteemi osasid:\u00a0<\/em><\/p>\n<ul>\n<li><em>m\u00e4rkuste sisestamine ja vaatamine<\/em><\/li>\n<li><em>hinnete sisestamine ja vaatamine<\/em><\/li>\n<li><em>tunniplaani vaatamine<\/em><\/li>\n<li><em>kohalolijate m\u00e4rkimine<\/em><\/li>\n<li><em>salas\u00f5na, mobiil-ID, smart-ID, HarID abil sisselogimine<\/em><\/li>\n<\/ul>\n<p><em>Testimise skoopi ei kuulunud<\/em>:<\/p>\n<ul>\n<li><em>\u00f5pilase rollis kasutaja funktsionaalsused <\/em><\/li>\n<li><em>pangalingi ja ID-kaardi abil sisselogimine<\/em><\/li>\n<\/ul>\n<\/blockquote>\n<h5>Testimise tulemused<\/h5>\n<p>Testimise tulemuste peat\u00fckis annab testija \u00fclevaate testimise protsessi tulemustest, tuues need v\u00e4lja tabelite v\u00f5i graafikute kujul, et lihtsustada testraporti lugeja jaoks nende andmete loetavust ja nende m\u00f5istmist. Andmed, mida v\u00e4lja tuuakse on j\u00e4rgnevad:<\/p>\n<ol>\n<li><em>testlugude \u00f5nnestumsie osakaal<\/em> ehk mitu testlugu \u00f5nnestus l\u00e4bida ilma vigadeta ja mitme testloo puhul esines vigu;<\/li>\n<li><em>vigade hulk, kriitilisus<\/em> <em>ja olek<\/em> ehk mitu viga testimisel avastati, kui kriitilise tasemega olid leitud vead ja mis olekus (parandatud\/parandamata) need vead testraporti kirjutamise hetkel on;<\/li>\n<li><em>vigade osakaal s\u00fcsteemi osade kaupa <\/em>ehk kui palju vigu esines erinevates s\u00fcsteemi osades\/funktsionaalsustes.<\/li>\n<\/ol>\n<p><strong>1. Testlugude \u00f5nnestumise osakaal<\/strong><\/p>\n<p>Selleks, et anda \u00fclevaade, kui suur hulk testlugusid \u00f5nnestub l\u00e4bida vigadeta ja mitmes testloos esines viga, kasutatakse reeglina tabeleid ja graafikuid, kus tuuakse v\u00e4lja:<\/p>\n<ul>\n<li><strong>vigadeta <\/strong><strong>\u00f5nnestunud<\/strong> testlugude osakaal;<\/li>\n<li><strong>vigadega \u00f5nnestunud <\/strong>testlugude osakaal, milles esines v\u00e4ike viga, mis ei takistanud testloo sammude l\u00f5ppu j\u00f5udmist;<\/li>\n<li><strong>eba\u00f5nnestunud<\/strong> testlugude osakaal, milles esines selline viga, mis takistas testloo sammude l\u00f5ppu j\u00f5udmist.<\/li>\n<\/ul>\n<blockquote><p><em>N\u00e4ide:<\/em><\/p><\/blockquote>\n<div id=\"h5p-13\">\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-13\" class=\"h5p-iframe\" data-content-id=\"13\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Testlugude l\u00e4bimine\"><\/iframe><\/div>\n<\/div>\n<p><strong>2. Vigade hulk, kriitilisus ja olek<\/strong><\/p>\n<p>Kui testija leiab testimisel vigu ehk\u00a0<em>bug<\/em>isid, m\u00e4\u00e4rab ta neile ka kriitilisuse taseme. Iga testija v\u00f5ib s\u00f5nastada endale sobivad kriitilisuse tasemed, ent sageli on need jaotatud neljaks:<\/p>\n<ul>\n<li><em>Kriitiline<\/em> \u2013 sellele tasemele m\u00e4rgitakse leitud <em>bug<\/em>id, mis takistavad kas kogu s\u00fcsteemi v\u00f5i suure hulga s\u00fcsteemi funktsionaalsuste kasutamist. Kriitiliseks veaks saab pidada n\u00e4iteks seda, kui veebileht v\u00f5i rakendus ei avane ja seda pole v\u00f5imalik kasutada.\n<ul>\n<li>Lisaks v\u00f5ib eKooli puhul pidada <em>kriitiliseks <\/em>veaks\u00a0ka seda, kui s\u00fcsteemi ei \u00f5nnestu sisse logida, mis takistab valdava enamuse eKooli funktsionaalsuste kasutamist.<\/li>\n<\/ul>\n<\/li>\n<li><em>T\u00f5sine <\/em>\u2013 antud tasemega m\u00e4rgitakse <em>bug<\/em>id, mis takistavad m\u00f5ne kindla testloo l\u00e4bimist v\u00f5i funktsionaalsuse kasutamist, aga suurem osa s\u00fcsteemi funkstionaalsustest t\u00f6\u00f6tab.\n<ul>\n<li>Tuues taas n\u00e4iteks eKooli, v\u00f5ib selle puhul <em>t\u00f5siseks<\/em> veaks pidada olukorda, kui \u00f5petajal eba\u00f5nnestub hinnete lisamise funktsionaalsus.<\/li>\n<\/ul>\n<\/li>\n<li><em>V\u00e4ike<\/em> \u2013 sellise tasemega t\u00e4histatakse <em>bug<\/em>id, mille puhul on testijal v\u00f5imalik testloo viimase sammuni j\u00f5uda ning testlugu \u00fcldplaanis l\u00f5petada, kuid eba\u00f5nnestus m\u00f5ne sammu lisamine, mis l\u00f5pptulemust oluliselt ei m\u00f5jutanud.\n<ul>\n<li>Kasutades n\u00e4itena eKooli, v\u00f5ib <em>v\u00e4ikese<\/em> tasemega veaks pidada seda, kui s\u00fcsteem ei lase \u00f5petajal m\u00e4rkuse lisamisel kasutada numbreid. Kuna numbreid on v\u00f5imalik kirjutada ka s\u00f5nadega, on v\u00f5imalik m\u00e4rkuse lisamise testlugu l\u00f5petada ka ilma numbreid kasutamata.<\/li>\n<\/ul>\n<\/li>\n<li><em>Kosmeetiline<\/em> \u2013 kosmeetilisteks vigadeks saab pidada selliseid vigu, mis ei m\u00f5juta s\u00fcsteemi funktsionaalsuste kasutamist, kuid mis v\u00f5ivad kasutajat h\u00e4irida, nagu n\u00e4iteks vead rakenduse disaini v\u00f5i kasutusmugavusega seoses.\n<ul>\n<li>eKooli n\u00e4ite puhul v\u00f5ib\u00a0<em>kosmeetiliseks<\/em> veaks pidada seda, kui hinnete tabelis on numbrid kujutatud liiga v\u00e4ikese teksti suurusega, mist\u00f5ttu on neid keeruline lugeda.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<blockquote><p><em>N\u00e4ide:<\/em><\/p><\/blockquote>\n<div id=\"h5p-12\">\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-12\" class=\"h5p-iframe\" data-content-id=\"12\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Vead ja nende kriitilisuse tase\"><\/iframe><\/div>\n<\/div>\n<p>Lisaks vigade kriitilisusele saab testraportis v\u00e4lja tuua ka k\u00f5ikide erineva kriitilisuse tasemega vigade oleku, kui arendajad on j\u00f5udnud peale testimist ja enne testraporti koostamist juba m\u00f5ned vead \u00e4ra parandada. Sellisel juhul kasutatakse j\u00e4rgmise kujuga tabelit:<\/p>\n<table class=\"lines\" style=\"border-collapse: collapse;width: 100%;height: 42px\">\n<caption>Tabel 1. Vigade hulk erinevatel kriitilisuse tasemetel ja erinevates olekutes<\/caption>\n<tbody>\n<tr style=\"height: 14px\">\n<td class=\"border\" style=\"width: 20%;height: 14px;vertical-align: top\"><\/td>\n<td style=\"width: 20%;height: 14px\"><strong>Kriitiline<\/strong><\/td>\n<td style=\"width: 20%;height: 14px\"><strong>T\u00f5sine<\/strong><\/td>\n<td style=\"width: 20%;height: 14px\"><strong>V\u00e4ike<\/strong><\/td>\n<td style=\"width: 20%;height: 14px\"><strong>Kosmeetiline<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 14px\">\n<td style=\"width: 20%;height: 14px\"><strong>Parandamata<\/strong><\/td>\n<td style=\"width: 20%;height: 14px;text-align: left\">0<\/td>\n<td style=\"width: 20%;height: 14px\">2<\/td>\n<td style=\"width: 20%;height: 14px\">0<\/td>\n<td style=\"width: 20%;height: 14px\">4<\/td>\n<\/tr>\n<tr style=\"height: 14px\">\n<td style=\"width: 20%;height: 14px\"><strong>Parandatud<\/strong><\/td>\n<td style=\"width: 20%;height: 14px\">2<\/td>\n<td style=\"width: 20%;height: 14px\">5<\/td>\n<td style=\"width: 20%;height: 14px\">10<\/td>\n<td style=\"width: 20%;height: 14px\">8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>3. Vigade osakaal s\u00fcsteemi osade kaupa<\/strong><\/p>\n<p>Viimasena on v\u00f5imalik testimise tulemustena v\u00e4lja tuua ka andmed selle kohta, millistes s\u00fcsteemi osades testimisel leitud vead esinesid. Neid andmeid on lihtne kujutada n\u00e4iteks j\u00e4rgmise graafikuna, kasutades n\u00e4itena v\u00e4ljam\u00f5eldud eKooli:<\/p>\n<div id=\"h5p-14\">\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-14\" class=\"h5p-iframe\" data-content-id=\"14\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Vead s\u00fcsteemi osade kaupa\"><\/iframe><\/div>\n<\/div>\n<h5>Testimise liigid<\/h5>\n<p>Antud peat\u00fckis kirjeldab testija rakendatud testimise liike koos p\u00f5hjendustega, miks kasutati sellist l\u00e4henemist ja mida valitud testimise liiki kasutades on v\u00f5imalik antud s\u00fcsteemi puhul testida.<\/p>\n<blockquote><p>N\u00e4ide:<\/p>\n<p><em><strong>Funktsionaalne testimine: <\/strong>testimisel kasutati funktsionaalset testimist, millega saab kontrollida s\u00fcsteemis kasutajatele k\u00e4ttesaadavaid tegevusi kasutaja vaatenurgast l\u00e4bi kasutajaliidese, et tagada k\u00f5ikide kliendi poolt esitatud funktsionaalsete n\u00f5uete t\u00e4itmine ja kasutajale ligip\u00e4\u00e4setavate funktsionaalsuste t\u00f6\u00f6tamine.<\/em><\/p>\n<p><em><strong>J\u00f5udlustestimine:<\/strong> antud testimise liiki rakendati vormide salvestamisel, et kontrollida s\u00fcsteemis andmete salvestamise kiirust ja selle vastavust kliendi poolt esitatud mittefunktsionaalsetele n\u00f5uetele.<\/em><\/p><\/blockquote>\n<h5>Testimisel kasutatud keskkond ja t\u00f6\u00f6riistad<\/h5>\n<p>Tarkvaraarenduses on reeglina testijatel v\u00f5imalik kasutada mitut erinevat keskkonda, kus arendajate loodud s\u00fcsteemi on v\u00f5imalik testida enne, kui s\u00fcsteemi uus versioon kasutajatele m\u00f5eldud ehk <em>live<\/em> keskkonnas k\u00e4ttesaadavaks tehakse. Selleks, et oleks teada, millises keskkonnas testimine l\u00e4bi viidi, tuleb see kirjeldada ka testraportis. Nii testimisel kasutatud keskkond kui ka kasutatud t\u00f6\u00f6riistad on v\u00f5imalik kujutada n\u00e4iteks j\u00e4rgneva tabelina:<\/p>\n<table class=\"lines\" style=\"border-collapse: collapse;width: 97.95%;height: 114px\">\n<tbody>\n<tr style=\"height: 14px\">\n<td style=\"width: 31.249%;height: 14px\">Keskkonna URL<\/td>\n<td style=\"width: 66.5569%;height: 14px\">https:\/\/test.aadress.ee<\/td>\n<\/tr>\n<tr style=\"height: 58px\">\n<td style=\"width: 31.249%;height: 58px\">Veebilehitseja<\/td>\n<td style=\"width: 66.5569%;height: 58px\">Mozilla Firefox versioon 66.0.1,<\/p>\n<p>Google Chrome versioon 74.0.3<\/td>\n<\/tr>\n<tr style=\"height: 14px\">\n<td style=\"width: 31.249%;height: 14px\">Riistvara<\/td>\n<td style=\"width: 66.5569%;height: 14px\">Macbook Pro mid-2014<\/td>\n<\/tr>\n<tr style=\"height: 14px\">\n<td style=\"width: 31.249%;height: 14px\">Operatsioonis\u00fcsteem<\/td>\n<td style=\"width: 66.5569%;height: 14px\">macOS Mojave 10.14.4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Ettepanekud<\/h5>\n<p>Testijal on v\u00f5imalus testraportisse m\u00e4rkida ka omapoolsed parandusettepanekud seoses testimisel silma j\u00e4\u00e4nud\u00a0<em>kosmeetilise<\/em> tasemega vigadega v\u00f5i teha m\u00e4rkuseid seoses s\u00fcsteemi kasutusmugavusega.<\/p>\n<h5>Hinnang ja kokkuv\u00f5te<\/h5>\n<p>Viimasena m\u00e4rgib testija testraportisse koos kokkuv\u00f5ttega oma hinnangu testimise tulemustele, tuues pikemalt v\u00e4lja kriitilised v\u00f5i t\u00f5sised vead, mis vajavad parandamist enne, kui s\u00fcsteemi versiooni v\u00f5ib paigaldada kasutajatele k\u00e4ttesaadavasse keskkonda. Kui selliseid vigu ei esine, annab testija positiivse hinnangu ja oma kinnituse.<\/p>\n<div id=\"h5p-11\">\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-11\" class=\"h5p-iframe\" data-content-id=\"11\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Bugide kriitilisuse tasemed\"><\/iframe><\/div>\n<\/div>\n<h3>R\u00fchmat\u00f6\u00f6<\/h3>\n<ol>\n<li>Koostage 3 kuni 5 testlugu erinevate YouTube&#8217;i funktsionaalsuste kasutamise kohta. Kasutage juhiseid peat\u00fckist &#8220;Tarkvara testimise alused&#8221;.\u00a0<em>NB! Kuna YouTube on live-keskkonnas ligip\u00e4\u00e4setav rakendus, siis v\u00f5ite kirjutada ka sihilikult eba\u00f5nnestuvaid testlugusid.<\/em><\/li>\n<li>Testige antud funktsionaalsuseid koostatud testlugude ja seal kirjeldatud sammude alusel.<\/li>\n<li>Kirjutage \u00fcles k\u00f5ik leitud\u00a0<em>bug<\/em>id: kriitilised, t\u00f5sised, v\u00e4ikesed ja ka kosmeetilised.<\/li>\n<li>Kasutades tekstiredaktorit (MS Word, Paper, Google Docs), koostage l\u00e4bi viidud testimise kohta testraporti tulemuste peat\u00fckk koos graafikutega j\u00e4rgnevate andmete kohta:\n<ol>\n<li>Vigadeta \u00f5nnestunud, vigadega \u00f5nnestunud ja eba\u00f5nnestunud testlood<\/li>\n<li>Vigade hulk ja kriitilisuse tase<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n","protected":false},"author":26,"menu_order":7,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-60","chapter","type-chapter","status-publish","hentry"],"part":3,"_links":{"self":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/chapters\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/wp\/v2\/users\/26"}],"version-history":[{"count":15,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/chapters\/60\/revisions"}],"predecessor-version":[{"id":239,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/chapters\/60\/revisions\/239"}],"part":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/chapters\/60\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/pressbooks\/v2\/chapter-type?post=60"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/wp\/v2\/contributor?post=60"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/testimine\/wp-json\/wp\/v2\/license?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}