Как обсуждалось выше, на каждом уровне, требования тесно связаны с тестированием. В широком смысле, тестирование это любое действие, направленное на выявление и предотвращение дефектов в системе, где дефект это отклонение от требований. Таким образом, сразу необходимо отметить, что в дополнении к классическим методам тестирования, таким как модульное тестирование, тестирование подсистем, системное тестирование, понятие тестирование , используемое в данной книге, подразумевает также и рецензирование, инспектирование и анализ с использованием моделирования.