Psichologinio testavimo metodai ir jų taikymo sritys. Bandymo (matavimo) metodai psichodiagnostikoje

Psichologinis testavimas – užsienio psichologijos terminas, reiškiantis individualių psichologinių skirtumų nustatymo ir matavimo tvarką.

Psichologinis testavimas naudojamas įvairiose srityse: karjeros orientavimas, profesinė atranka, psichologinis konsultavimas, korekcinio darbo planavimas ir kt.

Psichologinis testas – tai standartizuota užduotis, pagal kurios rezultatus sprendžiama apie tiriamojo psichofiziologines ir asmenines savybes, žinias, įgūdžius ir gebėjimus.

Norint sukurti veiksmingą psichologinį testą, reikia 10 metų autorių komandų darbo. Testo kokybę užtikrina daugiapakopė jo svarstyklių tikrinimo ir standartizavimo procedūra.

Atsiradus pirmiesiems testams, terminas „psichologinis testavimas“ tapo dažniausiai vartojamu terminu, apibūdinančiu individualių psichologinių savybių matavimą. Iš pradžių terminas „psichologinis testavimas“ buvo plačiai vartojamas, kad apimtų bet kokį psichologijos mokslo matavimą. Testavimui tobulėjant, psichologinių testų apimtis susiaurėjo iki asmenybės ir pažintinių savybių matavimo.

Psichologinių testų charakteristikos:

Standartizavimas - testo metodika standartizuojama, ko pasekoje gauti duomenys turi atitikti normalaus skirstinio dėsnį arba sociokultūrinę normą. Pagal normas formuojami reikšmių diapazonai, nurodantys tiriamos charakteristikos raiškos stiprumą.

Patikimumas – tai bandymo gebėjimas duoti panašius rezultatus kartojant matavimus. Patikimas metodas duoda panašius rezultatus, nepaisant metų laiko ar eksperimentuojančiojo lyties, tokių foninių veiksnių įtaką turėtų sumažinti pati technika, kuri lemia jos patikimumą.

Galiojimas yra bandymo rezultatų atitikimas charakteristikai, kurią ketinama išmatuoti. Yra skirtumas tarp vidinio ir išorinio galiojimo. Išorės atveju šis atitikimas gali būti patikrintas teigiama koreliacija su objektyviais intelekto testo rezultatais, palyginti su akademiniais rezultatais. Vidinio atveju viskas yra sudėtingiau, čia kalbama apie teorinį ryšį, apie tai, kaip sukonstruotas modelis iš tikrųjų modeliuoja nurodytą aspektą.

Testų tipai:

Psichologinis testas – tai standartizuotas testas, pagal kurio rezultatus sprendžiama apie tiriamojo psichofiziologines ir asmenines savybes (savybes, gebėjimus, sąlygas). Testai, kuriais vertinamos dalyko žinios, gebėjimai ir gebėjimai, užima tarpinę vietą tarp psichologinių, edukacinių ir profesinių. bandymai.

Verbalinis testas – tai kalbos vartojimu pagrįstas testas, kai testuotojas, atlikdamas užduotį, turi ne atlikti veiksmus, o apibūdinti juos žodžiais.

Standartizuotas testas – tai psichologinis testas su aiškiai apibrėžtu, nekintančiu klausimų sąrašu, instrukcijomis, rezultatų apdorojimo metodais ir balais.

Asmenybės testai – tai psichologinio testavimo testai, skirti ištirti žmogaus charakterį, gebėjimus, emocijas, poreikius ir kitas žmogaus asmenybės savybes. Asmenybės testai skirstomi į: projekcinius testus, asmenybės klausimynus ir veiklos testus (situacinius testus).

Pasiekimų testas – standartizuotas testas, naudojamas ir profesinės atrankos tikslais: sukonstruotas ant mokomosios medžiagos; skirtos edukacinių žinių ir gebėjimų įvaldymo lygiui įvertinti.

Imitacijos testas – tai psichologinis testas, kurio metu žmogaus prašoma atlikti užduotį, nors situacija, kurioje reikia atlikti užduotį, neatkuriama. Simuliacinis testas naudojamas kandidatų į darbą atrankos procese.

Profesinių gebėjimų testas yra psichologinis testas, kurio tikslas - nustatyti individualius interesus ir pageidavimus. Tokie testai padeda nustatyti konkrečiam žmogui tinkamiausią darbą.

Intelekto testas - psichologinio testavimo testai, skirti ištirti žmogaus intelekto išsivystymo laipsnį. Intelekto testo užduotys: nagrinėja verbalinį-loginį mąstymą arba yra skirtos vaizdinio-vaizdinio ir vaizdinio-efektyvaus mąstymo raidai įvertinti; leidžia apibūdinti atmintį, dėmesį, orientaciją erdvėje, žodinį vystymąsi ir kt.

Psichologijos testai yra standartizuoti psichodiagnostikos metodai, leidžiantys gauti palyginamus kiekybinius ir kokybinius tiriamų savybių išsivystymo laipsnio rodiklius. Tokių metodų standartizavimu turime omenyje, kad jie visada ir visur turi būti taikomi vienodai, pradedant nuo situacijos ir tiriamojo gautų nurodymų, baigiant gautų rodiklių skaičiavimo ir interpretavimo metodais. Palyginamumas reiškia, kad testo balus galima palyginti tarpusavyje, nepaisant to, kur? Kada? Kaip? ir kieno? jie buvo gauti, jei, žinoma, testas buvo atliktas teisingai Gurevich K.M. Kas yra psichologinė diagnostika M.: Žinios, 1985.- 80 p..

