Reikalavimai testuotojui, 4 dalis: programinės įrangos testavimo etapai. Akademinės disciplinos testų rengimas Kompiuterinio testavimo privalumai

Sveiki visi. Ką reikia žinoti norint gauti testuotojo darbą?

I) Perskaitykite ir supraskite šią Romano Savino knygą. „Dot Com“ testavimas;
II) Suprasti SQL užklausas;
III) Išsiųskite savo gyvenimo aprašymą;
IV) Pokalbio metu parodykite savo žinias ir tinkamumą.

Dabar daugiau informacijos.

I) Perskaitykite ir supraskite knygą

Knygoje apie 300 puslapių. Tai lengva perskaityti per 1-2 dienas. Tiems, kurie neturi laiko skaityti, pabandysiu trumpai išdėstyti pagrindinius dalykus. Bet rekomenduoju perskaityti iki galo.

Programinės įrangos kūrimo dalyviai:
1. Projekto vadovas – specialistas, užsiimantis projekto užsakovų ir atlikėjų paieška
2. QA inžinierius yra specialistas, kurio užduotis yra organizuoti kūrimo procesą taip, kad darbai būtų atlikti laiku ir atitinkamu kokybės lygiu.
3. Gamintojas yra specialistas, kurio užduotis yra parengti specifikaciją (spec.)
4. Programuotojas – specialistas, rašantis arba taisantis programos kodą
5. Testeris – specialistas, kuris randa klaidas

Programinės įrangos kūrimo ciklas susideda iš:
1. Idėja.
2. Gaminio dizaino kūrimas ir dokumentacijos kūrimas.
3. Kodavimas arba kodo kūrimas.
4. Testavimo vykdymas ir klaidų taisymas.
5. Paleidimas.

Programinės įrangos testavimo ciklas susideda iš trijų etapų:
1. Tiriamojo tyrimas ir analizė.
2. Testo planavimas.
3. Testo vykdymas.

Pagrindinės sąvokos:

1. Testavimas – tai tikrojo rezultato palyginimas su laukiamu.
2. Testavimo tikslas – surasti klaidas anksčiau, nei vartotojai jas suranda.
3. Klaida – tai tikrojo rezultato nukrypimas nuo laukiamo.
4. Specifikacija (specifikacija) – tai išsamus aprašymas, kaip programinė įranga turi veikti. Be to, tai yra išsamus laukiamo rezultato aprašymas. (Specifikacijoje taip pat gali būti klaidų, pavyzdžiui, dviprasmiškų sakinių).
5. Bandymo atvejis yra testuotojo įrankis, skirtas vienam ar keliems laukiamiems rezultatams dokumentuoti ir patikrinti.
6. Test kit - testavimo atvejų rinkinys, esantis, kaip taisyklė, viename dokumente, kuris išbando konkrečią mūsų projekto dalį.
7. Testo atvejo žingsniai (procedūra) – tai ta bandomojo atvejo dalis, kuri atveda testo atvejo vykdytoją prie tikrojo rezultato. (Per daug detalių gali apsunkinti palaikymą, o per daug abstrakcijos gali lemti nesupratimą, kaip atlikti bandomąjį atvejį).
8. Priekinė dalis yra tiesioginė vartotojo sąsaja (tekstas, paveikslėliai, mygtukai, nuorodos ir kiti dalykai, kurie matomi programos lange)
9. Back end yra tai, kas yra programos fone (žiniatinklio serveris, programos kodas, duomenų bazė ir kt.).
10. Naujų funkcijų testavimas – naujų komponentų testavimas.
11. Regresinis testavimas – senų testavimo atvejų vykdymas, siekiant patikrinti, ar seni programinės įrangos komponentai vis dar veikia.
12. STB (Bug Tracking System) – sistema, į kurią įvedamos klaidos.
13. Git yra paskirstyta failų versijų valdymo sistema (skirta valdyti pataisų ir pataisų rinkinį).

Bandymų tipai:

1. Žinodami vidines sistemos dalis:
juodosios dėžės testavimas – programos testavimas be prieigos prie kodo;
white box testing – programos testavimas tik pagal kodą;
pilkos dėžės testavimas - testavimas be kodo + testavimas su kodu.

2. Bandymo objektui:
funkcinis testavimas – pavyzdžiui, išvesties rezultato tikrinimas;
vartotojo sąsajos testavimas (UI testavimas) – kaip rodo pavadinimas;
lokalizacijos testavimas – pavyzdžiui, šriftų tikrinimas ir kitas programos pritaikymas vartotojams;
greičio ir patikimumo testavimas (apkrovos/streso/našumo testavimas) – pavyzdžiui, svetainės įkėlimo greičio tikrinimas tam tikram vartotojų skaičiui;
saugumo testavimas – esmė yra apsunkinti duomenų vagystės sąlygas (pavyzdžiui, telefonų ir kitos asmeninės informacijos);
vartotojo patirties testavimas (naudojimo testavimas) – esmė ta, kad sąsaja būtų intuityvi net ir nepatyrusiems vartotojams;
suderinamumo testavimas – veikia skirtingose ​​operacinėse sistemose ir naršyklėse.

3. Pagal bandymo temą:
alfa testeris – testuoja įmonės darbuotojai;
beta versijos testeris – testuoja vartotojai.

4. Pagal testavimo svarbą:
pirmasis naujo funkcionalumo testavimas (naujų funkcijų testavimas) – naujo funkcionalumo testavimas;
tada regresinis testavimas – senų funkcijų pakartotinis testavimas.

5. Pagal scenarijų „pozityvumo“ kriterijų:
teigiamas testavimas – testuojame numatomais metodais;
neigiamas testavimas – testuojame nestandartiniais metodais (pavyzdžiui, vietoj 9 skaičių įvedame 11 raidžių).

6. Pagal išbandytų komponentų izoliacijos laipsnį:
komponentų testavimas – tai vieno loginio komponento testavimas;
integracijos testavimas – tai dviejų ar daugiau loginių komponentų testavimas;
sistemos testavimas (sistemos arba end-to-end testavimas) yra visos sistemos testavimas nuo pradžios iki pabaigos.

7. Pagal testavimo automatizavimo laipsnį:
rankinis testavimas – tai testinių atvejų vykdymas be jokių jūsų darbą automatizuojančių programų pagalbos (pavyzdžiui, paskyrą susikuriame rankiniu būdu);
automatizuotas testavimas – paskyra sukuriama automatiškai programos;
mišrus/pusiau automatinis testavimas – paskyrą susikuriame rankiniu būdu, tačiau pirkimai bus atliekami automatiškai.

8. Pagal pasirengimo bandymui laipsnį:
testavimas remiantis dokumentacija (formalus/dokumentuotas testavimas) - testavimas remiantis testiniais atvejais;
ad hoc testavimas – intuityvus testavimas be dokumentacijos (pavyzdžiui, kai reikia ką nors greitai patikrinti).

Bandomojo atvejo pavyzdys:

Taip pat pagal dokumentus yra:
Testo įvertinimas – tai dokumentas, kuriame yra preliminarus laiko, reikalingo pasirengti testavimui ir išbandyti naujas funkcijas, įvertinimas;
Bandymų planas (testo planas) yra dokumentas, apibendrinantis ir koordinuojantis testavimą (daugiau informacijos apie šį dokumentą rasite Savino knygoje).

II) Suprasti SQL užklausas

SQL (struktūrinės užklausos kalba) yra struktūrinių užklausų kalba.
Naudodami SQL užklausas galite kurti ir dirbti su reliacinėmis duomenų bazėmis.
Reliacinė duomenų bazė yra lentelė, kurioje duomenų laukai yra stulpeliai ir kiekvienoje eilutėje saugomi duomenys.

SQL apibrėžia Amerikos nacionalinis standartų institutas ir Tarptautinė standartizacijos organizacija (ISO).
Nepaisant to, kai kurie duomenų bazių pardavėjai keičia ir papildo šią kalbą. Šie pakeitimai yra nedideli ir sistema išlieka suderinama su standartu. (pvz., ms sql, my sql, postgreSQL).

Kiekvienoje lentelėje turi būti vienas unikalus laukas, kuris vienareikšmiškai identifikuos eilutę. Pavadinkime šį lauko klavišą (Key1, Key2...).
Paprastai kaip raktas naudojamas skaitinis tipas, o jei duomenų bazė leidžia, jis bus „autoincrement“ tipo (automatiškai didėjantis).

Stulpeliai duomenų bazėje taip pat turi būti unikalūs, tačiau šiuo atveju nebūtinai skaitiniai. Juos galima vadinti kaip tik nori, jei tik tai unikalu ir suprantama.

SQL gali būti dviejų tipų: interaktyvus ir įdėtas. Interaktyvioji yra atskira kalba, ji pati vykdo užklausas ir iškart parodo darbo rezultatą. Antrasis – kai SQL įdėtas kita kalba, pavyzdžiui, C++ arba Delphi.

Kadangi kuriame minimalų užimtumo žinių sąrašą, pažvelgsime į interaktyvų SQL.

Įsivaizduokime, kad turime dvi lenteles:

Prog.db
1 raktas / programos pavadinimas / kaina
1 / Windows 95 / 100
2 / Windows 98 / 120

Vartotojas.db
Key1 / Key2 / Pavardė
1/1 / Ivanovas
2/1 / Petrovas
3/2 / Sidorovas

Pažvelkime į pirmąjį prašymą:

PASIRINKTI*
FROM Prog, Vartotojas
WHERE Prog.Key1= Key2
IR programos pavadinimas KAIP "Windows 95"

Pasirinkite (SELECT) visus laukus (*) iš (FROM) Programos ir Vartotojo duomenų bazių, kur (KUR) yra ryšys (Prog.Key1 ir Key2) Prog.Key1= Key2 ir ProgName KAIP "Windows 95".
LIKE yra tas pats, kas lygus(=) tik eilutėms

Šios užklausos rezultatas bus:

Prog.db Vartotojas.db
1 / Windows 95 / 100 / 1 / 1 / Ivanovas
1 / Windows 95 / 100 / 2 / 1 / Petrovas

Šiek tiek pataisykime užklausą:
PASIRINKITE Prog.Key1, Prog.ProgName, Prog.Cost*2 "rub",
Cost.Key1, Cost.Key2, Cost.LastName
FROM Prog, Vartotojas
WHERE Prog.Key1= Key2

