Objectives and competences
1. To achieve in-depth understanding of the software testing process.
2. To achieve in-depth comprehension of the methodologies, standards and tools related to software testing.
3. To develop competence to use gained knowledge on a broad range of software testing projects.
Content (Syllabus outline)
- software life cycle
- traditional, agile and extreme programming approach to IS development
- methods of software testing
- standards on software testing
- tools for testing - testware
- best practices in software testing
- development of testing plan
- execution of testing plan
- usability testing
- testing of web solutions
- web application load testing
- verification and validation of IS
- management of software testing
Learning and teaching methods
- lectures and assignments
- research project
- presentation of research project
Intended learning outcomes - knowledge and understanding
Knowledge and understanding of:
• Software testing principles and concepts, building of the software testing ecosystem.
• Managing the test project, risk in the software development life cycle.
• Test planning, walkthroughs, checkpoint reviews and inspections.
• Designing and executing test cases.
• Measurement, test status, analysis and reporting.
Intended learning outcomes - transferable/key skills and other attributes
Readings
1. Ammann, P. & Offutt, J. (2016). Introduction to software testing. Cambridge University Press.
2. Garcia, B. (2022). Hands-On Selenium WebDriver with Java. O'Reilly.
3. ISO/IEC/IEEE (2022). ISO/IEC/IEEE 29119 Software and systems engineering -- Software testing. Jorgensen, P. C. & DeVries, B. (2021). Software Testing: A Craftsman’s Approach. Taylor & Francis Group.
4. Majchrzak, T. A. (2012). Improving Software Testing: Technical and Organizational Developments, Springer.
5. Elektronska študijska gradiva izvajalcev (2024).
Prerequisits
- no specific prerequisites
Additional information on implementation and assessment • Criteria for passing the exam:
- submitted, presented and approved research report