Kas yra psichologinis išbandymas daugelio žmonių supratimu? Tai klausimų rinkinys ir jų apdorojimo raktas. Tai, kad yra speciali testo atlikimo tvarka ir taisyklės, kad testas turi būti galiojantis ir patikimas, dažniausiai pamirštama. Net ir specializuotą išsilavinimą įgiję žmonės, jausdami laisvą nepriklausomybės orą, visiškai pamiršta griežtus metodų atlikimo reikalavimus. Iš daugybės testų atrenkami lengviausiai apdorojami arba įdomiausi verbuotojui. Taigi į atrankos praktiką masiškai įsitraukė iš esmės menko pagrįstumo arba profesionaliai atrankai nepriimtini projekciniai metodai, testai: Luscher, Sondi, Neegzistuojantis gyvūnas, Namų medis, Rožių krūmas ir daugelis kitų. Metodai, kurie puikiai tinka klinikinei ar patariamajai diagnostikai, įsiliejo į kandidatų atrankos praktiką ir taip smarkiai diskreditavo visus kitus metodus. Gorškova E. Personalo vertinimas: verslo tobulinimas // Įmonės valdymas. - 2006. - Nr. 3..

Psichologinis testavimas priklauso psichodiagnostikos skyriui ir yra susijęs su psichologinių savybių ir asmenybės bruožų tyrimu naudojant psichologinius testus. Šis metodas dažnai naudojamas konsultuojant, psichoterapijoje ir darbdavių, kai priima į darbą. Psichologiniai testai reikalingi tada, kai reikia išsamiau sužinoti apie žmogaus asmenybę, ko negalima padaryti pokalbio ar apklausos būdu.

Pagrindinės psichologinių testų savybės yra šios:

* Galiojimas – atlikus bandymą gautų duomenų atitiktis charakteristikai, dėl kurios atliekamas bandymas;

* Patikimumas – pakartotinio testavimo metu gautų rezultatų nuoseklumas;

* Patikimumas – testo gebėjimas duoti tikrus rezultatus, net jei tiriamieji tyčia ar netyčia juos bando iškraipyti;

* Reprezentatyvumas – atitikimas standartams.

Tikrai efektyvus testas sukuriamas bandant ir modifikuojant (keičiant klausimų skaičių, jų sudėtį ir formuluotę). Bandymas turi būti atliekamas kelių etapų patikros ir pritaikymo procedūra. Efektyvus psichologinis testas – tai standartizuotas testas, kurio rezultatais remiantis tampa įmanoma įvertinti psichofiziologines ir asmenines savybes, tiriamojo žinias, įgūdžius ir gebėjimus.

Yra įvairių tipų testai:

* Karjeros orientavimo testai – nustatyti asmens polinkį bet kokiai veiklai ar tinkamumą užimti pareigas;

* Asmenybės testai – charakteriui, poreikiams, emocijoms, gebėjimams ir kitoms asmenybės savybėms tirti;

* Intelekto testai – ištirti intelekto išsivystymo laipsnį;

* Verbaliniai testai – ištirti žmogaus gebėjimą žodžiais apibūdinti atliekamus veiksmus;

* Pasiekimų testai – žinių ir įgūdžių įvaldymo lygiui įvertinti.

Yra ir kitų testų variantų, skirtų tirti žmogų ir jo asmenybės bruožus: spalvų testai, kalbiniai testai, anketos, rašysenos analizė, psichometrija, melo detektorius, įvairūs diagnostikos metodai ir kt.

Psichologinius testus labai patogu naudoti kasdieniame gyvenime, siekiant geriau pažinti save ar tau rūpimus žmones.

Praktinės psichologijos taikymo sritys: darbo psichologija, inžinerija, socialinė, pedagoginė, medicininė, teisinė, karinė ir sporto psichologija - kurdami ir taikydami psichodiagnostikos metodus, psichodiagnostikoje randa bendrą teorinį ir metodinį pagrindą asmenybės vertinimui socialinėje sistemoje. , ekonominiai ir kiti santykiai. Šios praktinės psichologijos sritys savo ruožtu praturtina pagrindinių psichologinių žinių sistemą, jas taikydamos ir ne kartą išbandydamos praktikoje.

Psichologinis testavimas ugdyme naudojamas tikrinant intelektą, ypatingus gebėjimus, pasiekimus, asmenybės bruožus, elgesį ir kt.

Testavimas atliekamas profesinės veiklos srityje, kaip pagalbinė priemonė priimant sprendimus dėl personalo įdarbinimo ir įdarbinimo.

Klinikinėje psichologijoje ir psichologiniame konsultavime psichikos būsenos testavimas ir vertinimas naudojamas tada, kai asmuo negali susidoroti su savo sunkumais ar problemomis.

Neurofiziologija atlieka neuropsichologinius smegenų patologijų sąveikos su žmogaus elgesiu tyrimus. Amžiaus įtaka elgesio poveikiui, atsirandančiam dėl smegenų pažeidimo, nustatyta.

Apsigyvenkime ties labiausiai paplitusia psichologinio testavimo taikymo sritimi – personalo atranka.

Darbuotojų testavimas yra esminis personalo valdymo sistemos komponentas, leidžiantis įvertinti tiek įmonės personalą kaip visumą, tiek kiekvieną darbuotoją atskirai. Testuoti darbuotojus būtina ne tik priimant į darbą, pasibaigus bandomajam laikotarpiui, pereinant į kitas laisvas pareigas, formuojant personalo rezervą, bet ir reguliariai pagal generalinio direktoriaus patvirtintą planą. Būtent darbuotojų testavimas gali suteikti įmonės vadovybei realų personalo padėties vaizdą. Veiklos nebuvimas arba nesavalaikis įgyvendinimas, pavyzdžiui, darbuotojų testavimas, gali sukelti labai neigiamų pasekmių pačiai organizacijai, kai beveik neįmanoma ištaisyti padėties.

Analizuojant daugybę publikacijų organizacijos personalo testavimo tema, galima pastebėti nevienodą požiūrį į šį vertinimo metodą tiek iš vadovų, tiek iš specializuotų specialistų pusės.

