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