Prog.Cost*2 "rub" - šis įrašas sako, kad kiekviena reikšmė turi būti padauginta iš 2 ir pridėti eilutę "rub".

Rezultatas:
Prog.db Vartotojas.db
1 raktas / programos pavadinimas / kaina / raktas 1 / raktas 2 / pavardė
1 / Windows 95 / 200 rub / 1 / 1 / Ivanovas
1 / Windows 95 / 200 rub / 2 / 1 / Petrovas

Rūšiavimui naudojama komanda ORDER BY. Po to įrašomi laukai, pagal kuriuos reikia rūšiuoti. Pačioje pabaigoje turite įdėti ASC (rūšiuoti didėjančia tvarka) arba DESC (rūšiuoti mažėjančia tvarka). Jei nenurodote ASC arba DESC, tada lentelė surūšiuojama didėjančia tvarka ir daroma prielaida, kad ASC parametras.

Pavyzdžiui:
PASIRINKTI*
IŠ Prog
UŽSAKYTI PAGAL programos pavadinimą DESC

Rezultatas bus lentelė „Prog“, surūšiuota pagal lauką „ProgName“ mažėjančia tvarka.

SQL skaičiuotuvas:
Štai keletas funkcijų:
COUNT — eilučių skaičiaus skaičiavimas;
SUM – sumos skaičiavimas;
AVG - vidutinės vertės skaičiavimas;
MAX — maksimalios reikšmės paieška;
MIN – ieškokite minimalios reikšmės.

Ši užklausa tiesiog suskaičiuoja duomenų bazės eilučių skaičių:
PASIRINKTI SKAIČIUS (paskaitų skaičius)
NUO vartotojo

Ši užklausa vėl skaičiuoja eilučių skaičių, bet dabar rezultatas bus žmonių, kurių laukas LecNumber = 1, skaičius:
PASIRINKTI SKAIČIUS (paskaitų skaičius)
NUO vartotojo
KUR LecNumber=1

Ši užklausa rodo licencijų skaičių ir matavimo vienetą viename stulpelyje. Čia tekstas pridedamas prie numerio:
PASIRINKITE LecNumber+"vnt."
NUO vartotojo

Darbas su laukais:
NSERT (įterpti), UPDATE (keisti), DELETE (ištrinti).
Po VALUES operatorius pateikiami visi eilutės laukai. Dabar pažiūrėkime į pavyzdį:
INSERT INTO User1
VERTYBĖS („Ivanovas“, „Sergejus“, 34 m.);

Su šia komanda įterpėme eilutę ir laukams priskyrėme reikšmes. Lentelėje yra trys laukai: pirmieji du laukai yra eilutės (Pavardė ir Vardas), paskutinis laukas yra sveikasis skaičius (amžius). Duomenų tipai turi atitikti nurodytus lentelėje.

Jei jums nereikia nustatyti visų laukų, galite palikti juos tuščius naudodami NULL:
INSERT INTO User1
VERTYBĖS("Ivanovas", NULL, 34);

Ką daryti, jei yra lentelė su daugybe laukų ir jums reikia užpildyti tik du iš jų?
Sprendimas:

INSERT INTO User1 (šeima, amžius)
VERTYBĖS („Ivanovas“, 35 m.);

Po INSERT INTO konstrukcijos ir duomenų bazės pavadinimo yra skliausteliuose, kuriuose išvardyti laukai, kuriuos reikia užpildyti (Pavardė ir Amžius). Skliausteliuose po žodžio VERTYBĖS pateikiame šiuos laukus ta pačia seka, kaip ir anksčiau (pirmiausia pavardė, o tada amžius).

INSERT INTO User1
PASIRINKTI*
IŠ vartotojo2
KUR Amžius=10

Šis pavyzdys pirmiausia vykdys SELECT užklausą:

PASIRINKTI*
IŠ vartotojo2
KUR Amžius=10

Po jo vykdymo rezultatas bus įvestas į lentelę User1. Svarbu, kad stulpelių skaičius užklausoje ir gautoje lentelėje būtų vienodas. Ir svarbiausia, kad duomenų tipas sutaptų

Dabar apsvarstykite šią užklausą:

INSERT INTO User1 (vardas, amžius)
PASIRINKITE vardą, amžių
IŠ vartotojo2
KUR Amžius=10

Dabar į lentelę User1 bus perkelti tik du stulpeliai (vardas ir amžius). Laukai turi būti išvardyti tokia tvarka, kad laukų tipai ir ilgiai būtų vienodi.

Pavyko pridėti eilučių, bet taip pat turime išmokti keisti duomenis. Norėdami tai padaryti, turime prieigą prie komandos UPDATE. Iš karto pabandykime pažvelgti į pavyzdį:

ATNAUJINTI vartotoją1
NUSTATYMAS amžius = 65

Pirmoje eilutėje rašoma, kad turime atnaujinti User1 duomenų bazę. Antroji eilutė prasideda sakiniu SET. Po to parašome lauką, kurį norime atnaujinti, ir priskiriame jam reikšmę.

Jei reikia atnaujinti tik tam tikras eilutes, rašykite taip:
ATNAUJINTI vartotoją1
NUSTATYMAS amžius = 65
KUR pavadinimas, kaip „Vasya“

ATNAUJINTI vartotoją1
NUSTATYTI amžių=amžius+1

ATNAUJINTI vartotoją1
SET age=age+1, Name = "Ivanas"
KUR šeimai patinka "Sidorovas"

Ši užklausa padidins lauką Amžius vienu ir nustatys Vardo lauką į „Ivanas“ visose eilutėse, kuriose laukas Šeima yra lygus „Sidorov“.

Dabar komanda DELETE:

IŠTRINTI IŠ vartotojo1

Ši konstrukcija ištrina absoliučiai visas eilutes iš lentelės User1. Galima sakyti, kad tai darydami nuvalome lentelę.

Dabar pažiūrėkime į kitą pavyzdį:

IŠTRINTI IŠ vartotojo1
KUR Amžius=10

Šiame pavyzdyje ištrinamos tik eilutės, kuriose Amžiaus laukas yra 10.

Užteks suprasti šias užklausas.

III) Išsiųskite savo gyvenimo aprašymą

Trumpiausias skyrius, kiekvienas gali tai padaryti, hh.ru gali jums padėti. Ten taip pat galite susikurti gyvenimo aprašymą. Prieš sudarydami, nepamirškite peržvelgti savo konkurentų gyvenimo aprašymų.

IV) Parodykite savo žinias ir tinkamumą pokalbio metu

Paprastai pokalbis skirstomas į 3 etapus:
1) Susitikimas su mergina iš personalo skyriaus. Šiame etape bus pateikti keli klausimai apie jūsų žinias, kad būtų aišku, jog esate „temos“ ir daug bendrų klausimų, padėsiančių nustatyti jūsų tinkamumą.
2) Testo užduotis – dažniausiai atliekama namuose
3) Susitikimas su vadovu, kuriame bus klausimų dėl jūsų testavimo įgūdžių.

Tikėtina, kad testo užduotis ir susitikimas su vadovu neapsiribos tuo, ką rašėme aukščiau. Panagrinėkime pirmąją situaciją, kai mums bus užduodami klausimai apie mūsų tinkamumą.

Tarkime, kad mes neturime oficialios testuotojo patirties, mūsų galvose yra tik teorija, mūsų hobis yra programavimas pačioje pradžioje, o mūsų pareigos yra „pardavimų vadybininkas“.

Pažvelkime į pagrindinius klausimus ir dažniausiai atsakymų į juos pavyzdžius:

1) Kodėl nusprendėte tapti testuotoju?
Mane visada traukė IT sritis, ši profesija geriausiai atitinka mano charakterį ir pomėgius.

2) Kas jums labiausiai patinka atliekant testavimą?
Mėgstu analizuoti ir studijuoti programas, pavyzdžiui, paskutiniame darbe man labiausiai patiko dirbti su 1c, net vieną iš versijų galėjau įsidiegti į savo namų kompiuterį, kad galėčiau išsamiau, be jokių apribojimų studijuoti programą.

3) Kokias stipriąsias puses turėtų turėti efektyvus testuotojas?
Sąžiningumas, dėmesingumas (randant klaidas), komunikabilumas (kadangi reikės daug bendrauti su personalu), gebėjimas mokytis (be šito neapsieisi), gebėjimas dirbti su dideliu informacijos kiekiu ir gebėjimas nustatyti prioritetus, ir, žinoma, atsparumą stresui.

4) Didžiausias jūsų profesinis pasiekimas (nebūtinai testavimo srityje).
Logistikos ir pirkimų duomenų bazės, kuria naudojosi visi įmonių vadovai, sukūrimas ir priežiūra. Naudodamasis šia duomenų baze galėjau kuo pigiau įsigyti viską, ko man reikia, ir pristatyti prekes iš bet kurios Rusijos vietos su puikiu kainos, kokybės ir rizikos santykiu.

5) Kodėl palikote (išeinate) iš ankstesnės įmonės?
Man patiko dirbti ankstesnėje įmonėje, bet noriu išbandyti save kaip programinės įrangos testuotoją. Kadangi ši sritis yra artimesnė mano pomėgiams, charakteriui ir pomėgiams. Šioje pozicijoje man labiau patiks mano darbas.

6) Pateikite pavyzdį, su kokia sunki situacija susidūrėte savo karjeroje ir kaip radote išeitį iš jos?
Dėl darbuotojų kaitos dažnai tekdavo prisiimti kitų pareigas – pristatyti ar pirkti. O norėdama visą savo veiklą sujungti į vieną sistemą, laisvu nuo darbo laiku susikūriau duomenų bazę (excel), kurioje buvo surinkta visa mano sena ir nauja veikla. Ši duomenų bazė neleido man susipainioti atliekant didžiulį darbą. Ji taip pat padėjo atsikratyti bloknotų ir lipnių lapelių, o tai reiškė, kad klientai visada matydavo tvarką prie mano stalo.

7) Ką norėtum patobulinti savyje? Ką tu darai dėl to?
Turiu hobį – programavimą. Noriu tobulinti savo įgūdžius šioje srityje, jie padės tobulinti mano testavimo įgūdžius ateityje.

8) Ko tikitės iš mūsų įmonės?
Puiki komanda ir profesinis tobulėjimas

9) Kokios minimalios pajamos jums tinka?
Galite pažvelgti į vidutines pajamas regione už šią laisvą vietą ir įvardinti. Bet jei esate apklaustas 2GIS, pasakykite, kad esate pasirengęs dirbti nemokamai 24/7/365, kaip rekomenduojama