Visiškai akivaizdu, kad atrankos procedūros įmonei yra labai svarbios tiek samdant, nes nuo teisingai parinkto personalo priklauso galutinis veiklos rezultatas: pelnas ir pačios įmonės konkurencingumas pasirinktame rinkos segmente, tiek renkantis į darbą. personalo rezervas ir paleidžiamo personalo atranka .

Įvairių šaltinių pavyzdinis tyrimas parodė žemą įmonių praktikoje įprastų testų efektyvumą (žr. 1 lentelę).

1 lentelė. Lyginamasis kandidatų testavimo efektyvumas

Mažų ir vidutinių įmonių vadovai, įvertinę savo darbuotojus naudodami testavimą kaip pagrindinį personalo atrankos metodą, dažnai nėra patenkinti jo rezultatais.

Pagrindiniai testų naudojimo priešininkų argumentai yra šie: V. Malichevsky Skirtingų HQS lygių kandidatų įvertinimo ir diagnozavimo samdant technologija (Žmogaus kokybės atranka) // http://www.trn.com.ua/news. /2970/.:

Didelis bandymų darbo intensyvumas profesionalios personalo atrankos metu;

Paruošimas testams pareigoms užimti užima daug laiko;

Ne kiekvienas vadovas sugeba kompetentingai ir teisingai atlikti kompiuterines testavimo užduotis;

Internete pateiktų nežinomo pobūdžio psichologinių testų paplitimas;

Žemas testo numatymo lygis;

Daug veiksnių, turinčių įtakos kandidatui tiek testavimo proceso metu, tiek darbo proceso metu;

Pareiškėjų netikrumas, ar testavimas gali padėti tinkamai suprasti jų gebėjimus.

Amerikos vadybos asociacija citavo duomenis, kad 44% tyrime dalyvavusių įmonių, rinkdamosi darbuotojus, naudoja testus. Be to, 40% „Fortune100“ įmonių taiko psichologinį testavimą Psichologinis testavimas personalo valdymo procese // http://www.podborkadrov.ru/ articles/detail.php?ID=1547..

Mūsų šalyje ši problema dar aštrėja, nes, sekant testavimo madas, įmonės naudoja testus su raktais, publikuotus tiek moksliniuose, tiek mokslo populiarinimo leidiniuose. Be to, Rusijoje 80% atvejų naudojami Wechsler, Ravenna, Amthauer ir Cattell testai, kurie gerai žinomi ne tik darbdaviams, bet ir darbuotojams.

Kaip ir kūrimo procesas, vėlesnis programinės įrangos testavimo procesas taip pat vyksta pagal tam tikrą metodiką. Metodologija šiuo atveju turime omenyje įvairius principų, idėjų, metodų ir koncepcijų derinius, kurių naudojatės dirbdami su projektu.

Šiandien yra gana daug įvairių testavimo metodų, kurių kiekvienas turi savo pradinius taškus, vykdymo laiką ir kiekviename etape naudojamus metodus. O išsirinkti vieną ar kitą jų gali būti gana nelengva užduotis. Šiame straipsnyje apžvelgsime skirtingus programinės įrangos testavimo būdus ir pakalbėsime apie pagrindines jų savybes, kurios padės jums naršyti esamoje įvairovėje.

Kaskadinis modelis (linijinis nuoseklus programinės įrangos gyvavimo ciklo modelis)

„Waterfall Model“ yra vienas iš seniausių modelių, kuris gali būti naudojamas ne tik programinės įrangos kūrimui ar testavimui, bet ir beveik bet kokiam kitam projektui. Jo pagrindinis principas yra nuosekli užduočių atlikimo tvarka. Tai reiškia, kad pereiti prie kito kūrimo ar testavimo žingsnio galime tik sėkmingai užbaigę ankstesnį. Šis modelis tinka mažiems projektams ir taikomas tik tuo atveju, jei visi reikalavimai yra aiškiai apibrėžti. Pagrindiniai šios metodikos privalumai – ekonomiškumas, naudojimo paprastumas ir dokumentų valdymas.

Programinės įrangos testavimo procesas prasideda pasibaigus kūrimo procesui. Šiame etape visi reikalingi testai iš blokų perkeliami į sistemos testavimą, kad būtų galima stebėti komponentų veikimą tiek atskirai, tiek kaip visuma.

Be pirmiau minėtų privalumų, šis testavimo metodas turi ir trūkumų. Visada yra tikimybė, kad testavimo metu bus aptiktos kritinės klaidos. Dėl to gali tekti visiškai pakeisti vieną iš sistemos komponentų ar net visą projektavimo logiką. Tačiau krioklio modelio atveju tokia užduotis neįmanoma, nes grįžti prie ankstesnio žingsnio šioje metodikoje draudžiama.

Sužinokite daugiau apie krioklio modelį iš ankstesnio straipsnio.

V modelis (patikrinimo ir patvirtinimo modelis)

Kaip ir krioklio modelis, V modelio technika pagrįsta tiesiogine veiksmų seka. Pagrindinis skirtumas tarp šių dviejų metodikų yra tas, kad bandymai šiuo atveju planuojami lygiagrečiai su atitinkamu kūrimo etapu. Pagal šią programinės įrangos testavimo metodiką procesas prasideda iškart, kai tik yra apibrėžti reikalavimai ir atsiranda galimybė pradėti statinį testavimą, t.y. patikrinimas ir peržiūra, leidžianti išvengti galimų programinės įrangos defektų vėlesniuose etapuose. Kiekvienam programinės įrangos kūrimo lygiui sudaromas atitinkamas testavimo planas, kuriame apibrėžiami laukiami rezultatai, taip pat tam tikro produkto įėjimo ir išėjimo kriterijai.

Šio modelio diagramoje parodytas užduočių padalijimo į dvi dalis principas. Tie, kurie susiję su projektavimu ir plėtra, yra kairėje. Užduotys, susijusios su programinės įrangos testavimu, pateikiamos dešinėje:

