Back to courses index

SWEB433: Software Testing Lab

Description:Software testing lab underlines fundamental concepts of software testing and develops an expertise of how-to-do for future software testers. The lab focuses on delivering testing Plan, test cases and test suites. Most of the lab sessions will be dedicated to apply techniques and tools to test software units. The lab exercises will use test beds from different programming language. In particular test beds will include student implemented code. This will provide immediate feedback to the students and help him/her to avoid program errors.
Credit Hours.:1
Coordinator: Salah Bouktif
Topics Outline:
  1. Software testing specification
  2. Deriving software test plan
  3. Test using black box based techniques and associated tools
  4. Performing regression testing (e.g. JUnit)
  5. Test using white box based techniques and associated tools
  6. Web application testing
  7. Calculating metrics
  8. Load testing: case of web services
Outcomes:
  1. Develop test plans covering different phases of software testing.
  2. Develop software testing specifications document
  3. Derive test cases using different techniques of software testing
  4. Apply test cases to software test beds
  5. Use software testing tools.
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8
1       
2       
3    
4    
5     
Pre-requisiteSWEB432: Software Implementation Lab
Co-requisite SWEB423: Software Testing and Quality Assurance
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
37% 13% 0% 2% 2% 0%0% 0% 13% 0% 0% 2% 2% 26%
Show Details