Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 15.09.2018
Сообщений: 133
1

Как можно спроектировать тесты для функции ?

28.03.2019, 07:24. Просмотров 462. Ответов 2
Метки нет (Все метки)

Есть функция получения строки формата "Имя_Фамилия" студента, можно считать что “Имя” и “Фамилия” - это поля соответствующего класса. Вопрос: Как спроектировать для этой функции любые кейсы(тесты) для верификации ?
Java
1
2
if (!studentAge.matches("\\d+) || Integer.parseInt(studentAge) < 5 || Integer.parseInt(studentAge) > 65) {
 System.out.println("Invalid Age!"); }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2019, 07:24
Ответы с готовыми решениями:

Как можно спроектировать диффузор для пропеллерной мешалки
Как можно спроектировать диффузор для пропеллерной мешалки? кучу литературы просмотрел и не смог...

Подскажите,пожалуйста, как можно спроектировать АЧХ
Мне нужно: Рассчитать фильтр них. частот, где : Частота полезного сигнала 0,8 МГц. ( Как я...

Уважаемые проффесионалы, как можно такое спроектировать
Есть у меня задача, и я не электронщик, я программист. Суть дела. Мне нужно взять сигнал с...

Как можно спроектировать цветовой диск Ньютона в 3D-Д
Молодёжь интересуется, можно ли спроектировать цветовой диск Ньютона в 3D-Д? (в инете видео нет,...

2
Автоматизируй это!
2723 / 1753 / 591
Регистрация: 30.03.2015
Сообщений: 6,298
28.03.2019, 09:07 2
danila-2000, как обычно, позитивные и негативные сценарии. Если бросает исключения, а это должно быть не так
Цитата Сообщение от danila-2000 Посмотреть сообщение
System.out.println("Invalid Age!"); }
то делаем тест с ожидаемым исключением.
Перед тестом создаем объект нужного класса с заданными именем и фамилией, вызываем функцию метод (который должен возвращать результат) и сверяем что результат как мы ожидали (Ваня_Иванов)
проверяем для пустых значений, нуллов (если допустимы). В общем тесты пишутся глядя на реализацию класса и с пониманием того, что он должен делать. Может у тебя специфическое что-то.
1
display "I'LL BE BACK"
1109 / 783 / 241
Регистрация: 02.04.2009
Сообщений: 2,977
29.03.2019, 01:23 3
Цитата Сообщение от danila-2000 Посмотреть сообщение
Как можно спроектировать тесты для функции
Просматриваем каждый if и каждый else. Для каждого случая анализируем, что надо передать в метод, что бы запустился код в таком-то if или else.
Создаём вызов метода, соответственно, для каждого if и else.

И кстати, не функцию, а метод.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2019, 01:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Где можно найти тесты на знания теории (начало мат. анализа, аналитическая геометрия, функции двух переменных, кривые..)
Всем привет. Заканчиваю первый семестр первого курса. Скажите пожалуйста, есть ли ресурсы, где...

Подскажите как можно вытащить тесты с сайта
Всем доброго времени суток. Возможно пишу не так и не туда, но пожалуйста помогите. Есть сайт, на...

Как можно сделать тесты на C# с подключением БД Access
Здравствуйте! Подскажите как можно сделать тесты на C# с подключением БД Access из которой...

Тесты кода: как их писать и где можно узнать об этом больше
Начал Фаулера читать,побегал по по ссылкам,непонятным аббревиатурам и везде пишут о тестах кода....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.