Pagrindiniai šios metodikos žingsniai gali skirtis, tačiau paprastai juos sudaro:

  • Scena apibrėžiant reikalavimus. Priėmimo testas reiškia šį etapą. Jo pagrindinė užduotis – įvertinti sistemos pasirengimą galutiniam naudojimui
  • Etapas, kuriame jis atsiranda aukšto lygio dizainas arba aukšto lygio dizainas (HDL). Šis etapas yra susijęs su sistemos testavimu ir apima atitikties integruotoms sistemoms reikalavimams įvertinimą
  • Detalus projektavimo etapas(Detalus dizainas) lygiagrečiai su integracijos testavimo faze, kurios metu tikrinama įvairių sistemos komponentų sąveika
  • Po to kodavimo etapas Prasideda kitas svarbus žingsnis – vienetų testavimas. Labai svarbu užtikrinti, kad atskirų programinės įrangos dalių ir komponentų elgesys būtų teisingas ir atitiktų reikalavimus

Vienintelis nagrinėjamos testavimo metodikos trūkumas yra paruoštų sprendimų, kuriais būtų galima atsikratyti testavimo metu aptiktų programinės įrangos defektų, trūkumas.

Inkrementinis modelis

Šią metodiką galima apibūdinti kaip daugiapakopį programinės įrangos testavimo modelį. Darbo procesas suskirstytas į keletą ciklų, kurių kiekvienas taip pat suskirstytas į modulius. Kiekviena iteracija prideda tam tikrų programinės įrangos funkcijų. Prieaugis susideda iš trijų ciklų:

  1. projektavimas ir plėtra
  2. testavimas
  3. įgyvendinimas.

Šiame modelyje vienu metu galima kurti skirtingas gaminio versijas. Pavyzdžiui, pirmoji versija gali būti bandoma, o antroji versija yra kuriama. Trečioji versija tuo pačiu metu gali būti projektavimo etape. Šis procesas gali tęstis iki projekto pabaigos.

Akivaizdu, kad ši metodika reikalauja kuo greičiau aptikti kuo daugiau klaidų testuojamoje programinėje įrangoje. Taip pat ir diegimo etapas, kai reikia patvirtinti, kad produktas yra paruoštas pristatyti galutiniam vartotojui. Visi šie veiksniai žymiai padidina testavimo reikalavimų svorį.

Palyginti su ankstesnėmis metodikomis, prieauginis modelis turi keletą svarbių privalumų. Tai lankstesnė, kintantys reikalavimai mažina išlaidas, o programinės įrangos testavimo procesas yra efektyvesnis, nes jį daug lengviau išbandyti ir derinti naudojant mažas iteracijas. Tačiau verta paminėti, kad bendros išlaidos vis dar yra didesnės nei kaskadinio modelio atveju.

Spiralinis modelis

Spiralinis modelis yra programinės įrangos testavimo metodika, pagrįsta laipsnišku metodu ir prototipų kūrimu. Jį sudaro keturi etapai:

  1. Planavimas
  2. Rizikos analizė
  3. Plėtra
  4. Įvertinimas

Iš karto po pirmojo ciklo pabaigos prasideda antrasis. Programinės įrangos testavimas prasideda planavimo etape ir tęsiasi iki vertinimo etapo. Pagrindinis spiralinio modelio privalumas yra tas, kad pirmieji tyrimo rezultatai pasirodo iškart po tyrimo rezultatų pasirodymo trečiame kiekvieno ciklo etape, o tai padeda užtikrinti teisingą kokybės įvertinimą. Tačiau svarbu atsiminti, kad šis modelis gali būti gana brangus ir netinka mažiems projektams.

Nors šis modelis yra gana senas, jis išlieka naudingas tiek testuojant, tiek tobulinant. Be to, pastaruoju metu pasikeitė pagrindinis daugelio programinės įrangos testavimo metodikų, įskaitant spiralinį modelį, tikslas. Jas naudojame ne tik norėdami rasti programų defektus, bet ir išsiaiškinti, kas juos sukėlė. Šis metodas padeda kūrėjams dirbti efektyviau ir greitai ištaisyti klaidas.

Daugiau apie spiralinį modelį skaitykite ankstesniame tinklaraščio įraše.

Judrus

Lanksčios (Agile) programinės įrangos kūrimo ir testavimo metodiką galima apibūdinti kaip požiūrių rinkinį, orientuotą į interaktyvaus kūrimo panaudojimą, dinamišką reikalavimų formavimą ir jų įgyvendinimo užtikrinimą, kaip nuolatinės sąveikos savaime besiorganizuojančioje darbo grupėje rezultatas. Dauguma judrių programinės įrangos kūrimo metodikų sutelkia dėmesį į rizikos mažinimą kuriant trumpas iteracijas. Vienas pagrindinių šios lanksčios strategijos principų – gebėjimas greitai reaguoti į galimus pokyčius, o ne pasikliauti ilgalaikiu planavimu.

Sužinokite daugiau apie Agile(pastaba – straipsnis anglų kalba).

Ekstremalus programavimas (XP, ekstremalus programavimas)

Ekstremalus programavimas yra vienas iš judrios programinės įrangos kūrimo pavyzdžių. Išskirtinis šios metodikos bruožas yra „porinis programavimas“, situacija, kai vienas kūrėjas dirba su kodu, o kolega nuolat peržiūri parašytą kodą. Programinės įrangos testavimo procesas yra gana svarbus, nes jis prasideda dar prieš parašant pirmą kodo eilutę. Kiekvienas programos modulis turi turėti vienetinį testą, kad kodavimo etape būtų galima ištaisyti daugumą klaidų. Kitas išskirtinis bruožas yra tai, kad testas nustato kodą, o ne atvirkščiai. Tai reiškia, kad tam tikra kodo dalis gali būti laikoma užbaigta tik tada, jei visi testai yra sėkmingi. Priešingu atveju kodas atmetamas.

Pagrindiniai šios metodikos privalumai yra nuolatinis testavimas ir trumpi leidimai, kurie padeda užtikrinti aukštos kokybės kodą.

Scrum

„Scrum“ yra „Agile“ metodologijos dalis – pasikartojanti laipsniška sistema, sukurta programinės įrangos kūrimo procesui valdyti. Pagal Scrum principus testavimo komanda turėtų dalyvauti šiuose etapuose:

  • Dalyvavimas Scrum planavime
  • Vieneto testavimo palaikymas
  • Vartotojų istorijų testavimas
  • Bendradarbiaukite su klientu ir produkto savininku, kad nustatytumėte priėmimo kriterijus
  • Automatinio testavimo teikimas

Be to, kokybės užtikrinimo skyriaus nariai turėtų dalyvauti visuose kasdieniuose susitikimuose, taip pat kiti komandos nariai, kad aptartų, kas buvo išbandyta ir padaryta vakar, kas bus išbandyta šiandien, ir bendrą testavimo eigą.

Tuo pačiu metu Scrum Agile metodikos principai lemia specifinių bruožų atsiradimą:

  • Kiekvienai vartotojo istorijai reikia įvertinti pastangų
  • Testuotojas turi būti dėmesingas reikalavimams, nes jie gali nuolat keistis
  • Regresijos rizika didėja dažnai keičiant kodą
  • Testų planavimas ir vykdymas vienu metu
  • Nesusipratimas tarp komandos narių, kai klientų reikalavimai nėra iki galo aiškūs

Sužinokite daugiau apie Scrum metodiką iš ankstesnio straipsnio.

Išvada

Apibendrinant, svarbu pažymėti, kad šiandien vienokios ar kitokios programinės įrangos testavimo metodikos naudojimo praktika reiškia daugialypį požiūrį. Kitaip tariant, nereikėtų tikėtis, kad kuri nors viena metodika tiks visų tipų projektams. Vieno iš jų pasirinkimas priklauso nuo daugybės aspektų, tokių kaip projekto tipas, užsakovo reikalavimai, terminai ir daugelis kitų. Žvelgiant iš programinės įrangos testavimo perspektyvos, kai kurios metodikos paprastai pradedamos testuoti ankstyvoje kūrimo stadijoje, o kitos linkusios palaukti, kol sistema bus visiškai paruošta.

Jei jums reikia pagalbos kuriant ar testuojant programinę įrangą, speciali kūrėjų ir kokybės užtikrinimo inžinierių komanda yra pasiruošusi dirbti.

Programinės įrangos testavimas – tai kuriamos programinės įrangos/produkto įvertinimas, siekiant patikrinti jos galimybes, galimybes ir atitiktį laukiamiems rezultatams. Testavimo ir kokybės užtikrinimo srityje naudojami įvairūs metodai, kurie bus aptarti šiame straipsnyje.

Programinės įrangos testavimas yra neatsiejama programinės įrangos kūrimo ciklo dalis.

Kas yra programinės įrangos testavimas?

Programinės įrangos testavimas yra ne kas kita, kaip kodo dalies tikrinimas kontroliuojamomis ir nekontroliuojamomis veikimo sąlygomis, išvesties stebėjimas ir patikrinimas, ar jis atitinka iš anksto nustatytas sąlygas.

Įvairūs testavimo atvejų ir testavimo strategijų rinkiniai yra skirti pasiekti vieną bendrą tikslą – pašalinti klaidas ir klaidas kode bei užtikrinti tikslų ir optimalų programinės įrangos veikimą.

Testavimo metodika

Plačiai naudojami testavimo metodai yra vienetų testavimas, integravimo testavimas, priėmimo testavimas ir sistemos testavimas. Programinė įranga atlieka šiuos testus tam tikra tvarka.

3) Sistemos testavimas

4) Priėmimo testai

Visų pirma, atliekamas vieneto testas. Kaip rodo pavadinimas, tai yra objekto lygio testavimo metodas. Atskiri programinės įrangos komponentai yra tikrinami, ar nėra klaidų. Šis testas reikalauja tikslių žinių apie programą ir kiekvieną įdiegtą modulį. Taigi šį patikrinimą atlieka programuotojai, o ne testuotojai. Tam sukuriami testiniai kodai, kurie tikrina, ar programinė įranga veikia taip, kaip numatyta.


Atskiri moduliai, kurie jau buvo išbandyti vienetais, yra sujungiami vienas su kitu ir tikrinami, ar nėra gedimų. Šio tipo bandymai pirmiausia nustato sąsajos klaidas. Integracijos testavimas gali būti atliekamas naudojant metodą „iš viršaus į apačią“, laikantis sistemos architektūrinio projekto. Kitas metodas yra metodas „iš apačios į viršų“, kuris įgyvendinamas iš valdymo srauto apačios.

Sistemos testavimas

Šio testavimo metu visa sistema patikrinama, ar nėra klaidų ir klaidų. Šis testas atliekamas suporuojant visos sistemos aparatinę ir programinę įrangą, o tada ją išbandant. Šis testavimas klasifikuojamas pagal juodosios dėžės testavimo metodą, kai tikrinamos vartotojo laukiamos programinės įrangos veikimo sąlygos.

Priėmimo testai

Tai paskutinis testas, kuris atliekamas prieš išleidžiant programinę įrangą klientui. Tai atliekama siekiant užtikrinti, kad sukurta programinė įranga atitiktų visus klientų reikalavimus. Yra dviejų tipų priėmimo testavimas – vienas, kurį atlieka kūrimo komandos nariai, yra žinomas kaip vidinis priėmimo testavimas (Alfa testavimas), o kitas, kurį atlieka klientas, vadinamas išoriniu priėmimo testavimu.