ĮVADAS

Atsižvelgiant į šiuolaikinio aukštojo mokslo modernizavimą, įvedant trečiosios kartos federalinius valstybinius švietimo standartus, didėja reikalavimai pedagoginės kontrolės kokybei gerinti, ieškoma geriausių jo formų ir metodų, efektyvumo, optimizavimo. . Švietimo kokybės vertinimas taip pat šiandien yra prioritetinė švietimo veiklos problema. Naujasis standartas taip pat apima perėjimą prie studentų žinių stebėsenos ir vertinimo sistemos, todėl didelę reikšmę įgyja programos medžiagos įsisavinimo rezultatų matavimas.

Švietimo sistemos kokybės stebėjimas visų pirma apima nuolatinį informacijos apie studentų profesinių žinių ir įgūdžių lygį rinkimą ir apdorojimą. Viena iš pagrindinių mokinių mokymosi kokybės vertinimo priemonių yra testavimas apskritai ir kompiuterinis testavimas konkrečiai, leidžiantis pateikti gana objektyvų normatyvinį mokinių ugdymosi pasiekimų vertinimą.

Kokį turinį sudaro „pedagoginio testo“ sąvoka? Kokios pedagoginių testų klasifikacijos egzistuoja ir kokiais kriterijais vadovaujamasi vertinant pedagoginių testų kokybę? Koks yra testo kontrolės formų pranašumas mokymosi procese? Ką reiškia terminas „testo užduotis“ ir kokių taisyklių reikia laikytis rengiant testo užduotis? Kaip testuoti studentus ruošiantis atlikti vidinį testavimą, kuris yra profesinio mokymo kokybės kontrolės dalis universitete? Atsakymai į šiuos klausimus, taip pat konkretūs įvairių tipų testų užduočių pavyzdžiai pateikiami šiame mokomajame leidinyje.


PEDAGOGINIS BANDYMAS KAIP KONTROLĖS IR MATAVIMO MEDŽIAGA

Pedagoginis testas yra labiausiai paplitusi šiuolaikinio ugdymo proceso kontrolės ir matavimo medžiaga universitete. Pedagoginis testas – tai pagal mokslinius metodus parinktų užduočių rinkinys pedagoginiam matavimui tam tikrais tikslais.

Pedagoginis testas vertinamas kaip sistema, kaip sutvarkytas testo užduočių rinkinys. Užduotys yra elementai, sudarantys pedagoginio testo „statybinius blokus“.

Kodėl testavimas tampa vis labiau paplitęs reiškinys pedagoginio vertinimo procese?

Testų, kaip vertinimo priemonės, naudojimo patirtis leidžia pabrėžti daugelį jo pranašumų, ypač testo:

· tai kokybiškesnis ir objektyvesnis vertinimo metodas, kuris pasiekiamas standartizuojant procedūrą (subjektyvaus vertinimo nebuvimas visuose testavimo etapuose) ir standartizuojant užduotis;

· talpesnė priemonė – testo rodikliai orientuoti į laipsnio matavimą, pagrindinių sąvokų, mokymo programos temų ir skyrių įsisavinimo lygį, gebėjimus, įgūdžius, o ne tam tikros įgytų žinių dalies buvimą studentuose. ;

· leidžia į egzamino darbą įtraukti daug didesnį užduočių skaičių;

· tai yra „minkštesnis“ instrumentas, suvienodina visus dalykus, taikant vieną procedūrą ir vienodus vertinimo kriterijus, dėl ko sumažėja nervinė įtampa;

· platus instrumentas – taip pat vertinimo intervalo atžvilgiu;

· veiksmingesnis ekonominiu požiūriu, nes atliekant bandymus pagrindinės išlaidos tenka aukštos kokybės įrankių rinkimui.

Žinoma, būtų didelė klaida manyti, kad pedagoginis testavimas neturi trūkumų. Pedagoginių testų naudojimas yra žinių ir įgūdžių sritis, kurią galima formalizuoti. Tačiau ne visos akademinės disciplinos ar jų skyriai gali būti formalizuoti.

Testų trūkumai yra tai, kad testų kontrolė atima iš studentų galimybę savarankiškai formuluoti atsakymus, nėra galimybės parodyti savo individualumą ir kūrybiškumą.

Tačiau didžiausias trūkumas – sunku sukurti gerus kontrolinius dalykus, nors iš pirmo žvilgsnio atrodo, kad dėl to sunkumų neturėtų kilti, nes testo darbus kuria gerai savo dalyką išmanantys mokytojai. Iš tikrųjų pedagoginių testų rengimas reikalauja aukštos pedagoginės kvalifikacijos, mokslinės kompetencijos ir didelės metodinės patirties mokytojui rengiant testus. Šiuo atžvilgiu būtina daug dėmesio skirti testo užduočių kokybės gerinimui.

Testuojant atsižvelgiama į tris testo kokybės kriterijus: patikimumą, pagrįstumą ir objektyvumą.

Testo patikimumas- kriterijus, atspindintis diagnostinių matavimų tikslumą, taip pat tyrimo rezultatų stabilumą pašalinių atsitiktinių veiksnių poveikiui. Pedagoginio testo patikimumas leidžia gauti maždaug tuos pačius rezultatus, kai jis naudojamas skirtingose ​​studentų grupėse, turinčiose panašų pasirengimo lygį. Pedagoginio testavimo rezultatui dažniausiai įtakos turi daugybė neįvertintų veiksnių (pavyzdžiui, emocinė būsena ir nuovargis, testuojančiųjų motyvacijos lygis ir kt.). Bet koks testavimo situacijos pasikeitimas sustiprina kai kurių veiksnių įtaką, o susilpnina kitų veiksnių įtaką testo rezultatui.


Plačiąja prasme pedagoginio testo patikimumas yra charakteristika, kiek studentų žinių lygio skirtumai, atskleisti remiantis testo rezultatais, atspindi tikruosius išmatuotų savybių skirtumus ir kokiu mastu jie gali būti priskirti. į atsitiktines klaidas.

Siauresne prasme, siejant su tiesioginiais patikimumo charakteristikų nustatymo metodais, ši rodiklių grupė suprantama kaip testo rezultatų, gautų atliekant pradinį ir pakartotinį naudojimą, nuoseklumo laipsnis, palyginti su tais pačiais testuotojais skirtingais laiko momentais, naudojant skirtingus ( bet savo pobūdžiu palyginamus) testo rezultatus. ) testo užduočių rinkinius arba kitomis modifikuotomis testavimo sąlygomis.

Svarbiausia pedagoginių testų patikimumo didinimo priemonė yra testavimo tvarkos standartizavimas. Griežtai reglamentuojant testavimo tvarką (nustatymai ir darbo sąlygos studentams, instrukcijų pobūdis, laiko apribojimai, bendravimo su studentais būdai ir ypatumai, testo užduočių pateikimo tvarka ir kt.), klaidų dispersija gerokai sumažėja. o testo patikimumas didėja. Visiems kitiems dalykams esant vienodai, testo patikimumas priklauso nuo užduočių skaičiaus (testo trukmės) – kuo testas ilgesnis, tuo jis patikimesnis.

Testo galiojimas yra kriterijus, pagal kurį nustatoma, ką testas matuoja ir kaip gerai jis tai atlieka. Galiojimo samprata atspindi pedagoginio testavimo atitikimo jo tikslui idėją. Intuityviai visi supranta, kad tą patį dalyką galima patikrinti įvairiais būdais. Dėl to kyla klausimas, kaip rasti tinkamiausią (galiojantį) įrankį, kuris labiau nei kiti atitiktų patikros kokybės reikalavimus.

Mokomuosiuose testuose svarbiausias validumo tipas yra turinio validumas. . Tikrinant turinio pagrįstumą kalbama apie testo užduočių turinio atitikties akademinio dalyko turiniui laipsnį, kurio sėkmė tikrinama, tai yra, sprendžiamas klausimas, kokiu mastu atliekamos testo užduotys. šis diagnostinis pažangos stebėjimas reprezentuoja mokymo programos turinį.

Siekiant užtikrinti mokymo testo pagrįstumą, reikalingas sistemingas testavimas, siekiant užtikrinti, kad testo elementai apimtų visus pagrindinius mokymo programos aspektus ir tinkama proporcija. Testą lengva persotinti tais mokymo programos aspektais, kuriems lengviau sukurti objektyvias užduotis. Todėl aptariamas turinys turi būti įrašytas iš anksto, o ne po to, kai testas jau buvo parašytas. Teisingai sukonstruoti pedagoginiai testai turi atitikti ne tik studijų dalyką, bet ir jo tikslus. Todėl turinį reikia apibrėžti plačiai, kad, be žinių apie faktinę medžiagą, būtų įtraukti tokie svarbūs mokymosi tikslai, kaip išmoktų principų taikymas ir duomenų interpretavimas. Pagrįstumą taip pat užtikrina įvairaus sunkumo testo užduočių paskirstymas proporcingai mokomosios medžiagos sudėtingumo lygiui.

Turinio pagrįstumas įtraukiamas į testą, kai pasirenkamos atitinkamos užduotys. Atliekant pedagoginius testus, prieš rengiant jų užduotis, visapusiškai sistemingai patikrinami atitinkami vadovėliai ir mokymo programos, taip pat konsultuojamasi su to dalyko ekspertais. Remiantis tokiu būdu surinkta informacija, yra sudaroma testo specifikacija tiems, kurie rašys užduotis. Specifikacijoje nurodomos tikrinamos turinio sritys (temos), mokymosi tikslai (procesai) ir santykinė kiekvienos temos bei proceso svarba. Tuo remiantis kiekvienai temai nustatomas įvairių tipų užduočių skaičius. (Detaliau bus aptartas specifikacijos sudarymo klausimas).

Patikima testo pagrįstumo užtikrinimo priemonė – ekspertinis tiriamosios medžiagos vertinimas, kurį atlieka ekspertai iš kvalifikuotų dalykų specialistų ir testavimo srities specialistų. Konkrečias užduotis vertina ekspertai, atsižvelgdami į jų artumą realiems reikalavimams. Ekspertai sprendžia, ar testas apima reprezentatyvią tiriamos studijų srities specifinių įgūdžių ir žinių pavyzdį.

