20 likes | 210 Views
Practical Software Testing: Tool Automation. Test planning Generation Minimization Execution Regression O racle checking Test management. Practical Software Testing: “Human” Factors. Business problem Validation or Verification (e.g. $1 Billion vs $100 Million)
E N D
Practical Software Testing: Tool Automation • Test planning • Generation • Minimization • Execution • Regression • Oracle checking • Test management
Practical Software Testing: “Human” Factors Business problem • Validation or Verification (e.g. $1 Billion vs $100 Million) Code assumption problem • Are we addressing the right problem (e.g. missing testability) Oracle problem • Who writes it, how is it written (e.g. implicit invariants) Test effectivity problem • Why are 50% of errors are not found by test? (e.g. integration) Value/cultural/education problem • Why aren’t test tools more deployed/used? (e.g. ease of use)