Kai testavimas atliekamas su potencialiais klientais, jis vadinamas kliento priėmimo testavimu. Kai testavimą atlieka galutinis programinės įrangos vartotojas, jis vadinamas priėmimo testavimu (beta testavimas).

Yra keletas pagrindinių testavimo metodų, kurie yra programinės įrangos testavimo režimo dalis. Šie testai paprastai laikomi pakankamais, kad būtų galima rasti klaidų ir klaidų visoje sistemoje.

Juodosios dėžės bandymas

Juodosios dėžės testavimas atliekamas nežinant apie vidinį sistemos veikimą. Testeris nuves programinę įrangą į vartotojo aplinką, pateikdamas įvairius įvestis ir testuodamas sugeneruotus išėjimus. Šis testas taip pat žinomas kaip juodosios dėžės testavimas, uždaros dėžutės testavimas arba funkcinis testavimas.

Baltos dėžės bandymas

Baltosios dėžės testavimas, priešingai nei juodosios dėžės testavimas, atsižvelgia į vidinį kodo veikimą ir logiką. Norėdami atlikti šį testą, testuotojas turi žinoti kodą, kad žinotų tikslią kodo dalį, kurioje yra klaidų. Šis testas taip pat žinomas kaip „White-box“, „Open-Box“ arba „Glass box“ testavimas.

Pilkos dėžės bandymai

„Grey box testing“ arba „Grey box testing“ yra kažkas tarp „White Box“ ir „Black Box“ testų, kai testuotojas turi tik bendrų žinių apie produktą, reikalingų testui atlikti. Šis patikrinimas atliekamas naudojant dokumentus ir informacijos srautų diagramas. Testavimą atlieka galutinis vartotojas arba vartotojai, kurie atrodo kaip galutiniai vartotojai.

Nefunkciniai testai

Programos saugumas yra viena iš pagrindinių kūrėjo užduočių. Saugumo testavimas tikrina programinės įrangos konfidencialumą, vientisumą, autentifikavimą, prieinamumą ir neatmetimą. Atliekamas individualus testavimas, kad būtų išvengta neteisėtos prieigos prie programos kodo.

Testavimas nepalankiausiomis sąlygomis yra metodas, kai programinė įranga veikiama sąlygomis, kurios neatitinka įprastų programinės įrangos veikimo sąlygų. Pasiekus kritinį tašką, gauti rezultatai fiksuojami. Šis testas nustato visos sistemos stabilumą.


Programinės įrangos suderinamumas išbandytas su išorinėmis sąsajomis, tokiomis kaip operacinės sistemos, aparatinės įrangos platformos, interneto naršyklės ir kt. Suderinamumo testas patikrina, ar produktas yra suderinamas su bet kuria programinės įrangos platforma.


Kaip rodo pavadinimas, šis testavimo metodas tikrina kodo ar išteklių kiekį, kurį programa naudoja atlikdama vieną operaciją.

Šis testavimas patikrina programinės įrangos tinkamumą naudoti ir praktiškumą vartotojams. Pagrindinis bandymo taškas yra tai, kaip vartotojas gali lengvai pasiekti įrenginį. Naudojamumo testavimas apima penkis testavimo aspektus – mokymąsi, efektyvumą, pasitenkinimą, įsimenamumą ir klaidas.

Testai programinės įrangos kūrimo metu

Krioklio modelyje naudojamas metodas iš viršaus į apačią, nesvarbu, ar jis naudojamas programinės įrangos kūrimui, ar testavimui.

Pagrindiniai žingsniai, susiję su šia programinės įrangos testavimo metodika, yra šie:

  • Reikia analizės
  • Dizaino testas
  • Įgyvendinimo testas
  • Kodo ar produkto testavimas, derinimas ir peržiūra
  • Diegimas ir priežiūra

Naudodami šią techniką pereisite prie kito žingsnio tik atlikę ankstesnį. Modelyje naudojamas neiteratyvus metodas. Pagrindinis šios technikos pranašumas yra supaprastintas, sistemingas ir ortodoksiškas požiūris. Tačiau jis turi daug trūkumų, nes kodo klaidos ir klaidos nebus aptiktos iki testavimo etapo. Tai dažnai gali sukelti laiko, pinigų ir kitų vertingų išteklių švaistymą.

Judrus modelis

Ši metodika pagrįsta selektyviu nuosekliųjų ir kartotinių metodų deriniu, be to, gana daug naujų kūrimo metodų. Spartus ir laipsniškas vystymasis yra vienas pagrindinių šios metodikos principų. Pagrindinis dėmesys skiriamas greitų, praktiškų ir matomų rezultatų gavimui. Nuolatinis klientų bendravimas ir dalyvavimas yra neatsiejama viso kūrimo proceso dalis.

Rapid Application Development (RAD). Greitojo taikomųjų programų kūrimo metodika

Pavadinimas kalba pats už save. Šiuo atveju metodika taiko greitą evoliucinį metodą, naudojant komponentų projektavimo principą. Suvokus įvairius konkretaus projekto reikalavimus, parengiamas greitas prototipas ir palyginamas su numatomų išvesties sąlygų ir standartų rinkiniu. Būtini pakeitimai ir modifikacijos atliekamos po bendros diskusijos su užsakovu ar kūrimo komanda (programinės įrangos testavimo kontekste).

Nors šis metodas turi savo privalumų, jis gali būti netinkamas, jei projektas yra didelis, sudėtingas arba itin dinamiško pobūdžio, kai reikalavimai nuolat keičiasi.

Spiralinis modelis

Kaip rodo pavadinimas, spiralinis modelis yra pagrįstas metodu, kai yra keletas ciklų (arba spiralių) iš visų nuoseklių pakopinio modelio žingsnių. Užbaigus pradinį ciklą, atliekama išsami pasiekto produkto ar produkcijos analizė ir peržiūra. Jei išvestis neatitinka nurodytų reikalavimų ar laukiamų standartų, atliekamas antras ciklas ir pan.

