Software Testing and Maintenance (4 op)
Toteutuksen tunnus: TE00BH43-3001
Toteutuksen perustiedot
Ajoitus
01.09.2019 - 31.12.2019
Opintopistemäärä
4 op
Virtuaaliosuus
2 op
Toteutustapa
50 % Lähiopetus, 50 % Etäopetus
Yksikkö
Tekniikan ala (LAMK)
Toimipiste
Tekniikan ala
Opetuskielet
- Englanti
Paikat
10 - 25
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Hans Selenius
Ryhmät
-
07TVT17Tieto- ja viestintätekniikan koulutus 17, Lahti
-
07EXC19KS1Saapuvat vaihto-opiskelijat 2019, pitkät vaihdot, tekniikka
-
07EXC19KS2Saapuvat vaihto-opiskelijat 2019, pitkät vaihdot, tietotekniikka
-
07Z2HTVT17Z2 aikaikkuna TVT17
Osaamistavoitteet
The student is able to
- describe the concepts, terminology and principles of software testing
- design a test plan, implement tests according to the plan and produce a test report
- use modern IDE tools to generate unit tests systematically and automatically
- use software maintenance tools and methods
- create software libraries and installer packages for software products
Toteutustapa ja opetusmenetelmät
Learning methods include both compulsory and volunteer individual and group assignments.
This course is in English.
Oppimateriaali ja suositeltava kirjallisuus
Material in Reppu and given by the lecturer.
Oppimisympäristö
The operational environments of the course are Reppu and Visual Studio.
Sisältö
Testing:
Testing terms and concepts are dealt with. Familiarizing oneself with V-model. Both black-box and white-box methods are handled more closely. Test projects and teams are handled. Test case plan is designed and implemented. Unit testing and TDD are explored with Visual Studio.
Maintenance:
In maintenance part the software maintainability is in focus: command-line arguments, environment variables, conditional compilation, make and ant tools, dynamic linking library, windows registry.
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Programming skills needed.
Arviointimenetelmät
Testing:
- evaluation of group and individual assignments
- written examination at the end of the course
Maintenance:
- assignments at school and at home
- a large-scale assignment
Arviointiasteikko
1-5
Hylätty (0)
The student has not achieved the learning objectives of the course.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
The student is able to operate in group, follows given rules and recommendations and uses techniques and methods learned in the course.
The student is able to apply the techniques and models presented in the course.
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
The student is able to operate in accordance with group objectives, is able to apply diversely the learned techniques and methods, is able to solve the bases of the problem solving tasks.
The student is able to choose suitable techniques and model for the activity, and is able to justify his/her choices.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
The student is able to organize the operation of the group, is able to present alternative solutions in problem solution situations and compare advantages and drawbacks of them, and is able to justify his/her choices.