Turinio pagrįstumas yra adekvati pedagoginių testų vertinimo priemonė. Tai leidžia nustatyti, ar testas apima reprezentatyvią konkrečių įgūdžių ir žinių imtį ir ar testas yra laisvas nuo pašalinių veiksnių įtakos.

Kitas svarbus pedagoginio testavimo kokybės kriterijus yra objektyvumas, tai yra diagnostinių duomenų gavimo ir interpretavimo iš mokytojo nepriklausomumas. Pedagoginio testavimo objektyvumas yra svarbus sintezuojantis kriterijus, apimantis patikimumo, pagrįstumo idėjas ir, be to, nemažai pedagoginio ir etinio pobūdžio aspektų.

Pedagoginis pedagoginio testavimo objektyvumo didinimo aspektas pasireiškia standartinių testavimo programų, techninių kontrolės priemonių naudojimu, pirmiausia kompiuterinių technologijų panaudojimu organizuojant pedagoginį testavimą.

Etinis objektyvumo aspektas apima plačią moralinio reguliavimo sritį. Pedagoginio testo rezultatai gali pasirodyti visiškai ar iš dalies neadekvatūs tikslui, jei leidžiami apgaudinėjimai, mokinių užuominos, kuravimas (bet ne visi, o „koučingas“), nuolaidumas ar, atvirkščiai, per dideli mokytojų reikalavimai.

Taigi pedagoginio testo rezultatai priklauso nuo visų aukščiau išvardintų reikalavimų, kurie užtikrina adekvačių ir patikimų mokinių žinių įvertinimų gavimą.

KŪRIMO ŽINGSNIAI IR BENDRIEJI BANDYMO KŪRIMO REIKALAVIMAI

Šiame skyriuje pateikiami pagrindiniai testo sudarymo etapai.

Pedagoginių testų rengimą galima suskirstyti į tris etapus: planavimo, rašymo užduočių ir analizės užduočių (žr. 1 pav.).

Prieš rengiant testą, būtina turėti aiškų supratimą apie šios akademinės disciplinos studentų žinių, įgūdžių ir gebėjimų reikalavimus. Šie reikalavimai nustatyti atitinkamuose Valstybiniuose išsilavinimo standartuose, dalyko kvalifikacinėse charakteristikose ir standartinėse ugdymo programose. Pirmas žingsnis planuojant testą – išanalizuoti dokumento duomenis. Testo užduotys turi visiškai atskleisti reikiamų žinių, įgūdžių ir gebėjimų įvaldymo laipsnį.

Testo autorius, kuris pradeda rašydamas elementą, greičiausiai sukurs labai koncentruotą testą. Be išankstinio plano kai kurios studijuojamo dalyko temos gali užimti per daug vietos, o kitos liks nepaliestos.

Testo užduoties tipo pasirinkimas


1 pav. Testo kūrimo etapai

Siekiant išvengti testo temų disbalanso ir disproporcijos, prieš rengiant užduotis turėtų būti parengta jos specifikacija.

Testo specifikacija yra privaloma empirinės testo analizės operacija ir būtina sąlyga kuriant naują testą. Specifikacija yra ta, kad yra sukurta lentelė, kuri nurodo:

· užduočių numeriai ir jų sąsaja su subtestais;

· užduočių fokusavimas;

· užduočių sudėtingumas, darbo intensyvumas, svoris;

· kokias charakteristikas kiekviena užduotis konkrečiai diagnozuoja.

Rengiant testus, tokia specifikacija turėtų prasidėti konkretaus dalyko studijų tikslų, taip pat šio dalyko apimamo turinio aprašymu. Išvardindamas tikslus, testo kūrėjas turi savęs paklausti, kokius elgesio pokyčius lems studijuojamo dalyko įsisavinimas: ar tai turės įtakos įprastiems darbo būdams, problemų sprendimo būdui, gebėjimams, interesams ir kitoms savybėms, taip pat įsisavinimui ir intelektinių įgūdžių ugdymas.

Atspirties taškas rengiant testo užduotis yra nustatyti bendrą testo užduoties tikslą. Tokie tikslai turėtų reikalauti, kad studentas:

a) paprastas žinių atkūrimas, duomenų analizė ir palyginimas. Tokių klausimų uždavimas užduotyse leidžia patikrinti, kaip mokiniai įsisavina medžiagą įsiminimo lygmenyje ir lavina atmintį;

b) sąvokos ypatybių analizė. Tuo pačiu mokinių gebėjimas studijuojamoje medžiagoje rasti bendrą ir specifinį, atskirti esminius nuo neesminius požymius, bendrinius nuo specifinių, prisideda prie analitinės mąstymo ugdymo;

c) gebėjimas atpažinti diagramas ir brėžinius;

d) įvairių organų (blokų, instrumentų, prietaisų ir kt.) atliekamų funkcijų ir šių organų sąveikos procesų supratimas. Šio tipo klausimai leidžia pasitikrinti klausytojo gebėjimą atskleisti tam tikrus priežasties-pasekmės ryšius ir ryšius, įvertinti konkretaus organo vaidmenį ir reikšmę procesams, vykstantiems visoje sistemoje;

e) aibės elementų, esančių netvarkoje, suvedimas į loginę seką, t.y. gebėjimas išspręsti tam tikros klasės problemą, kuriai reikia atrasti elementų išdėstymo seką objektų informacinėje serijoje, taktinius metodus, pavyzdžiui, tyrimo veiksmas arba operatyvinė krata;

f) kūrybiškas požiūris į nagrinėjamas problemas ir klausimus, gebėjimas pritaikyti įgytas žinias konkrečioje situacijoje.

Kuriant testus, skirtus likutinėms žinioms patikrinti pagal Federalinį atitinkamos disciplinos aukštojo profesinio išsilavinimo standartą arba galutinėms studento žinioms patikrinti pagal disciplinos programą, pirmiausia nustatoma testo turinio sritis ir testavimo tikslai. Tarpinės žinių kontrolės testo planas turi apimti žinias, gebėjimus ir įgūdžius viename ar keliuose didaktikos vienetuose, galutiniam atestavimui visuose disciplinos didaktikos padaliniuose pagal disciplinos programą, likutinių žinių patikrinimui visuose disciplinos didaktikos padaliniuose. pagal specialybės federalinį išsilavinimo standartą.

Mokytojas turėtų sutelkti dėmesį į šiuos principus, pasirinkdamas testo dalykų turinį testams:

2. Į testus būtina įtraukti tik svarbiausias, pagrindines žinias, išreiškiančias nagrinėjamų reiškinių esmę, turinį, dėsnius ir dėsningumus. Visi prieštaringi požiūriai, priimtini moksliniame ginče, turėtų būti neįtraukti į bandymo užduotis.

3. Kiekvienas ugdymo elementas turi turėti tam tikrą vidutinį sunkumo matą, į kurį reikia atsižvelgti stebint žinias.

Skyriaus paskirti ekspertai vertina užduočių atitikimą turinio sričiai ir testavimo tikslams. Vidinį bandomąjį testavimą atlieka katedros dėstytojai. Atliekamas išankstinis bandymo koregavimas. Nustatomas studentų egzaminų laikas. Rekomenduojama atsakymo į testo užduotį trukmė – 1,5 minutės.

Remiantis kiekvienos užduoties ir viso testo statistinių parametrų analize, testas koreguojamas iš naujo – nesėkmingos užduotys ištrinamos, o prireikus sukuriamos naujos.

Vertinimo standartai parenkami ekspertiniais ir empiriniais metodais. Vertinamas testo patikimumas ir turinio pagrįstumas (užduočių atitikimas didaktinių vienetų turiniui). Sudaroma galutinė testo versija ir lygiagrečios jo formos. Pats testas ir su juo susijusi medžiaga kartojami (jei naudojamas popierinis testo variantas). Rengiant testą kompiuteriniam testavimui, popierinę ir elektroninę testo versiją parengia ir į testo apvalkalą įveda kompiuterių laboratorijos programuotojas.

TESTŲ UŽDUOČIŲ RŪŠYS

Organizaciniam testui keliami keli reikalavimai:

Testavimas visų pirma atliekamas per užprogramuotus valdiklius, niekam nesuteikiamas pranašumas, visi atsako į tuos pačius klausimus tomis pačiomis sąlygomis;

Rezultatai vertinami naudojant anksčiau sukurtą skalę;

Imamasi būtinų priemonių, kad būtų išvengta rezultatų iškraipymo (sukčiavimo, užuominų ir informacijos apie testų turinį nutekėjimo)

Kuriant testą, patartina naudoti įvairių tipų testo užduotis. Visų pirma:

Užduotys su vieno teisingo atsakymo pasirinkimu (VO)

Klausimai su keliais pasirinkimais (MB)

Užduotys nustatyti teisingą seką (CS)

Atitikties vertinimo užduotys (CS)

Trumpų atsakymų užduotys (SA)

Bendrieji reikalavimai įvairių tipų testinėms užduotims

Užduoties tekstas turi pašalinti bet kokius neaiškumus ir formuluotės neaiškumus.

Užduoties tekstas suformuluotas itin trumpai, t.y. išlaisvintas nuo bet kokios medžiagos, nesusijusios su pateikta problema. Užduoties tekstas turi būti itin paprastos sintaksinės struktūros.

Užduotyje nenaudojami žodžiai, sukeliantys skirtingą tiriamųjų supratimą, taip pat žodžiai, kurie yra užuomina, pavyzdžiui, „kartais“, „dažnai“, „visada“, „visi“, „niekada“.

Atliekant užduotis, kurios yra sudėtinio pobūdžio, būtina užtikrinti tokią seką, kad teisingas vienos užduoties atlikimas nepriklausytų nuo to, ar teisingai atlikta kita užduotis toje pačioje grupėje.

Užduoties tekste dvigubi negatyvai neįtraukiami.

Užduotys turėtų būti skirtos išbandyti prasmingus turinio elementus, o ne tuos, kuriuos lengviau suformuluoti ar lengviau apdoroti.

Užduotyse vartojama terminija neturėtų peržengti universitete naudojamos mokomosios literatūros.

Reikalavimai trikdžiams:

Jei įmanoma, venkite ilgų atsakymų;

To paties žodžio (ar frazės, ar giminingo žodžio) užduoties ir teisingo atsakymo tekste neturėtų būti;

Visi atsakymai turi būti panašūs (panašūs, panašūs), tai galioja ir jų išvaizdai, ir gramatinei struktūrai.

