Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.