典型bug-数据文件大小限制
本文记录一个隐藏较深的上传功能bug,上传功能测试首要考虑文件大小和文件类型限制,如果是没有做大小和类型限制,这不算典型,只能是基本问题,那么现在要讲的典型问题是什么呢:
一是:如果这个文件是要被命令行调用的,那么还需要对文件名进行限制,一些命令行不能允许设置为文件名。
二是:如何界定文件应限制的大小,我们遇到系统犯了一个错误,是没有从全局系统角度来考虑这个文件的大小,而是根据一个经验值设定了一个大小,结果这个大小闹了不少笑话,一是文件大小超出了浏览器允许的范围值,而是文件大小超出了处理该文件的第三方插件允许的大小。
由此bug可见,一个优秀开发设计人员对功能的实现是非常的重要,很多开发一直局限在,要求我这么做,然后不肯自己动脑去想一想到底对不对。