This document is a draft version 3.4 of the Standard for Software Component Testing produced by the British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST). The standard provides guidelines for software component testing including defining a testing process, recommended test case design techniques, and test measurement techniques. It aims to enable the measurement and comparison of testing performed on software components to improve testing quality. The document describes the scope and objectives of the standard, as well as the testing process it recommends including test planning, specification, execution, recording, and completion checking activities. It also provides details on various test case design techniques such as equivalence partitioning, boundary value analysis, state transition testing, and others. Test measurement techniques are also defined to