Siirry suoraan sisältöön

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

  • 07TVT17
    Tieto- ja viestintätekniikan koulutus 17, Lahti
  • 07EXC19KS1
    Saapuvat vaihto-opiskelijat 2019, pitkät vaihdot, tekniikka
  • 07EXC19KS2
    Saapuvat vaihto-opiskelijat 2019, pitkät vaihdot, tietotekniikka
  • 07Z2HTVT17
    Z2 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.