On this pageTable of ContentsIntroduction โAn Introduction to TestingThe Need for TestingTypes of TestingTest Data Selection โTest Data SelectionUnit Testing โUnit TestingUnit Testing in Visual StudioTesting CoverageDebugging โDebugging TechniquesVisual Studio DebuggingOther Debugging ToolsDebugging Other LanguagesDebugging On LinuxDebugging On Web BrowsersSoftware Development Life Cycle โSoftware Development Life CycleTesting in the Life CycleSoftware Testing Life CycleQuality Assurance โQuality AssuranceThe Software Test PlanTest CasesJiraBug ReportingVersion ControlQuality Assurance Workflow