Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4025

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
429.21 Кб
Скачать

МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Д. И. Кислицын

СРЕДСТВА КОМПЬЮТЕРНОГО ТЕСТИРОВАНИЯ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Средства компьютерного тестирования»

по направлению подготовки 09.04.02 Информационные системы и технологии, профиль «Технология разработки информационных систем»

Нижний Новгород

2022

МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Д. И. Кислицын

СРЕДСТВА КОМПЬЮТЕРНОГО ТЕСТИРОВАНИЯ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Средства компьютерного тестирования»

по направлению подготовки 09.04.02 Информационные системы и технологии, профиль «Технология разработки информационных систем»

Нижний Новгород ННГАСУ

2022

1

УДК 681.3 (075)

Кислицын Д. И. Средства компьютерного тестирования : учебнометодическое пособие / Д. И. Кислицын; Нижегородский государственный архитектурно-строительный университет. – Нижний Новгород : ННГАСУ, 2022. - 9 с. - Текст : электронный.

Предназначено для обучающихся в ННГАСУ по дисциплине «Средства компьютерного тестирования» по направлению подготовки 09.04.02 Информационные системы и технологии, профиль «Технология разработки информационных систем».

Д. И. Кислицын, 2022ННГАСУ, 2022

2

Содержание

Лабораторная работа №1……….……………………….………………………4

Лабораторная работа №2………………………………………………………..5

Лабораторная работа №3………………………………………………………..6

Лабораторная работа №4………………………………………………………..7

Лабораторная работа №5………………………………………………….…….8

3

Лабораторная работа № 1

Цель работы: научиться добавлять тестовый проект в решение с тестируемым проектом в MS Visual Studio.

Задание 1. Создать в MS Visual Studio проект на языке C# с тестируемым классом Sedlo, позволяющим найти седловые точки в матрице и включающим в себя:

-поле int[,] m, хранящее исходную матрицу (передаётся через конструктор);

-метод int[] Max(int[,] m, char t), возвращающий вектор максимальных элементов в матрице m по строкам (t=’r’) или по столбцам (t=‘c’);

-метод int[] Min(int[,] m, char t), возвращающий вектор минимальных элементов в матрице m по строкам (t=’r’) или по столбцам (t=‘c’);

-метод List<spoint> Sedlo(), возвращающий список найденных седловых точек матрицы m. Список задаётся структурой spoint, включающей в себя значение и координаты седловой точки.

Задание 2. Добавить в решение из задания 1 проект unit-теста для тестирования класса Sedlo и его методов.

4

Лабораторная работа № 2

Цель работы: научиться тестировать методы ввода и вывода данных из консоли.

Задание. В тестовый проект из лабораторной работы №1 добавить тестирование ввода исходной матрицы с консоли (Console.ReadLine) и вывода седловых точек в консоль (Console.WriteLine).

5

Лабораторная работа № 3

Цель работы: научиться тестировать механизм обработки исключений

(try…catch).

Задание. В тестовый проект из лабораторной работы №1 добавить тестирование механизма обработки исключений (try…catch), используемого в проекте.

6

Лабораторная работа № 4

Цель работы: научиться работать с unit-тестом, управляемым данными.

Задание. Измените (добавьте) unit-тесты в тестовом проекте из лабораторной работы №1 так, чтобы тестовые данные для тестов подгружались из источника данных (таблица или база данных).

7

Лабораторная работа № 5

Цель работы: научиться работать со списками воспроизведения unit-тестов.

Задание. На основе уже созданных unit-тестов создайте в тестовом проекте из лабораторной работы №1 несколько списков воспроизведения тестов. Запустите и проанализируйте их работу.

8

Кислицын Дмитрий Игоревич

СРЕДСТВА КОМПЬЮТЕРНОГО ТЕСТИРОВАНИЯ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Средства компьютерного тестирования»

по направлению подготовки 09.04.02 Информационные системы и технологии, профиль «Технология разработки информационных систем»

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www.nngasu.ru, srec@nngasu.ru

9

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]