The Ames test is designed to detect different types of mutations, primarily base-pair substitutions and frameshift mutations. Different Salmonella strains are used to identify these mutations, each with specific genetic markers. This allows for a broad detection range of mutagenic effects.