Continuous testing is when software testing is performed throughout the software delivery pipeline. For this to be successful, continuous software testing must be an embedded practice throughout the delivery pipeline rather than an additional time boxed task.
Continuous testing must use strategic combinations of manual testing, automation testing, functional testing and non-functional testing using the appropriate tools.
The objective is to complete all coding and testing activities by the end of the delivery pipeline so the software can be shipped. The most efficient way of ensuring the quality of every change is to perform static testing of requirements, regression testing as soon as a change is made, and testing of the specific change to ensure that it is fit for purpose.