Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Функциональное тестирование методом белого ящика
Создан заказ №7268216
26 августа 2021

Функциональное тестирование методом белого ящика

Как заказчик описал требования к работе:
нужна только лишь программа описанная в файле В среде IntelliJ IDEA создать новый Maven-проект, в настройках которого указать путь к Maven последней версии. В pom.xml указать зависимость от библиотеки JUnit 5.7.1 или более новой стабильной версии При необходимости импортировать данную библиотеку. 3. Создать тестируемый класс с одним методом, который решает следующую задачу: Задана функция вида y=f(x) (конкретный вариант см. ниже в таблице). Определить область допустимых значений аргумента функции (область определения), представить ее в виде ограничивающих неравенств. Составить метод класса, который принимал бы на вход набор аргументов функции (в виде массива вещественного типа) и возвращал бы вычисленные значения функции (также в качестве массива вещественного типа), учитывая область допустимых значений аргумента. В случае, если среди значений аргумента будет хотя бы одно, лежащее вне области допустимых значений, метод должен генерировать исключение. 4. Создать тестирующий класс, в котором предусмотреть наличие методов с аннотациями @BeforeEach, @AfterEach, @Test. Методы с аннотацией @Test должны проверять соответствие эталонного массива значений функции и массива, возвращаемого тестируемым методом, а также генерацию исключения в случае наличия во входном массиве значений вне области определения. 5. С учетом имеющихся классов эквивалентности и граничных значений, а также руководствуясь критериями полноты покрытия кода (покрытие операторов и покрытие решений), определить ряд тестовых величин аргумента и функции (значение функции вычислить в Excel). Заданные значения аргумента и вычисленные значения функции y=f(x) представить в виде массивов, которые использовать в тестирующих методах. 6. Произвести запуск тестирующих методов. При тестировании соответствия эталонного и возвращаемого методом массивов, попробовать не менее трех различных значений параметра delta, так, чтобы были случаи как прохождения теста, так и его падения. При тестировании генерации исключения, в массив со значениями аргумента, который передается в тестируемый метод, ввести хотя бы одно значение вне области определения функции. Попробовать указать разные ожидаемые классы исключений. В среде IntelliJ IDEA создать новый Maven-проект, в настройках которого указать путь к Maven последней версии. В pom.xml указать зависимость от библиотеки JUnit 5.7.1 или более новой стабильной версии. 2. Создать тестируемый класс с одним методом, который решает следующую задачу: Кусочно-непрерывная функция задана графически (конкретный вариант см. ниже). Определить аналитическое представление функции (с учетом уравнений прямых и кривых, составляющих график и включающих в себя параметры, заданные в общем виде, а также диапазона значений аргумента, при котором они действуют). Составить метод класса, который принимал бы на вход один аргумент функции, а также параметры, задающие конкретный вид графика, и возвращал бы вычисленное значение функции. 3. Создать тестирующий класс, в котором предусмотреть наличие методов с аннотациями @BeforeEach, @AfterEach, @Test. Метод с аннотацией @Test должен проверять соответствие эталонного значения функции и величины, возвращенной методом. 4. С учетом имеющихся классов эквивалентности и граничных значений, а также руководствуясь критериями полноты покрытия кода (покрытие операторов и покрытие решений), определить ряд тестовых величин аргумента и функции. 5. Произвести запуск тестирующего метода с выбранными эталонными значениями, передавая в тестируемый метод соответствующие значения аргумента и параметров графика
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
27 августа 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
ЕленаД
5
скачать
Функциональное тестирование методом белого ящика.jpg
2021-08-30 13:31
Последний отзыв студента о бирже Автор24
Общая оценка
4.1
Положительно
Очень хороший автор! Показал свой профессионализм при работе, сдал в нужный срок в идеальном состояни. После просьбы о небольшой доработке, сразу все выполнил, 5 из 5!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Решить задание, написать программу для схемы
Решение задач
Программирование
Стоимость:
150 ₽
Система мониторинга сетевых ресурсов
Курсовая работа
Программирование
Стоимость:
700 ₽
Решение задач
Курсовая работа
Программирование
Стоимость:
700 ₽
Защита информации при помощи различных алгоритмов шифрования.
Курсовая работа
Программирование
Стоимость:
700 ₽
Программа выбора оптимального маршрута на языке Паскаль
Лабораторная работа
Программирование
Стоимость:
300 ₽
Информационные процессы в неживой природе
Реферат
Программирование
Стоимость:
300 ₽
Нужно написать небольшую консольную программу на уровне 1-2 курса
Лабораторная работа
Программирование
Стоимость:
300 ₽
Python простейшее приложение на тематику Автосервиса
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа «Интернет-программирование»
Лабораторная работа
Программирование
Стоимость:
300 ₽
бота с Функция: показать время заката солнца в нн
Лабораторная работа
Программирование
Стоимость:
300 ₽
разработки макета страниц сайта с использованием Figma.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные работы по предмету Компьютерное моделирование
Лабораторная работа
Программирование
Стоимость:
300 ₽
Сделать 3D тренажер на Unity 2022.1.19
Лабораторная работа
Программирование
Стоимость:
300 ₽
Построение генератора случайного процесса в Матлаб
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработка пользовательского интерфейса в Figma
Лабораторная работа
Программирование
Стоимость:
300 ₽
На С++ написать desktop-приложение для учёта портфелей трейдера
Лабораторная работа
Программирование
Стоимость:
300 ₽
Проектирование и архитектура программных средств
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Программирование на языке Visual Basic
Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Win...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Языки web-программирования
Выбирая язык программирования (ЯП) для проекта, следует руководствоваться объективными критериями:

Рисунок 1. Тренды популярности языков программирования для веб-разработки. Автор24 — интернет-биржа студенческих работ
Рассмотрим краткие характеристики популярных языков программирования для веб-разработки:
PHP (PHP: Hypertext Preprocessor)
Используется для простых и средних проектов. Программистов, ко...
подробнее
Программирование на языке Visual Basic
Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Win...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Языки web-программирования
Выбирая язык программирования (ЯП) для проекта, следует руководствоваться объективными критериями:

Рисунок 1. Тренды популярности языков программирования для веб-разработки. Автор24 — интернет-биржа студенческих работ
Рассмотрим краткие характеристики популярных языков программирования для веб-разработки:
PHP (PHP: Hypertext Preprocessor)
Используется для простых и средних проектов. Программистов, ко...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы