This document provides an overview of quality assurance (QA) workshop concepts, including definitions, quality attributes, software quality assurance (SQA) concepts, software testing types and techniques, and pre-requisites and deliverables. It defines key terms like quality, quality software, and quality control (QC). It describes SQA concepts like process assurance, product assurance, verification and validation. It outlines testing types like unit, integration, system, and regression testing. It also covers testing techniques like black box, white box, and grey box testing. Finally, it discusses pre-requisites for testing and common testing deliverables.