В тестировании применяю подход: анализирую требования, проверяю данные, нахожу неочевидные дефекты и не останавливаюсь, пока не разберусь в причине.