I have a program I need to make equivalence classes and do boundary-value analysis for. My issue is that all we have talked about in my course is making equivalence classes for programs that take direct input of integers or strings.
The program is a simple to-do list with a calendar. The only keyboard input from the user is a string for the task, and integers for the time of the reminder.
I know how to do the integers, but the string seems to have a ridiculous max size that I can't find out. Also there can be any symbols and such for that input.
The only other aspects of the program are buttons that let you choose the date and drop down menus that let you choose the month and year.
How can I make equivalence classes for buttons and drop down menus, let alone boundary-value analysis? Also how do you make equivalence classes and do boundary-value analysis for strings that seem to have no invalid input?