There are many Software testing types, Types are typically created on the basis of tests carry out on the software under test.
Most of the QA/Testers has confusion between Validation and Verification, both terms looks similar but has very distinct meaning.
The Test Plan document on the other hand, is derived from the Product Description, Software Requirement Specification SRS, or Use Case Documents.
A Test Strategy document is a high level document and normally developed by project manager. This document defines “Testing Approach” to achieve testing objectives.
Quality assurance is a planned and systematic set of activities necessary to provide adequate confidence that products and services will conform to specified requirements and meet user needs.
SDLC stands for “Software Development Life Cycle”. It is the process of developing software through business needs,
Software testing is a process to identify the defects in the system. The definition of testing according to the ANSI/IEEE 1059 standard is that testing is the process of analyzing a software item to