Intendierte Lernergebnisse
Students will be able to understand and implement advanced testing concepts facilitate tools for performance and acceptance testingunderstand and implement test automation concepts and tools that integrate software quality assurance in the continuous software development lifecycleunderstand the basic concepts of test case generation, test case selection, and test case prioritizationmeasure software quality as well as test quality using advanced quality assurance methods.
Lehrmethodik
Lectures to introduce the concepts and methods.Written exam about the learned concepts and methods.Exercises to get hands-on experience with the learned concepts and methods.
Inhalt/e
Advanced testing conceptsPerformance testingAcceptance testingMobile testingTest automationIntegration of software testing activities in CI/CD/DevOps environmentsAdvanced methods of automated QA for software and testsResource saving in quality assuranceTest case generationTest case selectionTest case prioritization
Erwartete Vorkenntnisse
Good programming skills in any programming languageBasic knowledge of software testing and its concepts