Лаба 4
.docxМинистерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)
ТЕСТИРОВАНИЕ
Отчет по лабораторной работе №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);
}
}
}