Užduočių atsakymų variantuose pageidautinas trumpumas;

Atsakymai į elemento kamieną turi būti pateikti pakankamai paprastai, kad būtų aiškūs reikšmingi jų skirtumai;

Kiekvienas išblaškytojas turi būti patikimas, patikimas, visiškai įtikinamas ir patrauklus egzaminuojamiesiems;

Teisingas atsakymas turi būti aiškus, glaustas, teisingas ir be užuominų (tiek užduoties tekste, tiek už jos ribų);

Atsakymai turi būti vienodo ilgio (bent apytiksliai), teisingas atsakymas neturėtų būti suformuluotas pastebimai ilgesnis ar trumpesnis nei trukdžiai;

Išblaškytojai neturėtų vartoti žodžių ar techninių terminų, kurių egzaminuojamasis negali arba neturėtų žinoti;

Formuluodami atitraukiančius veiksnius, neturėtumėte vartoti posakių: „nė vienas iš išvardytų“, „visi iš išvardytų“ ir pan., nes jie padeda atspėti teisingą atsakymą;

Paprastai visi pasikartojantys žodžiai pašalinami iš trukdžių, įvedant juos į pagrindinį užduoties tekstą;

Visi atsakymai turi gramatiškai atitikti pagrindinę užduoties dalį;

Jei atsakymas išreiškiamas skaičiumi, tada, kaip taisyklė, šie skaičiai yra išdėstyti nuo mažiausio iki didžiausio arba atvirkščiai.

Užduotys Su pasirinkti vieną teisingą atsakymą (VO)

Bendrieji reikalavimai

Pagrindinė užduoties dalis turi būti suformuluota iki galo.

Atliekant pagrindinio lygio užduotis, patartina į atsakymus įtraukti ne daugiau kaip du ar tris svarbius raktinius žodžius, o teisingas atsakymas jokiomis formaliomis savybėmis neturėtų skirtis nuo neteisingų atsakymų (blaškiklių).

Bazinio lygio užduotys neturėtų reikalauti pasirinkti vieno NETEISINGO atsakymo, kai yra keli teisingi.

Visos žodinės asociacijos, padedančios pasirinkti teisingą atsakymą spėjimu, neįtraukiamos į užduoties tekstą.

Jei yra užduotis su neiginiais, tai tekste turi būti paryškinta dalelė NE arba neigimą išreiškiantis žodis (paryškintas tekstas su pabraukimu).

Daiktai turi turėti vienodai tikėtinus trukdžius (atsakymus), kuriuos būtų vienodai patrauklūs pasirinkti.

Atsakymai, kurie seka vienas kitą arba papildo vienas kitą, neįtraukiami.

Užduotys su vieno teisingo atsakymo pasirinkimu (VO)

Užduočių pavyzdžiai:

Gyvosios medžiagos funkcija, susijusi su fizinių ir cheminių aplinkos parametrų transformacija, vadinama...

A. aplinką formuojantys

D. koncentracija.

Įvairių tipų daiktai su daugybe pasirinkimų

VO užduočių pavyzdžiai pasakojimo forma (sprendimų forma)

Prietaisas sausam, inerciniam dujų valymui nuo dulkių yra...

2) šveitiklis

3) pluošto filtras

4) elektrinis nusodintuvas

Reguliarus aplinkos stebėjimas ir kontrolė; antropogeninių poveikių sukeltų pokyčių nustatymas vadinamas aplinkos...

1) stebėjimas

2) auditas

3) draudimas

4) normavimas.

Neigimo užduotys

Archeano laikais NE egzistavo...

A. bestuburiai

C. anaerobinės bakterijos

Užduočių su brėžiniais pavyzdžiai

Gaminio ekologinę švarą ir saugumą žmonėms bei aplinkai rodo aplinkosaugos ženklas...

Žemiau esančiame paveikslėlyje parodyta diagrama...

2) šiluminių elektrinių išmetamų dujų valymas

Kelių pasirinkimų formos „du iš penkių“ užduočių pavyzdžiai ( M.B. ):

Žydintys augalai apima...

A. dandelion officinalis

B. kalnų pelenai

C. Paprastoji eglė

D. Paprastoji pušis

E. klubo samanos

Kelių pasirinkimų formos „trys iš šešių“ (MC) užduočių pavyzdžiai:

biosferoje išskyrė tokias medžiagas kaip...

3) bioksas

4) kietas

5) miręs

6) autotrofinis

Sekos nustatymo formos (SE) nurodymo pavyzdys:

Išdėstykite biocenozes tokia seka, kuria jos keičia viena kitą per paveldėjimo procesą...

1) gaisras

2) krūmas

3) mišrus miškas

Nustatykite tinkamą chloroplastų išskyrimo centrifugavimo būdu procedūrą...

1) įdėkite centrifugos mėgintuvėlius į centrifugą

2) susmulkinkite augalo lapą žirklėmis

3) augalų mišinį sumalkite grūstuve

4) subalansuokite centrifugos mėgintuvėlius

5) centrifugą įjungti tam tikram laikui ir tam tikram apsisukimų skaičiui.

Atitikties vertinimo užduotys (CS)

Bendrieji reikalavimai

Užduotys kontroliuoja gebėjimą nustatyti atitiktį tarp objektų ar procesų ir jų savybių bei charakteristikų aprašymą. Užduotys užmegzti asmeninį arba kelis susirašinėjimus prasideda žodžiais: „Suderinti korespondenciją...“

Užduotis suformuluota taip, kad turinį būtų galima išreikšti dviem rinkiniais atitinkamais pavadinimais. Pirmojo stulpelio elementai žymimi skaičiais ir yra kairėje, o antrojo stulpelio elementai žymimi rusiškos abėcėlės raidėmis ir yra dešinėje. Kiekvienam stulpeliui įveskite konkretų pavadinimą, kuris apibendrina visus stulpelio elementus. Stulpelio pavadinimas rašomas didžiosiomis raidėmis. Stulpelių elementai turi būti parinkti tuo pačiu pagrindu. Atliekant „vienas su vienu“ suderinimo užduotis, antrame stulpelyje turi būti bent vienas išblaškiklis.

Visi akademiniai dalykai naudoja tą patį atsakymo formatą, kaip parodyta žemiau.

JAV formos nurodymo pavyzdys:

Nustatykite atitiktį tarp augalų grupių šviesos ir augalų savybių atžvilgiu:

ŽENKLAI EKOLOGIŠKAS

AUGALŲ GRUPĖS

1) jie yra tamsiai žalios spalvos; A) Fotofiliškas

2) Netoleruoja menkiausio šešėlio; B) Mėgstantis šešėlį.

3) Fotosintezės procesas vyrauja prieš kvėpavimą;

4) Netoleruoja stipraus apšvietimo;

5) Augti po miško laja;

6) Jie gyvena apšviestose vietose.

Atviros formos užduotys

Bendrieji reikalavimai

Atviros formos užduotyse paruošti atsakymų variantai nenaudojami. Juose tiriamajam reikia užpildyti trūkstamą žodį (žodžių grupę, formulę, skaičių, ženklą ir kt.), kuris rodo jo žinias.

Yra daugybė atvirų užduočių tipų.

Atvirosios užduotys skirstomos į trumpų atsakymų užduotis ir ilgo atsakymo užduotis arba esė.

Masinio pedagoginio testavimo praktikoje dažniausiai naudojamos šios atviros formos užduočių modifikacijos:

Trumpo atsakymo užduotys (SR);

Užduotys užbaigti patvirtinimą (CA);

Užpildykite tuščias užduotis (FG);

Grafinio objekto (schemos, grafiko, diagramos) užbaigimo (ar konstravimo) užduotys.

KO formos užduočių pavyzdžiai:

1). Jei didžiausia leistina nitratų koncentracija žmogui yra 3,05 mg/kg per parą, tai 68 kg sveriančiam žmogui šių medžiagų į organizmą leistina patekti iki___ mg.

2). Jei standartinė įmoka už 1 tonos fenolio išmetimą į atmosferą neviršijant nustatytų ribų yra 3,415 tūkst. rublių, tai jei įmonė išmeta 22 tonas šio teršalo, mokėjimai bus ___ tūkst.

Patvirtinimo užbaigimo užduotys

Žemiau esantis grafikas iliustruoja __________________ dėsnį.

Paveiksle parodytas modelis iliustruoja ___________ dėsnį. ­­­­­­­­­ ­­­­­­­

TIPINĖS KLAIDOS, KAD DARomosTESTO KLAUSIMŲ RENGIMAS

Kurdami testo užduotis, kūrėjai turėtų ne tik laikytis tam tikrų užduočių formulavimo, teisingų atsakymų ir trukdžių taisyklių, bet ir vengti pagrindinių, tipiškiausių netikslumų ir klaidų jas rašydami. Dažniausi reikalavimų ir tam tikrų kriterijų pažeidimai rašant testo užduotis yra šie:

Turėtumėte vengti rašymo užduočių, kurios testuoja daugiau nei viena idėja, problema, koncepcija. Tuo pačiu metu teisingame atsakyme ir trukdžiuose neturėtų būti skirtingo atsakymo elementų skaičiaus:

Svarbiausios pasaulinės oro taršos pasekmės aplinkai yra...

1) rūgščių kritulių ir šiltnamio efekto

2) demografiniai parametrai

3) ugnikalnių išsiveržimai

4) natūrali sukcesija

Teisingame atsakyme Ir atitraukiantieji turi skirtinguskiekis atsako elementai: Šviesiosios fotosintezės fazės metu...

1) vandens fotolizė ir laisvo deguonies išsiskyrimas

2) anglies dioksido fiksavimas

3) ATP energijos panaudojimas

4) gliukozės sintezė

Lipidai apima...

1) steroidai, terpenai, vaškai ir fosfolipidai

2) tik steroidai

3) tik terpenai

4) tik fosfolipidai.

Paprastai visi atitraukiantys veiksniai neįtraukiami žodžių kartojimas įvedant juos į pagrindinį užduoties tekstą, pvz.:

Neteisingai Teisingai

Gyvųjų būtybių koncentracijos sritys Gyvybės koncentracijos sritys

medžiagos prie dviejų terpių ribos medžiagos prie dviejų terpių ribos

buveinė buveinė

vadinamas... gyvenimo ________.

1) gyvenimo mazgai 1) mazgai

2) gyvenimo centrai 2) centrai

3) gyvenimo ribos 3) ribos

4) gyvenimo taškai 4) taškai

