كلية الهندسة - جامعة عين شمس, الرئيسية
Software Testing
What Will Learn?
-
Course Aims• Apply Software testing techniques for testing software applications • Design the test cases and test suites to satisfy the functional and non-functional feature of the system • Test Software Applications to match the expected outcome • Discuss different types of testing
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
Requirements
CSE332s
Description
-
English Description
Introduction to software testing, requirements, plans. Testing lifecycle and Software quality process. Defects and Test cases. Testing techniques, White-box testing, black box testing. Test Inspection process, Data flow Testing. Static and dynamic testing, testing checklist, logical. Unit testing and Automated testing. Functional and Non-functional testing. Other types of testing & tools in testing. -
Arabic Description
Introduction to software testing, requirements, plans. Testing lifecycle and Software quality process. Defects and Test cases. Testing techniques, White-box testing, black box testing. Test Inspection process, Data flow Testing. Static and dynamic testing, testing checklist, logical. Unit testing and Automated testing. Functional and Non-functional testing. Other types of testing & tools in testing.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة2
-
الدرجاتالإجمالي ( 100 ) = نصف العام (20) + tr.Student Activities (30 = tr.Industry 0% , tr.Project 10% , tr.Self_learning 0% , tr.Seminar 20% ) + درجة الامتحان (50)
-
الساعاتساعات المحاضرة: 2, ساعات التعليم: 1, ساعات المعمل: 0
-
Required SWL100
-
Equivalent ECTS4
- 1. Panagiotis Leloudas, Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution, Apress, 2023
- 2. Paul Ammann, Jeff Offutt, Introduction to Software Testing, Cambridge University Press; 2nd edition, 2016
- 3. M. S. Fisher, Software Verification and Validation: An Engineering and Scientific Approach, 3rd Edition, Springer, 2009 - Panagiotis Leloudas, Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution, Apress, 2023.