输入程序及测试

一、程序要求

EditBox 同时允许输入三个1到6个英文字符或数字,按I'm sure结束

二、程序代码

此为程序主要片段

此为test函数,作用为测试错误情况。

三、测试分析

有效等价类: 长度:1到6 字符:a-z,A-Z,0-9

无效等价类 长度:0,7 字符:英文/数字以外字符,控制字符,标点符号

所以测试用例设计为:1.1aA

          2.null

          3.123456aA

          4.@1aA

四、测试结果

五、问题

  1.此程序在判断错误上有先后顺序,先判定字符数量是否有误,在判定字符种类是否有误,有时无法找出所有错误,理想情况下,应该写成能检测出所有错误的程序。

  2.测试用例有些少,应加测边界情况

  3.程序写的过长,些许可以优化的地方并没有优化(部分因为懒,部分是优化了会出错。。。)

原文地址:https://www.cnblogs.com/shuhaoz/p/4375041.html