16单元测试.pptVIP

  • 12
  • 0
  • 约 21页
  • 2016-12-05 发布于重庆
  • 举报
16单元测试

* 信息工程学院 单元测试 被测程序功能 1) 输入一个以逗号(或其它字符)分隔的字符串,程序将解析该字符串并得到一个数组。以同样的方式输入第二个字符串,并解析成数组。 2) 对输入的字符分隔的每一个值进行判断,必须为数值类型,否则程序将不做任何处理。 3) 如果输入合法,将按如下顺序进行判断: a) 如果数组长度为零,将直接输出信息:“结果: 数组长度为零.” b) 如果两个数组长度不相等,将直接输出信息:“结果: 数组长度不一致.” c) 如果两个数组不经过任何排序,自然相等,输出信息为:“结果: 数组相同.” d) 如果两个数组经过排序后比较,是相等的,输出信息为:“结果: 数组排序后相同.” e) 如果两个数组经过排序后比较,不相等,输出信息为:“结果: 数组不同.” 4) 程序不需要专门设计GUI界面,直接使用命令行即可。 程序概要设计 程序概要设计 1) MainRun:程序运行主入口,用于用户输入数据和调用CompareHandle.mainCompare(1,2). 2) StringHandle:字符串处理类,用于输入数据,解析字符串成数组,判断是否为数值. 3) CompareHandle:程序比较主类,用于比较数组中的值及判断各种可能的情况. 4) ArrayHandle:数组处理类,用于数组排序和数组值的比较. 开源测试代码

文档评论(0)

1亿VIP精品文档

相关文档