Geriau dalį atsakymo įdėti į klausimą, pavyzdžiui:
Neteisingai Teisingai

Ištirti smulkiąją struktūrą Ištirti smulkiąją struktūrą

ląstelinės organelės, labiausiai ląstelinės organelės, buvo nustatytas efektyviausias metodas

metodas …………. mikroskopija.

1) elektroninis permatomas 1) elektroninis permatomas

mikroskopija 2) elektroninis skenavimas

2) elektroninis skenavimas 3) fluorescencinis

mikroskopija 4) šviesa

3) fluorescencinė mikroskopija

4) šviesa mikroskopija

Visi atsakymai turi gramatiškai atitikti pagrindinę užduoties dalį. Pavyzdžiui, yra neatitikimas tarp gimimų arba atvejai:

Medžiagų cirkuliacija, kurios varomoji jėga yra gyvų organizmų veikla, vadinama...

1) biologinis

2) didelis

3) geologinis

4) antropogeninis.

Ne visų svetimų pavardžių galima atmesti atskirais atvejais.

Neteisingai Teisingai

Mikroorganizmų vaidmuo mikroorganizmų mityboje buvo augalų mityba

atliktuose eksperimentuose nustatyta... eksperimentuose nustatyta, kad

4) Saxom Yu 4)

Visi atsakymai gramatiškai turi atitikti pagrindinį. užduoties dalis. Pavyzdžiui, tarp skaičių gali būti neatitikimų (vienaskaita ir daugiskaita):

Neteisingai Teisingai

Erdvė, kurioje erdvė, kurioje

populiacija ar rūšis kaip visa populiacija arba rūšis kaip visuma

susitinka visur susitinka visur

tavo gyvenimas, tavo gyvenimas,

skambino... skambučiai...

1)buveinė 1) buveinė

2) plotas 2) plotas

3) zonos 3) zonos

4) teritorijos 4) teritorijos

Neleidžiama naudoti frazių: nė viena iš aukščiau paminėtų žodžių; visa tai, kas išdėstyta pirmiau; viskas, išskyrus...

Pagrindiniai organizmų prisitaikymo prie aplinkos sąlygų būdai yra...

1) aktyvus kelias, pasyvus kelias, neigiamo poveikio vengimas

2) visi išvardyti, išskyrus aktyvųjį kelią

3) tik aktyvus kelias

4) Nė vienas iš pateiktų atsakymo variantų nėra teisingas.

Atsakymai turi būti vienodo ilgio (bent apytiksliai), ne teisingas atsakymas turėtų būti suformuluotas pastebimai ilgesnis arba trumpesnis nei trukdžiusieji. Todėl teisingas atsakymas neturėtų skirtis išorėje išilgai trukdžių:

Siekiant apsaugoti atmosferą nuo taršos,...

1) pramoninių išmetamųjų teršalų valymas nuo kenksmingų priemaišų naudojant dujų šalinimo priemones

2) augalų įvedimas

3) melioracija

4) melioracijos priemonės

Neturėtumėte naudoti sąvokų, kurios aiškiai nesusijusios su testavimo objektu, kaip trukdžių:

Rusijos Federacijos konstitucinės sistemos pagrindai

Asmens teisinis statusas Rusijos Federacijoje

Rusijos Federacijos valstybės institucijos

Rusijos Federacijos civilinės teisės pagrindai

Piliečiai ir juridiniai asmenys kaip civilinės teisės subjektai

Nuosavybė

Įsipareigojimai ir susitarimai

Rusijos Federacijos paveldėjimo teisė

Bausmių sistema pagal baudžiamąją teisę

Popierinę testo kopiją turi pasirašyti bandomosios medžiagos autorius (-ai), nurodydamas sudarymo ir perdavimo datą, lapai turi būti susegti ir sunumeruoti.

Paruošę popierinę teksto versiją, turėtumėte pradėti jį įvesti į bandomąjį apvalkalą, skirtą kompiuteriniam testavimui.

"Kompiuteris" Pedagoginiai testai turi savo ypatybes, į kurias būtina atsižvelgti juos rengiant. Analizuoti informaciją kompiuterio monitoriaus ekrane dažnai būna sunku dėl neteisingai pateiktos medžiagos. Nors būtent kompiuterizuotas testavimas turi savo privalumų ir perspektyvų pritaikyti švietime. Ypatingas vaidmuo čia tenka kompiuteriniam individualiam testavimui, kai kiekvienam dalykui pateikiamas unikalus užduočių rinkinys.

Kompiuterinių įrankių galimybės leidžia derinti garso ir vaizdo testo užduočių pateikimo formas. Kompiuteriniai testai turi būti pritaikyti prie realaus ugdymo proceso. Vienas iš pagrindinių kompiuterinių testų reikalavimų yra kelios parinktys. Daugiavariacija turėtų būti dviejų tipų: pirma, pagal užduočių duomenis, antra, pagal jų pateikimo tvarką. Įgyvendinus šį reikalavimą, iš karto pašalinamos dvi organizacinės problemos: atsakymų kopijavimas ir įsiminimas.

Kompiuterinio testavimo pranašumai:

objektyvumo testavimas - asmeninis kompiuteris yra „nešališkas“ pateikdamas testo užduotis ir skaičiuodamas jų atlikimo rezultatus.

Patogus testų rezultatų fiksavimas, saugojimas ir pateikimas, taip pat galimybė juos automatizuoti, įskaitant duomenų bazių priežiūrą ir statistinę analizę.

Patogus į asmenį orientuotų testavimo procedūrų diegimas.

Galimybė kurti testines užduotis, kurių negalima pateikti be kompiuterio. Tokiu atveju gali būti naudojamos grafinės, dinaminės, interaktyvios ir kitos specifinės testo užduočių pateikimo kompiuteryje galimybės.

Kompiuterinio testavimo trūkumas:

Reikalingi minimalūs darbo kompiuteriu įgūdžiai
testuotojas.

Universitetai turi testų apvalkalus, kuriuose įvedami testo užduočių klausimai ir atsakymų variantai (pvz., „iTest“, „Mano testas“ ir kt.). Rengiant kompiuterinį testavimą, reikia atsižvelgti į tokią (rekomenduojamą) universiteto padalinių sąveikos schemą (žr. 2 pav.).

43">



2 pav. Skyrių sąveikos schema kuriant ir įgyvendinant kompiuterinį testą

UMO švietimo kokybės sektorius užtikrina centralizuotą ir konfidencialią akademinių disciplinų testų užduočių saugojimą.

Vertinant bandymo rezultatus, reikia vadovautis šiomis rekomendacijomis:

Įvertinimas „patenkinamai“ vertinamas, jei mokinys atsakė nuo 55 iki 70% klausimų.

„Geras“ pažymys vertinamas, jei mokinys gavo nuo 71 iki 85 proc.

Įvertinimas „puikiai“ vertinamas, jei mokinys gavo 86% ir daugiau teisingų atsakymų.

1. Avanesovas, B. S. Testo užduočių sudėtis / B. S. Avanesovas. - M.: ADEPT, 1998.-216 p.

2. Voskresenskaja, studentų rengimo disciplinoje „Augalų fiziologija“ kokybė, remiantis internetinio egzamino rezultatais / , /Visos Rusijos konferencijos „Šiuolaikinės augalų fiziologijos mokymas šalies universitetuose ir kolegijose: problemos ir sprendimai . - M., 2008 m.

3. Gevorkyan, E. N., Išsamus aukštųjų mokyklų vertinimas/, M. V. Petropavlovskis. - M.: Valstybinės akreditacijos centras, 20 p.

4. Efremova, bandymo technologijos ugdyme/. - Rostovas prie Dono: DSTU leidybos centras, 20 p.

5. Kiseleva, nustatant studentų rengimo lygį pagal atestacinių pedagoginių matavimų rezultatus/, V. G. Navodnovas. - Yoshkar-Ola: Valstybinės akreditacijos centras, 20 p.

6. Kline, P. Reference Guide to Test Design / P. Kline. - Kijevas, 1994.-238 p.

7. Pagrindiniai dalykai ir testų švietimo sistemai kūrimo praktika. / . - M: Visuomenės švietimas, 20 p.

8. Maslennikovas, parengtų™ mokinių lygis profesinio mokymo įstaigos atestavimui: Vadovėlis/, . - M.: Logos, 20 p.

9. Melnikovas, testų ir mokymo programų naudojimas ir kūrimas: Metodinis vadovas /. - Domodedovo: Rusijos vidaus reikalų ministerijos VIPK, 19с.

10. Yu. Michailchev, testologija /. - M.: Visuomenės švietimas, 20 p.

11. P. Morevas, informacinės technologijos. 2 dalis. Pedagoginiai matmenys: Vadovėlis/. - Vladivostokas: „Dalnevost“ leidykla. universitetas, 20 m.

12. Pereverzevas, -orientuotas pedagoginis testavimas: Proc. Pašalpa/. - M.: Logos, 20 p.

1Z. Rodionovas, ir testai edukacijoje / B. Rodionovas, . - M.: B. i., 19 p.

14.N. Čelyškova, ir pedagoginių testų konstravimo praktika: Vadovėlis/. - M.: Specialistų rengimo kokybės problemų tyrimo centras, 20 p.

1 priedas

Testų klasifikacija

1. Pagal kūrimo procedūrą:

Standartizuotas (švietime, galutinio atestavimo tikslais);

Nestandartizuotas.

2. Pristatymo būdu:

Tuščias;

Subjektas (manipuliuojame materialiais objektais);

Aparatinė įranga (prietaisai naudojami dėmesio, suvokimo, atminties, mąstymo savybėms tirti);

Kompiuteris.

Kaip kompiuterio testavimo dalį, B. S. Avanesovas siūlo adaptyviuosius testus - užduotis, kuriose jie pateikiami po vieną, atsižvelgiant į testuotojo atsakymą į ankstesnį klausimą.

3. Pagal kryptį:

Intelekto testai;

Asmenybės testai;

Pasiekimų testai.

4. Pagal veiksmų pobūdį:

Verbalinis (naudojant psichinius veiksmus);

Nežodinis (susijęs su praktiniu manipuliavimu daiktais).

5. Vadovaujantis orientacija:

Greičio testai (yra paprastų problemų; sprendimo laikas ribotas);

Galios ar efektyvumo testai (yra sudėtingų problemų, sprendimo laikas neribojamas arba yra švelniai ribojamas);

