2013-03-05 144 views
0

我有一个程序,我需要做等价类和边界值分析。我的问题是,我在课程中谈到的所有内容都是为直接输入整数或字符串的程序制作等价类。软件测试:GUI的等价类?

该程序是一个简单的待办事项列表与日历。用户唯一的键盘输入是任务的字符串,提示时的整数。

我知道如何做整数,但字符串似乎有一个荒谬的最大大小,我找不到。也可以有任何符号和这样的输入。

该计划的唯一其他方面,让您选择的日期和下拉,让你选择的年份和月份菜单的按钮。

我如何可以使按键等价类和下拉菜单,更何况边界值分析?另外,如何对似乎没有无效输入的字符串进行等价类和边界值分析?

回答

0

下面是一些例子,涉及到你的软件(简单的待办事项列表):

  • 一些无效输入例子和可能的界限:

结束日期为起始日期之前, 结束时间的开始时刻之前, 待办事项过去(是这样可以吗?在过去多久以前?), 待办事项范围之外(我假设你有一个范围的未来?) 到DOS是在同一时间开始和结束, 个提醒超越的开始时间, 提醒那些在过去, 提醒,随着

  • 的按钮无效的输入(举例)的开始时间重合:

如果你的待办事项要求例如一个标题,当标题字段为空时,“添加”按钮不应该处于激活状态,所以如果按下它,则会使用无效输入来测试它。这将是您更轻松地拿出更多的例子时,你有UI,我只能猜测:)但总有不同的条件启用或禁用的UI元素。你可以从这些派生出你的边界值和等价类。

  • 关于字符串边界值分析,似乎没有无效的输入:

总有一些无效的输入,如果没有别的空字符串可能是无效的,所以已经为您提供了一个极值(空字符串)。如何不同的字符集?或者,例如,阿拉伯语言,其特点从右到左写作?