|Responsible unit:||Department of Informatics Engineering|
|Course/CS Responsible:||Doctoral Program in Informatics Engineering|
|Acronym||No. of Students||Study Plan||Curricular Years||Credits UCN||Credits ECTS||Contact hours||Total Time|
Be familiarized with the terminology used in software testing. Acquire knowledge about the main techniques that may be applied in software quality control. Acquiring sensitivity to issues relating to software quality processes.
At the end of the course students should understand the concepts of software testing techniques for designing test cases and when to use them, and know when to apply the different software testing tools.
1. Basic concepts of software quality: concept of quality attributes and quality metrics, according to ISO 9126; factors of quality, costs, quality, verification and validation versus quality assurance. 2. Software testing: basic concepts and definitions, technical design of test cases (black box testing and white box), unit testing and test-driven development (TDD), integration tests, system tests (through the user interface, performance tests, reliability, availability, compatibility, etc.). Model-based testing, acceptance tests, tests planning and documentation, problems reporting and tracking, metrics related to testing, testing process management, test automation. 3. Inspections, reviews and other forms of static analysis software.
The lecture classes are used for formal exposure of the subject, followed by the presentation of their cases and discussion. In laboratory classes, students will have the opportunity to conduct small projects and work with testing tools. This work will consist of two phases: initially, students will have to give a lesson on a software testing practical tool; in the second phase, students will have to prepare a report with a comparison of test tools
|Trabalho de campo||50,00|
|Trabalho prático ou de projeto||50,00|
|Frequência das aulas||42,00|
|Trabalho de investigação||50,00|
50% minimum in frequency assessment
The practical work is mandatory for ALL students
The marks obtained can be improved in the following edition of discipline.