Racionalus vieningas procesas (RUP). Racionalus vieningas procesas

RUP technika taip pat yra panaši į spiralinį modelį ta prasme, kad visa testavimo procedūra suskirstyta į kelis ciklus. Kiekvienas ciklas susideda iš keturių etapų – kūrimo, kūrimo, konstravimo ir perėjimo. Kiekvieno ciklo pabaigoje produktas/produkcija peržiūrima ir ciklas (sudarytas iš tų pačių keturių fazių) tęsiamas pagal poreikį.

Informacinių technologijų naudojimas auga kiekvieną dieną, taip pat labai išaugo tinkamo programinės įrangos testavimo svarba. Daugelis įmonių tam tikslui išlaiko specialias komandas, kurių galimybės yra kūrėjų lygio.

Parametrų pavadinimas Reikšmė
Straipsnio tema: Bandymo metodas
Rubrika (teminė kategorija) Psichologija

Šiandien šis metodas yra plačiai naudojamas testavimas, kuris kažkada buvo neįvertintas vidaus moksle ir praktikoje. Dabar psichologai turi kelis tūkstančius testų.

Testas(angl. test – test, check) – užduočių sistema, leidžianti išmatuoti asmenybės savybių (savybių) išsivystymo lygį. Testai yra specializuoti psichodiagnostikos tyrimo metodai. Jie skiriasi nuo kitų metodų tuo, kad turi aiškią duomenų rinkimo ir apdorojimo tvarką bei unikalų tolesnį jų interpretavimą

Šio metodo populiarumą lemia galimybė gauti tikslų ir kokybišką psichologinio reiškinio apibūdinimą, taip pat galimybė rinkti tyrimų rezultatus, o tai visų pirma itin svarbu sprendžiant praktines problemas.

Vieną iš pirmųjų bandymų sukurti testus atliko F. Galtonas (1822-1911). F. Galtono pasiūlyti testai ir statiniai metodai vėliau buvo panaudoti sprendžiant praktines gyvenimo problemas ir buvo taikomosios psichologijos, vadinamos „psichotechnika“, kūrimo pradžia. Šis terminas į mokslininkų leksiką pateko po D. Cattell (1860-1944) straipsnio publikavimo. „Psichologija, – rašo Cattell šiame straipsnyje, – negalės tapti stipri ir tiksli, kaip fiziniai mokslai, jei ji nebus pagrįsta eksperimentu ir matavimu. Žingsnis šia kryptimi turi būti žengtas taikant daugybę psichinių testų daugeliui žmonių. Rezultatai gali turėti didelę mokslinę vertę atskleidžiant psichinių procesų išlikimą, jų tarpusavio priklausomybę ir matavimus skirtingomis aplinkybėmis.

1905 metais ᴦ. Prancūzų psichologas A. Biné sukūrė vieną pirmųjų psichologinių testų – testą intelektui įvertinti.

Vėliau įvairūs mokslininkai sukuria visą seriją bandymų. Jų dėmesys greitam praktinių problemų sprendimui lėmė greitą ir plačią psichologinių testų sklaidą. Pavyzdžiui, G. Münsterbergas (1863-1916) pasiūlė profesinės atrankos testus, kurie buvo sukurti taip: iš pradžių jie buvo tikrinami su geriausių rezultatų pasiekusių darbuotojų grupe, o vėliau buvo atliekami naujai samdomi darbuotojai.

Pirmojo pasaulinio karo metais plačiai paplito psichologinių testų taikymas.
Paskelbta ref.rf
Taip JAV karinė valdžia kreipėsi į žymiausius šalies psichologus E. Thorndike'ą (1874-1949), R. Yerkesą (1876-1956) ir G. Whipple'ą (1878-1976) su pasiūlymu vadovauti problemos sprendimui. psichologijos taikymo kariniuose reikaluose. Amerikos psichologų asociacija ir universitetai greitai pradėjo darbą šia kryptimi.

Testų kaip psichologinio metodo kūrimas taip pat buvo vykdomas Rusijoje. Šios krypties raida to meto rusų psichologijoje siejama su A. F. Lazurskio (1874-1917), G. I. Rossolimo (1860-1928), V. M. Bekhterevo (1857-1927), taip pat P. F. Lesgaftos (1837-1907) vardais. ).

Ypač didelį indėlį į bandymų metodų kūrimą įnešė G. I. Rossolimo. Individualioms psichinėms savybėms diagnozuoti jis sukūrė jų kiekybinio įvertinimo metodą, suteikiantį holistinį asmenybės vaizdą. Ši technika leido įvertinti 11 psichinių procesų, kurie, savo ruožtu, buvo suskirstyti į penkias grupes: dėmesys, imlumas, valia, įsiminimas, asociatyvūs procesai (vaizduotė ir mąstymas).

Šiandien testai yra plačiausiai naudojamas psichologinio tyrimo metodas. Daugelyje testavimo metodų yra jų autorių pavardės, pavyzdžiui, Eysenck testas, Rorchard testas, Rosen-Zweig testas, Raven testas, Koso kubeliai ir kt.
Paskelbta ref.rf
Tai dar kartą pabrėžia pagrindinį testų bruožą, kai jų turinys ir naudojimo būdas atspindi autoriaus psichologinę teoriją ir pasaulėžiūrą. Visa tai leidžia testų pagalba nustatyti reikiamus psichinės realybės parametrus, kelti su jais susijusius psichodiagnostinius klausimus ir sėkmingai juos išspręsti. Taip pat labai svarbu atkreipti dėmesį į tai, kad testai užima tarpinę padėtį tarp subjektyvių ir objektyvių metodų. Tai lemia įvairius bandymo metodus.

