Dynamic techniques cover technique control flow, data flow, fault based test techniques, fault introduction, mutation testing, error based test techniques.