Mišrūs testai (įvairaus sudėtingumo užduotys, nuo paprasčiausių iki sudėtingiausių; testo laikas yra ribotas, tačiau jo pakanka daugeliui problemų išspręsti). Šie testai dažniausiai naudojami praktikoje, jie apima daugumą ugdymo pasiekimų testų.

6. Pagal užduočių homogeniškumo laipsnį:

Vienarūšės (užduotys, kurios savo pobūdžiu yra panašios, tačiau skiriasi specifiniu turiniu);

Heterogeninis (užduotys skiriasi tiek savo pobūdžiu, tiek turiniu).

7. Pagal vertinimo objektyvumą:

Objektyvus (testo rezultatų apdorojimo procese testuotojo subjektyvios interpretacijos nenumatytos);

Projekciniai testai (leistina itin plati atsakymų įvairovė ir tam tikro subjektyvumo pasireiškimas juos interpretuojant testuotojui.

8. Pagal specializaciją:

Plačiai orientuotas (testams švietimo sistemoje), leidžiantis įvertinti mokymosi proceso efektyvumą, mokinių žinių, įgūdžių ir gebėjimų sistemos įsisavinimo laipsnį ugdymo proceso metu;

Siaurai orientuotas, skirtas identifikuoti mokinių pasiekimus įsisavinant atskirus dalykus, atskiras temas ir pan.

9. Pagal naudojimo paskirtį

Preliminarus kvalifikacinis testas (nustato žinias mokymo pradžioje, paliečia minimalias žinias mokymo tema);

Mokymosi procese padarytos pažangos testas, formuojamasis testas (veikia ribotą mokymosi segmentą, skyrių ar skyrių, susideda iš atskirų testo klausimų serijos, kuri visapusiškai apima ribotą mokymosi sritį). Pavyzdžiui, treniruočių testai. Studentui pateikiami konkretūs nurodymai ištaisyti nustatytas klaidas;

Diagnostinis testas (yra daug klausimų, susijusių su konkrečia tiriama sritimi). Testo tikslas – nustatyti mokymosi sunkumus.

Apibendrinamasis testas (naudojamas įvairiems mokymosi rezultatams, kurių tikimasi ugdymo proceso pabaigoje, įvertinti, yra klausimų, kurie yra sudėtingesni nei kitų tipų testai).

10. Pagal naudojimo plotį(tik testams švietimo sistemoje):

Mokytojo reikmėms;

Skirta naudoti mokytojų grupei arba švietimo administracijai
institucijos;

Grupių atrankos ir formavimo tikslais;

Dėl studentų atestavimo.

11. Pagal formą:

Uždaro tipo testai (užduotys su teisingo atsakymo (arba kelių teisingų) pasirinkimu iš siūlomų rinkinio;

Atvirojo tipo testai (tikėtiną atsakymą į užduotį įveda pats testuotojas)

2 priedas

Pavyzdinis disciplinos testo titulinio puslapio dizainas

3 priedas

Pirmojo testo užduočių lapo pavyzdinis dizainas

BENDRA INFORMACIJA APIE TESTŲ UŽDUOTIS

2. Ugdymo programos disciplinų ciklo pavadinimas_ ____________________________

3. Drausmė (arba sudėtingos užduoties disciplinos) ______________________

4. Kontrolės tikslas _____________________________________________________________

5.Bendras testo užduočių skaičius ______________________________________

7. Užduočių forma (-os).

Atviras______________________________________________________________

Uždaryta (pasirinkus vieną ar daugiau išvadų) _______________

Norėdami nustatyti teisingą seką _________________________

Norėdami nustatyti atitiktį _______________________________________________________

Dėl dizaino ir kt. ____________________________________________________________

8. Laikas, kuriam skirtas testas __________________________________________________

9. Sunkumo lygis:

Plaučiai _________________________________________________________________

Vidutinio sunkumo_________________________________________________________
- sunku ______________________________________________________________________

10. Vertinimo kriterijai:

3 balai (patenkinamai) 25-49 balai ________% teisingų atsakymų

4 balai (gerai) 50-74 balai ________% teisingų atsakymų

5 balai (puikiai) 75-100 taškų_______% teisingų atsakymų

10. Padalinys (-ai) – kontrolinės medžiagos rengėjas (-ai) ____________________

Pridedamos testinės užduotys ir jų raktai.

Mūsų užduotis – parengti testines užduotis žinioms patikrinti modulyje: „Pasikartojimo ryšiai ir funkcijų generavimas“ kurse „Diskretioji matematika“, remiantis „Hyper Method“ programinės įrangos paketu „eLearning Office 3000“, leidžiančiu sudaryti modernius elektroninius mokymo kursus iš individuali mokomoji medžiaga. Paketas, pasak jo kūrėjų, leidžia sumažinti laiką, praleistą jų kūrimui.

„eLearning Office 3000“ sudaro trys komponentai:

EPublisher – greitam elektroninių mokymo kursų kūrimui;

EAuthor - už nuotolinių kursų kūrimą - mokomąją medžiagą daugialypės terpės forma, testavimo sistemas, viso teksto paieškos sistemą, paremtą vadovėlių medžiaga ir teikiančia ryšį su Mokymo centro svetaine;

EBoard - paskaitoms, seminarams, konferencijoms internete organizuoti ir valdyti.

Naudodami eAuthor galite sukurti daugialypės terpės nuotolinį kursą, kurį sudaro trys skyriai: paskaitos, žodynas ir testai. Paskaitose gali būti teksto, grafikos, garso ir vaizdo, taip pat nuorodų į išorinius dokumentus, failus ir programas. Žodynas leidžia sukurti hipertekstines sąsajas tarp paskaitų tekste rastų terminų ir jų apibrėžimų automatiškai, pagal kurso autoriaus nurodytas taisykles. Testai skirti mokiniams interaktyviai pasitikrinti savo žinias.

Pirmoje šio skyriaus pastraipoje išsamiau aprašomi apvalkalo įrankiai, leidžiantys kurti testus ir atlikti testavimą.

Antroje pastraipoje pateikiama trumpa teorinė informacija apie medžiagą, esančią skyriuje, kuriam turėtų būti sukurti testai.

Galiausiai, trečioje pastraipoje pateikiami įvairių tipų testų, sukurtų naudojant eLearning Office 3000 programinės įrangos paketą, pavyzdžiai, kuriuos galima naudoti atliekant kompiuterinius testus Diskretinės matematikos kurse.

Įvairių formų testų įgyvendinimo ir studentų žinių stebėjimo programos funkcionalumas

Norėdami paruošti testo klausimus, naudokite viršutiniame meniu esantį elementą Testai (1 pav.). Pasirinkus šį elementą, pasirodo ekranas, kuriame pateikiami klausimų ir temų, su kuriomis jie susiję, sąrašai; valdymo pozicijos: Pridėti klausimą, Redaguoti klausimą, Ištrinti klausimą, Laiko limito ir Klaidos ribiniai jungikliai

2.1 Įvairių formų testų įgyvendinimo ir studentų žinių stebėjimo programos funkcionalumas

Užduočių kūrimas kuriant testus apima mašininį apdorojimą.

Yra programų, kurios leidžia sukurti interaktyvią testavimo sistemą, skirtą studentų žinioms savarankiškai tikrinti. Kuriant testus eLearning Office 3000 programinės įrangos paketas

Norėdami paruošti testo klausimus, naudokite elementą Testai viršutiniame meniu (1 pav.). Pasirinkus šį elementą, pasirodo ekranas, kuriame pateikiami klausimų ir temų, su kuriomis jie susiję, sąrašai; valdymo pozicijos: Pridėti klausimą, Redaguoti klausimą, Ištrinti klausimą, Laiko limito ir Klaidos ribiniai jungikliai su laukais skaitinėms reikšmėms, taip pat standartiniai Dizainerio lango sąsajos elementai: apvalus mygtukas ir OK bei Uždaryti padėtys.

Parinktis Pridėti klausimą iškviečia išskleidžiamąjį meniu klausimo parinkties pasirinkimui (2 pav.). Konstruktoriaus 1.0 versijoje galimi šie klausimų variantai: pasirinkti vieną ar daugiau teisingų atsakymų iš iki 5 galimų sąrašo; atitikčių nustatymas dviejuose sąrašuose iki 5 pozicijų; įvedant teksto eilutę. Pastaruoju atveju atsakymas kaip teksto eilutė turi atitikti šabloną, iki didžiųjų ir mažųjų raidžių ir skyrybos ženklų, jei reikia.

Bandymo kūrimo langas, turintis tam tikrų skirtingų klausimų parinkčių skirtumų, turi šiuos sąsajos elementus:

· laukelis, skirtas sąrašo mygtuku įvesti skyriaus pavadinimą; galite kurti savarankiškų skyrių testus, kurie nebūtinai turi sutapti su vadovėlio temomis;

· laukelis klausimo tekstui įvesti; Klausimo tekstas įvedamas tiesiogiai arba importuojamas per mainų sritį;

· laukeliai atsakymo variantų įvedimui su jungikliais prieš juos, kad būtų nurodytas teisingas;

· Garso, Vaizdo, Skaidrių laukai, skirti pasirinkti daugialypės terpės failus, iliustruojančius klausimus;

· laukelis atsakymo terminui įvesti.

Kuriama testavimo sistema neapima atsitiktinės klausimų sekos generavimo. Tai tyčia: sistema veikia kaip savitikros įrankis, vartotojui pateikiamas kompaktiniame diske kaip kompiuterio vadovėlio dalis. Objektyvus žinių įvertinimas turėtų būti atliekamas naudojant testavimo sistemas mokymo centro svetainėje arba tiesioginio pokalbio su nuotolinio mokymo sistemos mokytoju metu.

Iliustracijų parinkimas testavimo sistemai atliekamas taip pat, kaip ir rengiant paskaitą. Atkreipkite dėmesį, kad, kaip ir žodyno žodyno įrašuose, pačiuose klausimų tekstuose gali būti daugialypės terpės iliustracijų. Šiuo atveju klausimo teksto laukas užpildomas naudojant mainų sritį.

Testavimo sistemos veikimą galima patikrinti iš karto po bet kurio klausimo įvedimo per vadovėlio pradžios ekrano elementą Testai.

Meniu Testai

Meniu punktas Testai skirtas mokymo kurso testo užduotims kurti ir redaguoti.

Šiame dialogo lange testai generuojami sekcijomis (skyriai gali nesutapti su paskaitų sekcijomis). Esant poreikiui, galima nustatyti laiko limitą sekundėmis vienam bandymui ir galimų bandymo klaidų skaičiaus limitą (1 pav.). Galite sukurti trijų tipų testo klausimus:

su pasirinkimo galimybėmis

· su linijos įėjimu,

· už atitiktį.

Norėdami sukurti naują klausimą, pasirinkite „Pridėti klausimą“. Atsiras išskleidžiamasis meniu, kuriame turėsite pasirinkti klausimo tipą, kurį norite sukurti iš siūlomų.

Norėdami redaguoti anksčiau sukurtą klausimą, pasirinkite „Redaguoti klausimą“.

Norėdami ištrinti klausimą, pasirinkite „Ištrinti klausimą“.

Žymės langelis „Laiko limitas“ leidžia apriboti viso testo atlikimo laiką.

Žymimasis langelis „Klaidų limitas“ leidžia nustatyti maksimalų klaidų, kurias galima padaryti atliekant testą, skaičių.

ь Kelių pasirinkimų testas leidžia pasirinkti vieną ar daugiau atsakymo į vartotojo siūlomą klausimą variantų.

ь Testas su eilutės įvestimi leidžia gauti atsakymą į klausimą teksto eilutės, kurią įveda vartotojas, forma. Tokiu atveju galima patikrinti įvestą atsakymą, atsižvelgiant į didžiąsias ir (arba) raides ir skyrybos ženklus.

b Atitikties testas leidžia užduoti klausimus, į kuriuos reikia pateikti atsakymus teisinga tvarka (pavyzdžiui, sukurti teisingą siūlomų veiksmų seką).

Klausimas su pasirinkimais. Lauke Testo numeris įveskite testo bloko, kuriam priklauso įvedamas testas, pavadinimą. Jei šis blokas jau buvo įvestas, tada jo pavadinimą galima pasirinkti iš įvestų testo blokų sąrašo. Bandomųjų blokų sąrašą galima gauti kairiuoju pelės mygtuku spustelėjus mygtuką, esantį šalia lauko, skirto įvesti bandymo bloko pavadinimą.

Norėdami atsakyti į klausimą, galite užduoti nuo vieno iki penkių variantų. Kiekviena parinktis įvedama vienoje eilutėje. Teisingi atsakymo variantai rodomi kairiuoju pelės mygtuku spustelėjus žymimąjį laukelį šalia teisingo atsakymo parinkties.

Gali būti teisinga nuo vieno iki penkių variantų. Galite apriboti atsakymo į klausimą laiką. Norėdami tai padaryti, įvesties lauke nustatykite atsakymo į klausimą sekundėmis laiką.

Norėdami įterpti grafinius failus, turite pasirinkti failus iš vadovėlio grafinės bibliotekos. Norėdami tai padaryti, spustelėkite elementą pasirinkti šalia žodžių skaidrių. Pasirodo dialogo langas Paveikslėliai, kuriame galite pasirinkti norimus failus.

Paspaudus mygtuką „Gerai“, bus sukurtas klausimas ir atsidarys dialogo langas Testai, kuriame dukart spustelėję atidarysite sukurtą testą.

Klausimas įvedant eilutę. Lauke Testo numeris įveskite testo bloko, kuriam priklauso įvedamas testas, pavadinimą. Jei šis blokas jau buvo įvestas, tada jo pavadinimą galima pasirinkti iš įvestų testo blokų sąrašo. Bandomųjų blokų sąrašą galima gauti kairiuoju pelės mygtuku spustelėjus mygtuką, esantį šalia lauko, skirto įvesti bandymo bloko pavadinimą. (4 pav.)

Lauke Klausimo tekstas įveskite klausimo, į kurį norite gauti atsakymą, tekstą. Be to, šiame lauke galite įvesti ne tik patį klausimą, bet ir nedidelį jo komentarą (įvesties lauke).

Teisingo atsakymo lauke įveskite teksto eilutę su teisingu atsakymu į klausimą.

Žymės langelis Apsvarstyti atvejį pažymimas, jei reikia patikrinti atsakymą ne tik dėl teksto, bet ir dėl atvejo, kai atsakymą įvedė mokinys.

Žymės langelis Atsižvelgti į skyrybos ženklus pažymimas, jei reikia patikrinti, ar atsakymas atitinka skyrybos ženklus.

Klausimo iliustracijai galima įvesti garsą, grafiką ar vaizdo įrašą, tačiau nebus galima vienu metu naudoti grafikos ir vaizdo (teks pasirinkti vieną). Norėdami įterpti grafinius failus, turite pasirinkti failus iš vadovėlio grafinės bibliotekos. Norėdami tai padaryti, spustelėkite elementą pasirinkti šalia žodžių skaidrių. Atsidarys dialogo langas Nuotraukos, iš kurių galėsite pasirinkti norimus failus.

Vaizdo ar garso failai įterpiami taip pat.

Atitikties klausimas. Lauke Testo numeris įveskite testo bloko, kuriam priklauso įvedamas testas, pavadinimą. Jei šis blokas jau buvo įvestas, tada jo pavadinimą galima pasirinkti iš įvestų testo blokų sąrašo. Bandymo blokų sąrašą galima gauti kairiuoju pelės mygtuku spustelėjus mygtuką, esantį šalia lauko, skirto įvesti testo bloko pavadinimą (5 pav.)

Lauke Klausimo tekstas įveskite klausimo, į kurį norite gauti atsakymą, tekstą. Be to, šiame lauke galite įvesti ne tik patį klausimą, bet ir nedidelį jo komentarą (įvesties lauke).

Atsakymų parinkčių laukeliuose įvedate nuo vieno iki penkių galimų taškų, kuriuos reikia išdėstyti norima tvarka.

Dešiniajame stulpelyje galite nurodyti elementus, atitinkančius kairįjį stulpelį (teisinga tvarka)

Teisingos eilės lauke įveskite skaitinę seką, atitinkančią teisingą galimų elementų eilę kairiajame stulpelyje, kad ji atitiktų dešinįjį.

Galite apriboti atsakymo į klausimą laiką. Norėdami tai padaryti, spustelėkite kvadratą šalia lauko Laiko limitas ir pasirinkite laiko limito režimą. Pasirodžiusiame įvesties lauke galite nustatyti atsakymo į klausimą laiko limitą sekundėmis.

Klausimo iliustracijai galima įvesti garsą, grafiką ar vaizdo įrašą, tačiau nebus galima vienu metu naudoti grafikos ir vaizdo (teks pasirinkti vieną).

Norėdami įterpti grafinius failus, turite pasirinkti failus iš vadovėlio grafinės bibliotekos. Norėdami tai padaryti, spustelėkite elementą pasirinkti šalia žodžių skaidrių. Atsidarys dialogo langas Nuotraukos, iš kurių galėsite pasirinkti norimus failus.

Vaizdo ar garso failai įterpiami taip pat.

Paspaudus Gerai, bus sukurtas klausimas ir atsivers dialogo langas Testai, kuriame dukart spustelėjus atidarysite sukurtą testą.

Mūsų grupė jau ne kartą diskutavo apie bandymu pagrįstą plėtrą ir kiekvieną kartą komentaruose daugiausia buvo teigiami atsiliepimai iš tų, kurie taikė šią metodiką. Tiems, kurie to praleido, mes surinkome visus privalumus viename straipsnyje.

Priminkite man, kas vis dėlto yra jūsų „bandomasis važiavimas-kūrimas“?

Tai programinės įrangos kūrimo technika, kurios metu visas kūrimas suskirstytas į daugybę mažų ciklų: pirmiausia rašomi testai, apimantys norimą pakeitimą, tada parašomas kodas, kuris išlaiko šiuos testus. Po to šis kodas pakeičiamas ir prireikus rašomi nauji testai. Jei tam tikros kodo dalies nepavyksta atlikti kai kurių testų, tai ištaisoma.

Skamba kažkaip keistai. Ar tai tikrai veiksminga?

Matyt, taip. Pirma, tai leidžia aiškiai suprasti, ką iš tikrųjų reikia parašyti. Yra sąlyga, kuri turi būti įvykdyta paleidus kodą – viskas. Patys bandymai turėtų būti suformuoti remiantis techninėmis specifikacijomis. Jei rašydami testus jie pradeda prieštarauti patys sau, tai yra priežastis persvarstyti technines specifikacijas.

Antra, padalijus užduotis į smulkesnes užduotis, kodas tampa pastebimai paprastesnis ir skaitomesnis. Idealiu atveju kiekviename bandyme turėtų būti vienas tvirtinimas. Be to, prastai suprojektuotą kodą (pavyzdžiui, naudojant globalius kintamuosius ar pavienius dydžius) taip pat sunku išbandyti, o tai skatina kūrėją jo nerašyti.

Trečia, kodo palaikymas yra labai supaprastintas. Jei įdiegus naujas funkcijas arba pakeitus seną, kuri nors kodo dalis pradės veikti netinkamai, tai bus nedelsiant aptikta. Daug lengviau pakeisti kodą, kai jis yra padalintas į modulius (o TDD reikalauja, kad programos būtų modulinės). Apžiūrėti kodą, parašytą naudojant TDD metodiką, yra daug lengviau – kiekvienas įsipareigojimas atliekamas siekiant įgyvendinti aiškią užduotį, kuri atsispindės jai skirtame komentare.

Bet man atrodo, kad rašyti kaip įprasta yra daug greičiau

Taip, iš pradžių TDD naudojimas užims papildomo laiko. Tačiau tai labiau įpročio reikalas – laikui bėgant priprasi pirma rašyti testus, o tik po to koduoti ir galbūt net laimėsi laiko, nes kūrimo procesas bus aiškiai struktūrizuotas, pirmiausia teks spręsti klausimas „Ką rašyti?“, o tik tada „Kaip rašyti?“. Be to, investuodami laiką dabar atpirksite laiko ateityje, todėl galėsite daug lengviau palaikyti produktą.

Ar visada prasminga naudoti TDD?

Zinoma kad ne. TDD nėra panacėja. Pavyzdžiui, jei kūrimas yra eksperimentų seka, kai nėra aiškaus tikrumo, ko tiksliai galiausiai reikia, testų rašymas taps didesne našta, kuri traukia komandą atgal.

Nuo ko pradėti?

Yra puiki Kento Becko knyga apie bandomąjį kūrimą: