Слайд 2Unit-тестирование и F#
Unit-тестирование(модульное тестирование) – это метод тестирования, основанный на проверке отдельных
модулей кода программы.
F# – мультипарадигмальный язык программирования
Слайд 3Задача
Изучение модульного тестирования
Изучение и сравнение framework’ов для .NET
Выбор framework’ов для проекта
на F#
Слайд 4Framework’и для unit-тестирования
Рассмотренные средства:
framework для unit-тестирования
MsTest (framework в VisualStudio)
Nunit
XUnit
MbUnit
FsUnit
(tool для написания тестов в функциональном стиле)
FsCheck
Слайд 5YaccConstructor
Основная цель проекта YaccConstructor – генерация синтаксического анализатора по входной грамматике.
Приложение состоит из фронтенда, преобразователя и генератора.
Слайд 6Внедрение
Реализованы тесты
Front-end’а (корректности результата)
Преобразователя(раскрывает все правила, не принимаемые генератором)
Генератора(не принимает
ничего лишнего )