SLO | EN

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

  • doc. dr. ALENKA BAGGIA, univ. dipl. org.

  • Pisni izpit: 60
  • Raziskovalna naloga: 40

  • : 36
  • : 24
  • : 150

  • Slovenian
  • Slovenian

  • ORGANIZACIJA IN MANAGEMENT INFORMACIJSKIH SISTEMOV - 1.