Context: There are many approaches available in software testing. Reviews, walkthroughs, or inspections are referred to as static testing, whereas actually executing programmed code with a given set of test cases is referred to as dynamic testing. Static testing is often implicit, as proofreading, plus when programming tools/text editors check source code structure or compilers (pre-compilers) check syntax and data flow as static program analysis. Dynamic testing takes place when the program itself is run. 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. Typical techniques for this are either using stubs/drivers or execution from a debugger environment.

Question: Name three approaches software testers take when testing their software?
Answer: Reviews, walkthroughs, or inspections

Question: What is the term that is used to described executing programmed code with a given set of test?
Answer: dynamic testing

Question: When can dynamic testing occur?
Answer: before the program is 100% complete

Question: What are commonly used techniques during dynamic testing?
Answer: stubs/drivers or execution from a debugger environment

Question: There are few approached in what type of testing?
Answer: Unanswerable

Question: Examples of static testing include previews, walkthroughs, and what other item?
Answer: Unanswerable

Question: Dynamic testing refers to executing predetermined code with what?
Answer: Unanswerable

Question: When does dynamic testing not take place?
Answer: Unanswerable

Question: Static testing is always what?
Answer: Unanswerable