YoVDO

Математика в тестировании дискретных систем

Offered By: Tomsk State University via Coursera

Tags

Mathematics Courses Mathematical Modeling Courses Finite Automata Courses Black Box Testing Courses

Course Description

Overview

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

Помимо видеолекций и традиционных тестовых заданий в курсе предусмотрен тренажер, имитирующий процесс тестирования дискретной системы.

Цель курса: научить слушателя извлекать математическую модель из описания дискретной системы, строить на основе этой модели полный проверяющий тест и применять его при тестировании предъявленной реализации.

Требования к знаниям слушателей: знание математики в объёме средней школы (11 классов), а также базовые знания дискретной математики и информатики. Приветствуется знание основ цифровой техники.

Результаты обучения:
1. Слушатель поймет, что такое тестирование и роль формальных моделей в тестировании
2. Слушатель научится применять формальные модели для описания поведения дискретных систем
3. Слушатель научится осуществлять тестирование дискретных систем и анализировать результаты

Syllabus

  • Приветственный модуль
  • Модуль 1. Конечные автоматы
  • Модуль 2. Подходы к построению проверяющих тестов для конечных автоматов
  • Модуль 3. Методы построения проверяющих тестов для модели черного ящика
  • Модуль 4. Описание автоматами дискретных устройств и схем
  • Модуль 5. Практические аспекты тестирования

Taught by

Лапутенко Андрей Владимирович, Громов Максим Леонидович, Прокопенко Светлана Анатольевна and Шабалдина Наталия Владимировна

Tags

Related Courses

Blockchain Essentials
A Cloud Guru
AI Design and Engineering with Microsoft Azure
Cloudswyft via FutureLearn
Aprendizaje de las matemáticas de primaria
Universidad de los Andes via Coursera
Astrophysics: Exploring Exoplanets
Australian National University via edX
Astrophysics: The Violent Universe
Australian National University via edX