请教高手,帮忙看下这个用例如何写。
要写个用例。大家帮忙看下。代表证号的输入:
条件:
1、文本框控件、
2、输入数据为4位数字,
3、变量为数组长度9,
4、对于不存在输入数据均提示请重新输入,存在的数据显示
我写的是
输入:
1.0000
2.0511
3.0512
4.0513
5.不输入
6.输入空格
7.输入字母,abcd
8.输入字符如!¥!¥
9.输入小数,512.3
10输入负数,-1234
大家看看有不对的吗或少的吗?
其实争论的焦点是第三条,“变量为数组长度9”的意思。
我认为其表示的意思是:在程序里,一位数组(即变量)存贮二进制的一位数,共九位,所以这个四位数的范围是0000-0512;
我那一个朋友认为应该输入:2位数,3位数,4位数,7位数,8数位,9位数。因为他认为不会用九位二进制存贮数值的。一般用8位或16位。
说服不了他,所以请高手来说说。 sdlkfj1 不需要用二进制来理解的吧。。。。sdlkfj1 (以前学的都还给老师了) 都还给老师了,说我呢。你给个解啊。 输入的数字位数小于4位的情况呢? LZ是如何推出变界值为0512的 ?
输入的数据是当做字符串还是整型处理? 怎么可能是0512呢~ sdlkfj3 可以考虑输入中文(注中文为双字节)或者用复制粘贴的方式整点奇怪的字符集 还有输入长度不等于4的数字和长度大于9的字符,看数组会不会越界。
[ 本帖最后由 pipigo 于 2007-8-3 12:22 编辑 ]
页:
[1]