BBC
Bbc: Gcse Bitesize: Natural Selection and Evolution
Darwin's theory of evolution explains how species of living things have changed over geological time in order to survive in the changing environment. A link to a test is provided.
Other
University of Connecticut: Natural Selection Simulation
This page has a Java simulation that demonstrates allele frequency and natural selection. Choose various numbers for this simulation and run the experiment.