According to Guru99, "Software Testing is a method to check whether the actual software product matches expected requirements and to ensure that software product is Defect free. It involves the execution of software/system components using manual or automated tools to evaluate one or more properties of interest. Software testing aims to identify errors, gaps or missing requirements in contrast to actual requirements." If this interests you, kindly RSVP and join us to demystify the Python testing concept using a prevalent tool - unittest. Please Note: You should have a basic understanding of Python logic and OOP especially applied to Python.