qnli question: When can dynamic testing occur? sentence: Dynamic testing may begin before the program is 100% complete in order to test particular sections of code and are applied to discrete functions or modules.