Galimi įvairūs testavimo variantai: anketinis testas, užduočių testas, projektiniai testai.

Testo klausimynas remiasi iš anksto apgalvotų, kruopščiai atrinktų ir jų pagrįstumo ir patikimumo požiūriu patikrintų klausimų sistema, į kurių atsakymus galima spręsti apie tiriamųjų psichologines savybes.

Bandomoji užduotis apima informacijos apie asmens psichologines savybes gavimą, pagrįstą tam tikrų užduočių atlikimo sėkmės analize. Atliekant tokio tipo testus, testuotojo prašoma atlikti tam tikrą užduočių sąrašą. Atliktų užduočių skaičius yra pagrindas spręsti apie buvimą ar nebuvimą, taip pat tam tikros psichologinės kokybės išsivystymo laipsnį. Dauguma psichikos išsivystymo lygio nustatymo testų patenka į šią kategoriją.

Pagrinde projekciniai testai slypi projekcijos mechanizmas, pagal kurį žmogus nesąmoningas asmenines savybes (ypač trūkumus) linkęs priskirti kitiems žmonėms. Šios kategorijos testuose nenaudojami tiriamųjų savarankiški pranešimai, o prielaida, kad tyrėjas laisvai interpretuoja tiriamojo atliekamas užduotis. Pavyzdžiui, psichologas nustato jo emocinę būseną, atsižvelgdamas į labiausiai pageidaujamą tiriamojo spalvų kortelių pasirinkimą. Kitais atvejais tiriamajam rodomi neapibrėžtą situaciją vaizduojantys paveikslėliai, po kurių psichologas pasiūlo apibūdinti paveikslėlyje atsispindinčius įvykius, o remiantis tiriamojo vaizduojamos situacijos interpretacijos analize, daroma išvada apie jo charakteristikas. jo psichika.

Testo klausimynas ir testo užduotis pritaikomi įvairaus amžiaus, skirtingoms kultūroms priklausantiems, skirtingą išsilavinimą, skirtingas profesijas ir skirtingą gyvenimo patirtį turintiems žmonėms. Tai yra jų teigiama pusė. Trūkumas tas, kad naudodamas testus tiriamasis gali sąmoningai savo nuožiūra daryti įtaką gaunamiems rezultatams, ypač jei iš anksto žino, kokia yra testo struktūra ir kaip jis bus vertinamas pagal gautus rezultatus. Tuo pačiu metu testo anketa ir testo užduotis netaikomi tais atvejais, kai tiriamos psichologinės savybės ir savybės, kurių egzistavimu tiriamasis neturėtų būti visiškai tikras, nežino ar sąmoningai nenori. pripažinti savo buvimą savyje. Tokios savybės yra, pavyzdžiui, daugelis neigiamų asmeninių savybių ir elgesio motyvų.

Tokiais atvejais dažniausiai naudojamas trečiasis testo tipas – projekcinis. Pažymėtina, kad projektiniai tipo testai kelia didesnius reikalavimus testuojančiųjų išsilavinimo lygiui ir intelektualinei brandai, ir tai yra pagrindinis praktinis jų taikymo apribojimas. Tuo pačiu metu tokie testai reikalauja daug specialaus pasirengimo ir aukštos profesinės kvalifikacijos iš paties psichologo.

Naudojant testus, yra įvairios tiriamosios medžiagos pateikimo formos: tuščioji, instrumentinė, procedūrinė.

Tuščia Tai formos, kuriomis bandomasis įvairių formų pavidalu gauna bandomąją medžiagą: brėžinius, diagramas, lenteles, anketas ir kt.

IN aparatūra Bandymų rezultatams pateikti ir apdoroti naudojamos formos, įvairios techninės priemonės, įvairių tipų įranga, pavyzdžiui, garso ir vaizdo aparatūra, elektroniniai kompiuteriai.

Naudojant procedūrinis formų, tiriamas bet koks psichologinis ar elgesio procesas ir dėl to jam suteikiama tiksli kokybinė ar kiekybinė charakteristika, pavyzdžiui, žmogaus įsiminimo medžiagos procesas, asmenų tarpusavio sąveikos grupėje procesas.

Tuo pačiu metu, nepaisant didelio jų populiarumo, testų vertės negalima suabsoliutinti ir pakeisti kitais žmogaus psichikos tyrimo būdais. Testų naudojimo apribojimai atsiranda dėl toliau nurodytų priežasčių.

1. Testas naudojamas įvertinti vienokią ar kitokią žmogaus psichinę kokybę, kaip taisyklė, nesusijusią su realia veikla. Tuo pačiu metu psichinės savybės neegzistuoja „gryna“ forma. Šios savybės visada yra susijusios su asmens veiklos tikslais ir sąlygomis, su kitomis psichinėmis savybėmis, su viso individo savybėmis. Į šį ryšį bandomuosiuose bandymuose atsižvelgiama labai silpnai.

2. Testų pagalba dažniausiai bandoma nustatyti (pavyzdžiui, profesinės atrankos metu) konkretaus žmogaus tam tikrų psichinių savybių išsivystymo lygį. Tuo pačiu šiems tikslams reikia ne tiek žinoti testavimo metu pasiektų savybių lygį, bet numatyti jų pasikeitimo galimybes mokymo ir darbo procese. Kitaip tariant, profesinio rengimo tikslais svarbiau žinoti ne tikrąjį, o potencialų žmogaus galimybių ir gebėjimų lygį. Testai praktiškai nepateikia atsakymo į šį klausimą.

Dėl šios priežasties testavimas turėtų būti vertinamas labai atsargiai. Be to, kartu su kitais metodais testų duomenys gali suteikti labai vertingos medžiagos psichologinėms žmogaus savybėms tirti.

Bandymo metodas – samprata ir rūšys. Kategorijos „Bandymo metodas“ klasifikacija ir ypatumai 2017, 2018 m.

Įkeliama...Įkeliama...