Table of ContentsOn this pageTable of Contents Introduction An Introduction to Testing The Need for Testing Types of Testing Test Data Selection Test Data Selection Unit Testing Unit Testing Unit Testing in Visual Studio Testing Coverage Debugging Debugging Techniques Visual Studio Debugging Other Debugging Tools Debugging Other Languages Debugging On Linux Debugging On Web Browsers Software Development Life Cycle Software Development Life Cycle Testing in the Life Cycle Software Testing Life Cycle Quality Assurance Quality Assurance The Software Test Plan Test Cases Jira Bug Reporting Version Control Quality Assurance Workflow