Как протестировать компилятор, используя открытый код, доступный в интернете
  • 40 мин

В этой презентации описаны результаты пилотного проекта осуществленного QA командой, которая тестирует Intel Compiler. Идея следующая - в интернете находили и выкачивали программы написанные на C/C++ и компилировали с помощью Intel Compiler. Чтобы отделить невалидный код, компилировали тот же код еще и с помощью GCC компилятора. Затем были проанализированы все ситуации когда GCC успешно откомпилировал код, а Intel Compiler - нет. Если обработать несколько десятков исходников, то ошибок скорее всего не будет обнаружено, но если обработать миллион файлов, количество обнаруженных багов становится ненулевым.

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}