Module 2 – Unit Testing

 

Contact: Wasif Afzal

 

The Unit testing module will provide knowledge on test design, automation and practices at the unit level. Regarding test design, the module will cover fundamental specification­-based techniques, implementation­-based techniques, as well as other techniques. The module will also cover tool­-supported test automation, and contemporary agile practices, like test-­driven development.

  1. (Video) Functional Test Design
  2. (Video) Equivalence Partitioning
  3. (Quiz) Days between dates tests – (INL4.1)
    • Please submit your solution by email to the contact person responsible for the module
  4. (Video) Test Driven Development
  5. (Video) TDD – Demo
  6. (Quiz) Triangle problem  – (INL4.2)
    • Please submit your solution by email to the contact person responsible for the module
    • (Video) Eclipse and Java Tutorials (optional material that could be useful for completing the given quiz)
  7. (Video) jUnit Test Automation Framework
  8. (Video) Structural Testing Fundamentals
  9. (Video) Control Flow Coverage
  10. (Video) Data Flow Coverage
  11. (Video) Negative Testing
  12. (Video) Positive Test Bias
  13. (Video) Negative Testing Techniques
  14. (Video) Logic Based Coverage
  15. Bowling Game Score problem  – (INL4.3)
  16. Reading assignment – (INL4.4)

Back to main page