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

Лаба 4

.docx
Скачиваний:
2
Добавлен:
01.12.2023
Размер:
321.66 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

ТЕСТИРОВАНИЕ

Отчет по лабораторной работе №4

по дисциплине «Технологии и методы программирования»

Студенты гр. 711-2:

_______А.А. Калинин

_______Е.П. Толстолес

__.__.2023

Руководитель

преподаватель каф. КИБЭВС

_______ Б.С. Лодонова

__.__.2023

Томск 2023

Введение

Целью работы является проведение тестирования в соответствии с вариантом 6: Телефон.

Задачи:

  • Ознакомиться с краткими теоритическими сведениями;

  • Реализовать функцию в соответствии с вариантом 6: Телефон;

  • Написать модульный тест покрывающий функцию;

  • Реализовать тестирование базового пути функции;

  • Составить отчет согласно ОС ТУСУР 01-2021.

2 ХОД РАБОТЫ

На рисунке 2.1 представлен черный ящик для варианта 6: Телефон.

Рисунок 2.1 – Черный ящик

На рисунке 2.2 представлен белый ящик для варианта 6.

Рисунок 2.2 – Белый ящик

На рисунке 2.3 представлен модульный тест покрывающий функцию для варианта 6.

Рисунок 2.3 – Модульный тест

На рисунке 2.4 представлен результат теста.

Рисунок 2.4 – Результат теста

На рисунке 2.5 представлено тестирование базового пути функции согласно варианту 6.

Рисунок 2.5 – Тестирование базового пути

Код программы представлен в приложении А.

Заключение

В ходе лабораторной работы было проведено тестирование в соответствии с вариантом 6: Телефон.

Отчет составлен согласно ОС ТУСУР 2021.

Приложение А

(обязательное)

Код программы

namespace TestProject1

{

public class Tests

{

[SetUp]

public void Setup()

{

}

[Test]

public void Test1()

{

var check = new Wating();

var call = new Call();

var end = new Talk();

var state1 = Stateline.LineIsBusy;

call.AnswerCall();

end.EndCall();

var state2 = Stateline.LineIsBusy;

Assert.Equals(state1,state2);

}

}

}

Соседние файлы в предмете Технологии и методы программирования