This assignment for ITECH7409 delves into software testing, focusing on the ISO/IEC 29119 standard and the TestRail testing management tool. Part A provides an overview of the ISO/IEC 29119 standard, detailing its five parts: concepts and definitions, test processes, test documentation, test techniques, and a conclusion highlighting its importance for software testing consistency and quality. Part B focuses on TestRail, showcasing its features through the creation of positive and negative test cases for a binary search program. The assignment includes test case descriptions, expected results, and a bug report. The solution demonstrates the use of TestRail for managing and documenting the testing process, emphasizing its role in facilitating communication among stakeholders and streamlining the overall testing effort. Furthermore, the assignment highlights the importance of the IEEE standard in software testing and provides a practical application of test case development and defect reporting using TestRail.