java测试请教急!!!!

bingxue8407 2008-06-28 07:23:38
有这样一个要求:
设储户密码输入的文本框要求输入6位数字,且对每一个帐户每次仅允许出现三次出让错误,对此文本框进行测试应设计那些等价区间????
这个东西应该怎么来设计呢??大侠们,帮帮忙喽。。。在线等啊。。。。多谢喽。。。
...全文
82 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bingxue8407 2008-06-28
  • 打赏
  • 举报
回复
呵呵,继续发表哦。。。我等待结果哈。。。。
sd5816690 2008-06-28
  • 打赏
  • 举报
回复
看了5楼的回复后,虽然我还是不怎么明白,但是要谢谢5楼
感觉我变成楼主了,汗。。。
楼下的兄弟姐妹还是回复LZ的问题吧
kuyesuifeng 2008-06-28
  • 打赏
  • 举报
回复
功能测试又称正确性测试,它检查软件的功能是否符合规格说明。由于正确性是软件最重要的质量因素,所以其测试也最重要。

基本的方法是构造一些合理输入,检查是否得到期望的输出。这是一种枚举方法。测试人员一定要设法减少枚举的次数,否则测试投入太大。关键在于寻找等价区间,因为在等价区间中,只需用任意值测试一次即可。等价区间的概念可表述如下:记(A, B)是命题f(x) 的一个等价区间,在(A, B)中任意取x1进行测试。如果f (x1) 错误,那么f (x) 在整个(A, B)区间都将出错。如果f (x1) 正确,那么f (x) 在整个(A, B)区间都将正确。上述测试方法称为等价测试,来源于人们的直觉与经验,可令测试事半功倍。

还有一种有效的测试方法是边界值测试。即采用定义域或者等价区间的边界值进行测试。因为程序员容易疏忽边界情况,程序也“喜欢”在边界值处出错。例如测试平方根函数的一段程序。凭直觉输入等价区间应是(0, 1)和(1, +∞)。可取x=0。5以及x=2。0进行等价测试。再取 x=0以及x=1进行边界值测试。


有一些复杂的程序,我们难以凭直觉与经验找到等价区间和边界值,这时枚举测试就相当有难度



这个等价区间:
(1)非法字符可以看作一个区间:对非法字符设置成一个区间,将非法字符输入测试
(2)将非法字数作为一个区间:看看是否符合三次的标准
(3)对输入的字符数看作一个区间:看看是否只能输入六个

不对的请楼下指教,我没做过软件测试,只是看过这方面的一些书籍

总之我觉得楼主不要被这些术语搞晕了,总之记住软件测试的目的:证明软件的实现是错误的,这一点就足够了
微软不是还请家庭主妇来测试吗?呵呵
sd5816690 2008-06-28
  • 打赏
  • 举报
回复
什么是等价区间。。。居然没听说过。。。google也搜不到。。。对我打击很大。。。
bingxue8407 2008-06-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 s_liangchao1s 的回复:]
你是想知道怎么测试 还是想知道功能是怎么实现?
[/Quote]
只要告诉我有哪些 等价区间 就可以啦。。。。
s_liangchao1s 2008-06-28
  • 打赏
  • 举报
回复
你是想知道怎么测试 还是想知道功能是怎么实现?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