共1页 | 上一页 1 下一页
做过开发的朋友一定知道NaN(Not a Number),做测试的朋友一定也遇到过这种情况。
今天上网易发现网易新闻在下角投票栏数字显示为NaN,做测试的我对这个非常敏感。其实只要你留意,你会经常看到一些网站上的错误。譬如:HTTP 404、参数错误、内部错误,还有些asp/jsp错误页面。某些可能是服务器正在更新数据时访问所致,可能你再刷新就没有了。某些可能是浏览器不支持所致,换成IE一般都能正常显示。小部分会是程序错误,极少数是致命错误而导致无法访问。

关于这NaN,在测试过程中也经常出现这种情况,最后当然是要求开发人员修改了。这个可以说是比较Low的问题,什么情况下会出现这种问题呢?
1、文件输入框或显示框;
2、未赋默认值;
3、对空值未进行处理。
这类输入框或显示框,往往都是即时取数和即时更新的。
譬如:A框+B框=C框
A、B框为输入框,C框为显示框。譬如A框没有给予默认值,刚打开页面时显示为空,当你把鼠标移出A框后,可能他就显示为NaN了,B、C框同理。网易这种是属于时时更新的,点击一次值加1。只是取值显示时未作判断。
1楼
2楼
共1页 | 上一页 1 下一页



关于 非数字 与 NaN

higkoo
加油
good_test
testwalker
