print

Tarkvara automatiseeritud testimine (kevadsemester 2010)

(ITI8901)


Kursuse maht: 5 EAP/3.5 AP (90min. loeng + 90min. praktikum nädalas)
Kontrolli vorm: Arvestus
Aeg: Esmaspäeviti kell 10:00 - 11:30 (loeng), 12:00 - 13:30 (praktikum) alates 8. märtsist
Koht: VI-226 (Ehitajate tee 5, TTÜ peahoone)

Vastutav õppejõud: Maili Markvardt
Lektor (TTCN-3): Anna Rannaste (Elvior, www.elvior.ee)
e-mail: maili [ätt] asaquality.ee


Iseseisva töö ülesanne

Kursus lõpeb arvestusliku projektiga. Koduülesande (projekti) kirjeldus asub Elvior Online Customer Support süsteemis http://elvior.zendesk.com/access/
Forums'i alt tuleb valida TTU Students (ITI8901) Download Area -> ITI8901 Project Task.
Seal asub Projekti ülesande kirjeldus koos abistavate materjalidega.
NB! Arvestuse saamiseks tuleb töötav TTCN-3 testi keskkond (.zip) koos projekti seletuskirjaga (.pdf) saata aadressile anna.rannaste[ätt]elvior.ee kuni 18.05.2010.


Sissejuhatuseks

Aine kandvaks teemaks on sel aastal TTCN-3 nimeline testiarendustehnoloogia (www.ttcn-3.org). TTCN-3 võib vaadata kui spetsiaalset programmeerimiskeelt, mis on loodud pidades silmas automaattestimise eripärasid. Kasutades TTCN-3 on võimalik automatiseerida testimist erinevatel testitasemetel (komponenttestid, integratsioonitestid, süsteemitestid, süsteemide integratsioonitestid) ning erinevates rakendusvaldkondades - alates pangandusest, telekomist lõpetades autotööstusega (Edulood).

TTCN-3 on näiteks aktiivses kasutuses ETSI (European Telecommunications Standards Institute) vastavustestides:
  • Session Initiation Protocol (SIP) for Voice over IP (VoIP),
  • IPv6 (Core, Mobility, Security),
  • Digital Mobile Radio (DMR) and digital Private Mobile Radio [(dPMR),
  • HiperMAN / WiMax,
  • 3GPP IP Multimedia Subsystem (IMS) user equipment jne.

Kursus koosneb moodulitest (kokku 4 moodulit)
  • TTCN-3 alused (TTCN-3 - Testing and Test Control Notation Version 3)
  • TTCN-3 edasijõudnutele
  • TTCN-3 liidestamine SUT'ga (System Under Test; süsteemiadapterite-, platvormiadapaterite-, väliste koodekite-, väliste loggerite ehitamine; testide haldamise standard ja selle kasutamine TTCN-3's)
  • TTCN-3 arendusplatvorm - MessageMagic

Kursus lõpeb arvestusliku projektiga - töötav TTCN-3 testi keskkond koos projekti seletuskirjaga on arvestuse saamise kriteeriumiks. Elvior garanteerib kõigile osalejatele (MessageMagic'u) litsentsi 2009/2010 kevadsemestriks.

Lisaks "põhiteemale", milleks on TTCN-3, on plaanis kaasata täiendavaid tarkvara testimise automatiseerimist käsitlevaid loenguid erinevatelt spetsialistidelt (koormustestimine, mudelipõhine testimine, automaattestimine kui protsess, automaattestimise mõõtmine jne).

Juhis MessageMagic'u saamiseks

MessageMagicu saamiseks igaüks peab registreeruma Elvior Online Customer Support aadressil: http://elvior.zendesk.com/access/ (või http://www.elvior.ee/messagemagic/download ja sealt valima "Enter Elvior Online Customer Support"). Sisestada sinna oma nimi, perekonnanimi ja email.

Edasi valida "Submit a request" tab
Kirjelduses märkida kuursuse nimi "Tarkvara automatiseeritud testimine (ITI8901)" ja oma arvuti võrgukaardi MAC aadress (litsentsi jaoks).
Vajutada "Submit a request"
Kui ticket jõuab meieni, saame saata teile MessageMagicu paketi koos litsentsiga.


Loengute kava


Kuupäev Teema/slaididEsineja
08.02 Kursuse läbimise tingimused, Sissejuhatus kursusesseMaili Markvardt, Anna Krivenko
08.03 Testimise automatiseerimine - mis see on ja mis see ei ole?Maili Markvardt
15.03 Sissejuhatus testide modelleerimisse - UML2 testiprofiili baasil Maili Markvardt
22.03 Installing MessageMagic, Introduction to TTCN-3 by exampleTTCN-3 Basics, Introduction to TTCN-3 by example Anna Rannaste
29.03 TTCN-3 core language (data types, configurations, test suites) Anna Rannaste
05.04 TTCN-3 Language Behaviour - Functions, Test cases, Timers, Altsteps) Anna Rannaste
12.04 TTCN-3 Language Behaviour - modules, templates, TRI/TCI Intefaces Anna Rannaste
19.04 TCN-3 Test Configurations: Ports, Components, Message-based communication Anna Rannaste
26.04 Advanced data types, Templates, matching, procedure-based communication Anna Rannaste
03.05 TTCN-3 standard, Test design & development, Open Data Interface Anna Rannaste
10.05 Introduction to Adapters Anna Rannaste


Praktikumide kava


Kuupäev Teema/slaididEsineja
22.03 MessageMagic UI Anna Rannaste
29.03 Public Test Suits. MessageMagic setup for ETSI SIP Suite Anna Rannaste
05.04 TTCN-3 by examples: Functions, Test cases, Timers Anna Rannaste
12.04 MessageMagic framework for TRI, TCI Anna Rannaste
19.04 TTCN-3 by examples: Ports and Components definition, Message-based communication Anna Rannaste
26.04 TTCN-3 by examples: Templates Parameterisation, Procedure-based communicationAnna Rannaste
3.05 TTCN-3 test generating from UML model. TTCN-3 examples Anna Rannaste
10.05 Questions about TTCN-3 (TTCN-3 lectures + Project Task) Anna Rannaste

Created by: maili last modification: Neljapäev 06 of Mai, 2010 [06:46:28 UTC] by maili


List of attached files
  name desc uploaded size >
1 : 468 icon 7TTCN-3Standardization.pdf Mon 03 of Mai, 2010 [18:25 UTC] by maili 376.50 Kb 164
2 : 467 icon 6TTCN-3Advanced.pdf Thu 29 of Apr, 2010 [09:06 UTC] by maili 238.54 Kb 100
3 : 464 icon 5TestConfigurations.pdf Wed 21 of Apr, 2010 [19:19 UTC] by maili 251.99 Kb 97
4 : 463 icon 4.1ModulesTemplates.pdf Wed 21 of Apr, 2010 [19:18 UTC] by maili 183.50 Kb 118
5 : 456 icon 4.2TRI-TCIInterfaces.pdf Thu 15 of Apr, 2010 [03:42 UTC] by maili 157.79 Kb 108
6 : 452 icon 3TTCN-3LanguageBehavior.pdf Tue 06 of Apr, 2010 [20:04 UTC] by maili 198.63 Kb 203
7 : 449 icon 2TTCN-3CoreLanguage.pdf TTCN-3 Core language Mon 29 of Mar, 2010 [16:05 UTC] by maili 217.44 Kb 194
8 : 445 icon 1.2TTCN-3ByExample.pdf Tue 23 of Mar, 2010 [04:24 UTC] by maili 112.08 Kb 155
9 : 444 icon 1.1TTCN-3BasicIntroduction.pdf Tue 23 of Mar, 2010 [04:24 UTC] by maili 164.58 Kb 244
10 : 443 icon MM_GUI.pdf Tue 23 of Mar, 2010 [04:19 UTC] by maili 109.35 Kb 133
11 : 440 icon MM_Installation_Instructions.pdf Message Magic Installation Guide Thu 18 of Mar, 2010 [16:15 UTC] by maili 311.21 Kb 123
12 : 438 icon UMLTestingProfile.pdf UML testiprofiil Tue 16 of Mar, 2010 [09:14 UTC] by maili 578.00 Kb 127
13 : 430 icon 1.0TestideAutomatiseerimine.pdf Testimise automatiseerimine Mon 08 of Mar, 2010 [12:11 UTC] by maili 769.67 Kb 144
14 : 429 icon TTCN-3Introduction.pdf Kursuse sisu tutvustus Fri 19 of Feb, 2010 [13:42 UTC] by maili 365.77 Kb 152
15 : 426 icon 0.0SissejuhatusAinesse.pdf Kursuse korralduse tutvustus Mon 15 of Feb, 2010 [15:15 UTC] by maili 59.36 Kb 173
rss Articles