Faculty of Engineering - Ain Shams University, Home
Software Testing, Validation, and Verification
What Will Learn?
-
Course Aimsto define the main software testing requirements and components of the testing phase in the software development life cycle, to explore the main testing techniques to validate and verify software systems.
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
Requirements
CSE242
Description
-
English Description
Testing, Verification, and Validation (V&V) requirements, plans, and measures. Risk management. V&V life-cycle. V&V and UML. Software quality process. Capability Maturity Model (CMM). Testing techniques. Test cases. Inspection process. Testing waterfall model. Testing checklist. Logical, physical, and unit design testing. Static and dynamic testing of code. Non-functional testing. CASE tools in testing. -
Arabic Description
Testing, Verification, and Validation (V&V) requirements, plans, and measures. Risk management. V&V life-cycle. V&V and UML. Software quality process. Capability Maturity Model (CMM). Testing techniques. Test cases. Inspection process. Testing waterfall model. Testing checklist. Logical, physical, and unit design testing. Static and dynamic testing of code. Non-functional testing. CASE tools in testing.
-
DepartmentComputer and Systems Engineering
-
Credit Hours2
-
GradesTotal ( 100 ) = Midterm (20) + tr.Major Assessment (25 = tr.Industry 0% , tr.Project 15% , tr.Self_learning 5% , tr.Seminar 10% ) + tr.Minor Assessment (5) + tr.Oral/Practical (10) + Exam Grade (40)
-
HoursLecture Hours: 2, Tutorial Hours: 0, Lab Hours: 1
-
Required SWL100
-
Equivalent ECTS4
- - Andreas Spillner, Tilo Linz, Hans Schaefer - Software Testing Foundations (2014, Rocky Nook)
- - Cem Kaner, James Bach, Bret Pettichord: Lessons Learned in Software Testing, Wiley 2007
- - Foundations of Software Testing ISTQB Certification by Rex Black, 2019. - Andreas Spillner, Tilo Linz, Hans Schaefer Software Testing Foundations (2014, Rocky Nook) - Andreas Spillner, Tilo Linz, Hans Schaefer Software Testing Foundations (2014, Rocky Nook).