Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tarkvara automatiseeritud testimine

Similar presentations


Presentation on theme: "Tarkvara automatiseeritud testimine"— Presentation transcript:

1 Tarkvara automatiseeritud testimine
Sissejuhatus ainesse

2 Maili Markvardt maili [ätt] asaquality.ee
Kontaktandmed Maili Markvardt maili [ätt] asaquality.ee Kursuse veebileht: - > Õppeained -> Tarkvara automatiseeritud testimine

3 Kursuse üldinfo Ainekood: ITI9801 Maht: 3,5AP, Arvestus
Aeg: Kolmapäeviti – 19.00 Koht: Küberneetika maja, B126 (Akadeemia tee 21)

4 Seminari eesmärk Tutvustada erinevaid testimist ja tarkvara kvaliteeti puudutaivad aspekte ja tehnoloogiaid Teemade valikul ning tutvustamisel on suur osa osalejail Soodustada aktiivset diskussiooni seminaril osalejate seas käsitletud teemadel

5 Õppimismeetodid Iseseisev töö materjalidega
Õppejõu ja kaastudengite ettekanded Ettekannetele järgnev diskussioon, kuulajate kogemused, arvamused

6 Nõuded kursuse läbimiseks
1 ettekanne (kestusega 45 min) Arvestustöö semestri lõpus

7 Ettekannete teemad ja materjalid
... saab minu käest ... võib ise pakkuda Artikkel Ülevaade artikli sisust, tulemustest Esineja põhjendatud arvamus esitatud meetodi/lähenemise kasutatavusele praktikas Testimisvahendi, huvitava tehnoloogia vms demo Vahendi funktsionaalsuse ülevaade Näide vahendi rakendamise kohta Hinnang rakendatavusele

8 Käsitletavad teemad Tarkvara testimise ülevaade
Testikatte kriteeriumid – millal on piisavalt testitud? UML2.0 Testing Profile ja TTCN-3 Klassikalised testimisprobleemid lõplikel automaatidel (FSM) Laiendatud lõplikud automaadid (EFSM) Testijadade ja testiandmete genereerimine Sümbolmeetodid testide genereerimisel + Teemad kuulajate soovil (kuulajate ettekanded)

9 Ettekannete teemad - üldised
Requirements engineering ja nõudmiste testimine Testimise automatiseerimine – SWOT Test-Driven Development Usability testing Testija roll erinevate arendusmetoodikate puhul Testimisprotsessi parendamine (TPI) Uuriv testimine (Exploratory testing) Testimine ja standardid Läbivaatustel põhinevad staatilised meetodid

10 Ettekannete teemad - spetsiifilised
Testimisvahendi demo Moodultestimine (unit testing) Koodi läbivaatuse tööriistad (LINT), koodistandardid Fitnesse, WEBLoad IDE Mercury ja Rationali testimisvahendid TTWorkbench ja TTCN-3 ... Hajussüsteemide testimine (Distributed testing) Veebiteenuste testimine (SOAPUi) Mobiilsete seadmete testimine (Connection-limited devices) Reaalajasüsteemide testimine Testiandmete genereerimine Testide genereerimine spetsifikatsioonist

11 Tähtajad Ettekande teema ja esinemise aeg tuleb kooskõlastada õppejõuga i teel või tunnis Tähtajad vastavalt osalejate arvule pärast tundi Esimestel kooskõlastajatel on suurem valik aegu ;) Arvestustöö:

12 Raamatuid Mike Andrews, James A. Whittaker (2006): How to break software: Functional and Security Testing of Web Applications and Web Services James A. Whittaker (2002): How to breaks software: A Practical Guide to Testing Rex Black (2002): Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing Kent Beck (2002): Test driven development by example Mark Fewster, Dorothy Graham (1999): Software test automation: effective use of test execution tools Cem Kaner, James Bach, Bret Pettichord (2002): Lessons Learned in Software Testing William Perry (2000, 2006). Effective methods for software testing

13 Tutvustusring Kes oled, kust tuled Ootused kursuse suhtes


Download ppt "Tarkvara automatiseeritud testimine"

Similar presentations


Ads by Google