Understanding Chemical Reactions and Testing Strategies