Модульное тестирование
Автор: Azamat Dinaev • Декабрь 4, 2023 • Лабораторная работа • 389 Слов (2 Страниц) • 110 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА №44
ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ РУКОВОДИТЕЛЬ
ассистент | К.Ю. Рыжов | |||
должность, уч. степень, звание | подпись, дата | инициалы, фамилия |
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №3 |
«Модульное тестирование» |
по дисциплине: Основы программирования |
РАБОТУ ВЫПОЛНИЛ(-А)
СТУДЕНТ(-КА) ГР. | В2441 | А.Б. Динаев | |||
группа | подпись, дата | инициалы, фамилия |
Санкт-Петербург 2023
- Выбранный прокт
https://github.com/microsoft/calculator
- Код выбранного для исследования теста
[TestClass]
public class CalculatorTests
{
[TestMethod]
public void TestAddition()
{
Calculator calculator = new Calculator();
int result = calculator.Add(2, 3);
Assert.AreEqual(5, result, "Сложение работает некорректно");
}
}
- Описание функциональности ПО, проверяемой данным тестом
В данном тесте проверяется корректность работы функции сложения в калькуляторе.
- Тестовые требования
- Корректное выполнение операции сложения.
- Правильный результат при сложении положительных чисел.
- Тестовые примеры
- Вход: 2, 3; Ожидаемый результат: 5.
- Вход: 0, 5; Ожидаемый результат: 5.
- Вход: -2, 2; Ожидаемый результат: 0.
- Исходные и исправленные строки кода ПО
Исходный код калькулятора:
public class Calculator
{
public int Add(int a, int b)
{
return a - b;
...