Как писать тест-кейсы к функциям? Есть программная функция: int test_function(String A, Boolean B)
Необходимо составить для нее набор предположительных тестовых сценариев будущего юнит-тестирования
Входных специфичных данных нет, для рассмотрения необходимо использовать только предоставленную функцию.
Пожалуйста объясните, как такие тест-кейсы писать. (желательно подробно, чтобы даже до овоща дошло)

21 Авг 2019 в 06:31
262 +1
0
Ответы
1

Для начала необходимо определиться с тем, что функция test_function принимает два параметра - строку A и булево значение B,а возвращает целое число.

Когда мы пишем тест-кейсы, нам нужно учитывать различные комбинации входных данных, чтобы протестировать функцию на правильность работы. В данном случае, мы можем рассмотреть следующие тест-кейсы:

Тест-кейс с пустой строкой и значением false:
Входные данные: A = "", B = false
Ожидаемый результат: функция должна вернуть 0

Тест-кейс со строкой содержащей числа и значения true:
Входные данные: A = "12345", B = true
Ожидаемый результат: функция должна вернуть длину строки (5)

Тест-кейс с строкой содержащей символы и значения false:
Входные данные: A = "abcde", B = false
Ожидаемый результат: функция должна вернуть -1

Тест-кейс с пустой строкой и значением true:
Входные данные: A = "", B = true
Ожидаемый результат: функция должна вернуть 0

Тест-кейс с длинной строкой содержащей специальные символы и значения false:
Входные данные: A = "Testing!@#$%^&", B = false
Ожидаемый результат: функция должна вернуть -1

Тест-кейс с пустой строкой и значением true:
Входные данные: A = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", B = true
Ожидаемый результат: функция должна вернуть длину строки (58)

Таким образом, мы проверяем работу функции на различных сценариях и убеждаемся, что она работает правильно в различных условиях. Помимо представленных тест-кейсов, так же возможно добавить дополнительные случаи для более полного тестирования функции.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 017 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир