Внедрение unit-тестирования в проект на F#

Слайд 2

Unit-тестирование и F#

Unit-тестирование(модульное тестирование) – это метод тестирования, основанный на проверке отдельных

Unit-тестирование и F# Unit-тестирование(модульное тестирование) – это метод тестирования, основанный на проверке
модулей кода программы.
F# – мультипарадигмальный язык программирования

Слайд 3

Задача

Изучение модульного тестирования
Изучение и сравнение framework’ов для .NET
Выбор framework’ов для проекта

Задача Изучение модульного тестирования Изучение и сравнение framework’ов для .NET Выбор framework’ов для проекта на F#
на F#

Слайд 4

Framework’и для unit-тестирования

Рассмотренные средства:
framework для unit-тестирования
MsTest (framework в VisualStudio)
Nunit
XUnit
MbUnit
FsUnit

Framework’и для unit-тестирования Рассмотренные средства: framework для unit-тестирования MsTest (framework в VisualStudio)
(tool для написания тестов в функциональном стиле)
FsCheck

Слайд 5

YaccConstructor

Основная цель проекта YaccConstructor – генерация синтаксического анализатора по входной грамматике.

YaccConstructor Основная цель проекта YaccConstructor – генерация синтаксического анализатора по входной грамматике.

Приложение состоит из фронтенда, преобразователя и генератора.

Слайд 6

Внедрение

Реализованы тесты
Front-end’а (корректности результата)
Преобразователя(раскрывает все правила, не принимаемые генератором)
Генератора(не принимает

Внедрение Реализованы тесты Front-end’а (корректности результата) Преобразователя(раскрывает все правила, не принимаемые генератором)
ничего лишнего )