Institutional Learning Outcomes: Critical Thinking and Investigation Software systems are becoming increasingly complex and there is a growing awareness that comprehensive software testing is required to deal with not only this growing complexity but also to increase the quality and reliability. Students explore and investigate theoretical aspects through research and practical techniques that can be used to test software systems at unit, module, subsystem, and at system level. Students learn the important phases of testing and the significance of testing different types of software. Students are introduced to the techniques of data collection for static and dynamic analysis, functional, data, class, integration, user interface testing of the software. Students learn to write software testing documents to communicate the quantitative and qualitative analysis of the software testing data. Prerequisite: SENG 3210 with a minimum grade of C
Institutional Learning Outcomes: Critical Thinking and Investigation Software systems are becoming increasingly complex and there is a growing awareness that comprehensive software testing is required to deal with not only this growing complexity but also to increase the quality and reliability. Students explore and investigate theoretical aspects through research and practical techniques that can be used to test software systems at unit, module, subsystem, and at system level. Students learn the important phases of testing and the significance of testing different types of software. Students are introduced to the techniques of data collection for static and dynamic analysis, functional, data, class, integration, user interface testing of the software. Students learn to write software testing documents to communicate the quantitative and qualitative analysis of the software testing data. Prerequisite: SENG 3210 with a minimum grade of C