51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6604|回复: 5
打印 上一主题 下一主题

[原创] 文件上传下载测试的总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-16 11:34:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
项目接近尾声了,做个小结,算是对自己这个阶段成长的一点怀念。
我是去年10月份进驻该项目,做的是界面的测试。春节假期之后,开始最后一部分门户的测试。
界面的测试没什么说的,论坛上有好多了,这里就对文件上传下载的测试用例设计做一个总结。
文件上传和下载要考虑的东西不多,包括上传文件的类型和大小。
1.文件类型:
  拿到需求的时候,说是文件类型有限制,以jsp,exe等四种文件后缀结尾的文件不允许上传,后来需求改变了,上传类型没有限制。因此测试用例要考虑的方面包括:
  1)各种常见的文件类型,包括bat、xls、xlsx、doc、docx、exe、jsp、rar、zip、iso等,以及各种视频,音频和图片等;
  2)关于文件名:纯中文名称、中文和英文混合、中文和数字文件名、中文和特殊字符(&*等)文件名、英文和数字文件名,英文和特殊字符文件名、纯英文文件名等;
  3)文件名长度:1个字符、10个字符、100个字符等,包括各种文件名下的长度;
  4)文件存储位置:D:\文件,计算机\C盘\用户\文件夹\文件,..\文件夹1\文件夹2\文件夹3\文件夹4……文件
2.文件大小:
  由于本系统设定的上传文件大小为40M,因此在考虑上传文件大小时,包括以下几种情形:文件大小为0,文件大小在39M(最好能有39.9M)的,40M,40.1M,41M,50M
3.其他
  1)附件为空时,上传按钮是否可用,是否有提示信息,提示信息是否明确,是否可以更好的指导用户使用该功能;
  2)附件由于某种原因上传失败,系统是否可正常处理(网络突然断掉、文件本身出现损坏、上传中途客户不小心认为关掉上传对话框等);
  3)文件大小为临界值时,系统是否可以正常处理;
  4)文件选择后,点击上传按钮,提示信息显示出来所要花费的时间(客户要求最大反应时间不超过3秒,我们设置的是10M反应时间为1秒钟,具体情况视各个项目而定);
  5)文件上传成功后,文件名的编写是否符合用户要求的规则(我们这个项目的要求是上传上去的文件,文件名为上传日期时间用户和文件名称,例如:201201011131admin测试.doc
   6)关于下载:
     文件是否可正常下载,下载过程因为某些原因突然中断之后是否可以重新下载,下载下来的文件,是否可正常打开,打开之后文件的内容是否发生变化等

暂时只能想到这么多了,欢迎大家一起讨论,看看是否还有什么遗漏的。一起学习,共同成长!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-8 15:00
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2013-4-3 14:50:04 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-1-29 13:51
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2012-3-6 14:22:57 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2012-2-20 13:42:49 | 只看该作者
    回复 2# lengyao
    嗯,批量上传也是一个重点,谢谢指出!共同学习!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2012-2-19 10:11:25 | 只看该作者
    还有批量上传,也要考虑下。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-10 20:03 , Processed in 0.093553 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表