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

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

Слайд 1Внедрение unit-тестирования в проект на F#
Санкт-Петербургский Государственный Университет
Математико-механический факультет
Кафедра

системного программирования

Научный руководитель: Я.А. Кириленко
Выполнила: студентка гр.345 Нишневич Анастасия


Слайд 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’а (корректности результата)

Преобразователя(раскрывает все правила, не принимаемые генератором)

Генератора(не

принимает ничего лишнего )

Слайд 7Результаты
Проведен обзор инструментов модульного тестирования в .Net

Изучены и применены инструменты

Nunit и FsCheck

Реализована система модульного тестирования в проекте YaccConstructor


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика