1. Главная
  2. Библиотека
  3. Программирование
  4. Разработать модульный тест для класса, который содержит два метода: 1. Метод вычисляет сумму двух целых чисел. 2. Метод вы...

Разработать модульный тест для класса, который содержит два метода: 1. Метод вычисляет сумму двух целых чисел. 2. Метод вычисляет произведение двух целых чисел. Тест должен проверять корректность вычислений обоих методов.

«Разработать модульный тест для класса, который содержит два метода: 1. Метод вычисляет сумму двух целых чисел. 2. Метод вычисляет произведение двух целых чисел. Тест должен проверять корректность вычислений обоих методов.»
  • Программирование

Условие:

Разработаем проект содержащий класс, который содержит два метода. Первый метод вычисляет сумму двух целых чисел, второй произведение чисел.
Задача: разработать модульный тест, который будет проверять корректность вычислений.
Задания для самостоятельного выполнения по вариантам:
Разработать модульный тест для класса:
1. Комплексное число
2. Площадь примитивов (произвольный треугольник, круг, прямоугольник)
3. Класс расчета факториала
4. Класс нахождения НОК
5. Класс по собственному усмотрению.
Выбрать любой вариант из 1-4 и обязательно 5. Отчет в виде решения с подробными комментариями в среде программирования. Допускается рассмотреть принципы автоматизации на любом языке в любой среде программирования

Решение:

Ниже приведён пример решения на языке Python с подробными комментариями. В данном решении мы реализуем два класса и для них создаём модульные тесты с использованием стандартного модуля unittest: 1. Вариант 3 – класс для расчёта факториала. 2. Вариант 5 – класс по собственному усмотрению, который реализует методы сложения и умножения двух целых чисел (как было описано в условии). ———————————————————————————— Шаг 1. Реализация класса для расчёта факториала Создадим класс Factorial с методом calculate(n), который вычисляет факториал числа n. Обратите внимание, что по определению 0! = 1. Код...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет