unit tests
  • Установка Google Test
    • через VS 2022
  • Что тестировать как тестировать
    • Test Suites
  • Google Test примеры
  • Параметризация примеры
  • Функции expect и assert
    • EXPECT_*
  • Пример setUP() TearDown()
  • Тестирование производительности
  • Профилирование
    • ЦП Аналитика
    • Пример
  • пример тестирование записи в файл
  • 📚Tasks
    • Задание на повторение
    • Задание calculate_average
    • Задание
    • Задание 2
    • Задание 3
    • Задание Интеграционное тестирование
    • Задание 4 треугольник интеграция
    • Задание кошелек
    • Кошелек интеграция
    • Задачи профилирование
    • Задание Task
  • Пример
Powered by GitBook
On this page
  1. Tasks

Задание calculate_average

Цель: Целью данной задачи является разработка тест-кейсов на основе технического задания (ТЗ), написание пустышки функции в соответствии с ТЗ и проведение тестирования данной функции.

Техническое задание: Разработать функцию calculate_average, которая принимает на вход список чисел и возвращает их среднее арифметическое. Если входной список пуст, функция должна вернуть значение None.

Шаги:

  1. Разработка тест-кейсов:

    • Написать несколько тест-кейсов, покрывающих различные сценарии использования функции. Учесть случаи с пустым списком, списком из одного элемента, и обычным списком чисел.

  2. Написание пустышки функции:

    • Создать пустую функцию calculate_average, которая соответствует ТЗ.

  3. Подготовка к тестированию

    • написать тест-кейсы для функции при помощи google test.

  4. Реализация функции:

    • Написать код функции calculate_average в соответствии с ТЗ.

  5. Тестирование функции:

    • Используя написанные тест-кейсы, провести тестирование функции.

    • В случае наличия ошибок или неправильного поведения функции, внести соответствующие изменения.

Примечание: Пожалуйста, предоставьте полный код функции calculate_average и тестов.

PreviousЗадание на повторениеNextЗадание

Last updated 1 year ago

📚