51Testing软件测试论坛

标题: 请解释这句话什么意思啊? [打印本页]

作者: wangyanyan    时间: 2005-3-8 13:00
标题: 请解释这句话什么意思啊?
对于web的测试文本况这句测试如下:
前后空格会不会trim.边界值校验,极限输入系统是否崩溃

请大家具体解释到地什么意思,能否举一个例子说明极限输入导致系统崩溃的问题?
作者: xinyijiu25    时间: 2005-3-8 17:06
1.trim是一个去空格的函数,就是对输入的值,如果其中包含空格,可以用此函数将其中的空格去掉;
2.边界值校验是测试中不可忽略的输入,如某一输入值允许一个范围,则一定需要测试这个范围的下限和上限输入值;
3.极限输入,是可能引起系统崩溃的因素,如某些程序没有限制应该输入的范围,此时如果输入了一个很大或者很小的值,可能会引起程序一直运行下去只至崩溃掉。例如:程序循环执行某个操作,假如正常的情况是1-5次,每次运行时间2s,若此时输入一个很大的值如100000,则程序会运行200000s,正常情况下没等程序运行完这么多循环操作可能就over了。
作者: gamepai    时间: 2005-3-8 17:35
呵呵,就是这样的,我再补充一点.在C语言中如果变量定义的值域太少,如INT型,输入数据太大,在程序中又没有做检查,则会破坏其它正常的数据,结果是不可预知的.
作者: wangyanyan    时间: 2005-3-9 08:47
标题: 谢谢大家!
谢谢啊!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2