Автоматическое тестирование является популярной темой в разработке программного обеспечения, но часто разработчики по-прежнему воспринимают это как дополнительная трата времени, а не как возможность. Используя F# и некоторые внешние инструменты и библиотеки, вы можете сделать автоматическое тестирование простым, приятным и продуктивным. В этом курсе вы узнаете о различных методах написания кода автоматического тестирования в F#.Автор курса, Kit Eason, объясняет как использовать пакет тестирования модулей xUnit-.NET, чтобы сделать некоторую тестовую разработку и продемонстрирует как улучшить опыт тестового запуска с помощью NCrunch. Он показывает как использовать FsCheck для генерации тестовых примеров и как использовать Expecto для перехода в мир тестов в качестве первоклассных значений. Он также затронет использование Canopy для автоматизации тестирования веб-интерфейсов пользователя.
Урок 1.00:01:07
Welcome
Урок 2.00:00:59
What you should know?
Урок 3.00:02:58
Working with the sample code
Урок 4.00:00:51
Solving issues with early versions of Visual Studio 2017
Урок 5.00:01:52
What are automated tests and why do they matter?
Урок 6.00:09:45
Creating a testable project and installing Paket and xUnit
Урок 7.00:05:55
Creating your first tests
Урок 8.00:11:27
Test driving an implementation - Part 1
Урок 9.00:09:40
Test driving an implementation - Part 2
Урок 10.00:09:33
Providing functional dependencies to tests
Урок 11.00:01:42
Exercise - Removing nulls from your implementation
Урок 12.00:01:43
Exercise solution - Removing nulls from your implementation
Урок 13.00:07:23
Introducing NCrunch - A marvelous test runner
Урок 14.00:03:51
Organizing tests in NCrunch
Урок 15.00:01:47
Exercise - Extending test coverage
Урок 16.00:00:55
Exercise solution - Extending test coverage
Урок 17.00:09:01
Introducing property-based testing with FsCheck
Урок 18.00:10:05
Applying property-based testing
Урок 19.00:00:55
Applying property-based testing
Урок 20.00:18:11
Controlling FsCheck test data generation
Урок 21.00:00:36
Exercise - Writing an FsCheck test using a generator
Урок 22.00:01:01
Exercise solution - Writing an FsCheck test using a generator
Урок 23.00:04:35
Using Unquote to clarify test failures
Урок 24.00:05:55
Introducing first-class tests with Expecto
Урок 25.00:06:17
Writing tests in Expecto
Урок 26.00:05:21
Writing property-based tests in Expecto
Урок 27.00:00:30
Exercise - Converting tests to use Expecto
Урок 28.00:00:51
Exercise solution - Converting tests to use Expecto
LinkedIn Learning — это онлайн-платформа для обучения профессиональным навыкам в области IT, бизнеса и креативных индустрий, предоставляющая тысячи видеокурсов от экспертов индустрии.Кратко о платформеОснована как Lynda.com в 1995 годуВ 2015 году приобретена LinkedInВ 2017 году полностью преобразована в LinkedIn LearningСегодня является частью экосистемы Microsoft