• 0
  • 0
分享
  • Web测试中文件上传测试——软件测试圈
  • 彩霞红红 2024-10-22 16:00:24 字数 1328 阅读 12 收藏 0

  总体情况

  功能实现:

  (1)文件类型正确、大小合适。

  (2)文件类型正确,大小不合适。

  (3)文件类型错误,大小合适。

  (4)文件类型和大小都合适,上传一个正在使用中的图片。

  (5)文件类型大小都合适,手动输入存在的图片地址来上传。

  (6)文件类型和大小都合适,输入不存在的图片地址来上传。

  (7)文件类型和大小都合适,输入图片名称来上传。

  (8)不选择文件直接点击上传,查看是否给出提示。

  (9)连续多次选择不同的文件,查看是否上传最后一次选择的文件。

  文件上传

  文件上传功能测试的测试点

  1.选择符合要求的文件,上传,上传成功。

  2.查看下载上传成功的文件,上传的文件可查看或下载。

  3.删除上传成功的文件,文件可删除。

  4.替换上传成功的文件,文件可替换。

  5.路径是否可以手工输入,如不可以,给出提示。

  6.手动输入正确的文件路径,上传,提示上传成功。

  7.输入正确的文件路径,上传,在上传过程中,在本地修改上传文件名或文件类型。

  8.输入正确的文件路径,上传,在上传过程中,在本地修改上传文件夹名或文件类型。

  9.输入正确的文件路径,上传,在上传过程中,在本地删除上传文件。

  10.输入正确的文件路径,上传,在上传过程中,在本地删除上传文件夹。

  11.手动输入错误的文件路径,上传,提示不能上传。

  12.上传文件最大值,小于等于最大值,上传成功;大于最大值,上传失败。

  13.上传文件格式是否全部支持,图片:gif/jpg/bmp...文档:doc/ xls...压缩包:zip/rar...安装文件:exe/msi。

  14.上传文件是否支持中文名称,支持。

  15.文件名称的最大值、最小值,视需求而定。

  16.文件名称是否支持特殊字符(包括空格),视需求而定。

  17.上传过程断网,有提示上传是否成功。

  18.上传时网速很慢,超过一定时间,提示。

  19.界面测试-说明性文字是否正确。

  20.界面测试-提示性文字是否正确。

  21.选择好但是未上传的文件是否可以取消选择,可以取消选择。

  22.是否可以同时上传多个文件,视需求而定。

  23.上传多个文件过程中,一部分文件被移动,或被删除,或被改名,是否会影响其他文件的上传。

  24.上传多个文件过程中,如果出现异常中断,是全部上传被撤销还是部分上传被撤销。

  25.上传过程是否有取消正在上传文件的功能视需求而定。

  26.上传的目标机器硬盘空间不足时,上传文件是否会有对应的报警或提示。

  27.上传文件的过程中是否可以进行其他操作。

  28.如果出现上传失败,是否会有相应的错误日志记录。

  29.是否具有上传权限。

  30.是否可以多个客户端同时长传,如果多个客户端同时长传,如果上传的文件名和类型都相同时,系统会如何处理。

  31.如果允许多个客户端同时上传,而且一次可以上传多个文件,如果在两个不同的客户端上传的同一批文件中有个别上传文件名类型相同,有些不相同时,系统会如何处理。


作者:yoyo小小汐~    

来源:http://www.51testing.com/html/58/n-7798858.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   测试用例格式包括十大特点  1)用例编号  2)测试项  3)测试标题  4)用例属性  5)重要级别:高中低  6)预置条件  7)测试输入  8)操作步骤  9)预期结果  10)实际结果  等价类  1,等价类定义  2,等价类划分  3,等价类划分规则  4,进行等价类用例设计  5,案例  边界值  1,边界值的三点  2,边界值应用场景  3,边界值方法应用步骤  判定表  1,定义  2,重要概念  3,判定表应用步骤  4,案例  因果图  1,输入与输入的关系  2,输入与输出的关系  3,案例  正交试验  1,因子和水平的定义  2,特点  3,设计流程  4,注意点...
            1 1 2332
            分享
          •   一、什么是接口业务安全测试  业务安全测试是根据业务需求,针对业务安全规则展开的系统功能测试。业务安全测试作为在系统功能测试的重要组成部分,在接口测试过程中同样适用。区别于系统漏洞扫描、SQL注入防范等技术安全测试,针对接口展开的业务安全测试更加关注程序逻辑本身对于保障业务规则安全所进行的检查、校验、控制等功能方面的测试,例如银行业务中针对客户信息有效性、账户信息一致性的检查等等。  二、为什么要做接口业务安全测试  顾名思义,业务安全测试的目的自然是为了防范业务风险,提高接口的业务安全性。之所以针对接口测试再次强调业务安全测试,就不得不提到一个众所周知的“零信任原则”。  所谓零信任原则...
            13 13 1797
            分享
          • 1.系统需求分析调研并输出系统需求文档2.系统架构设计通常和第一步并行,并在系统需求文档中体现。第1和第2步都是系统层级的,下面应该分软件和硬件两个分支,这里我们只关注软件这个分支。3.软件需求分析输出软件需求文档,这部分工作通常是由软件部门负责人完成。4.软件架构分析输出软件方案设计文档,该部分工作由软件开发人员完成5.软件设计及单元测试输出软件详细设计文档和软件如果是基于模型开发的,需要经历模型->c代码的过程,期间伴随着MIL测试、SIL测试,以上测试统称为单元测试。如果是基于C代码开发的,需要进行单元测试,注意这里的单元测试不叫SIL测试。单元测试工作由软件开发人员完成。6.软件...
            0 0 1473
            分享
          •   根据《The Newstack》报道:软件测试平均消耗企业应用预算的30-40%。如果你参与了软件开发过程,那么你就会明白软件测试的重要性。如果bug在早期被发现,修复的成本无论是从金钱还是时间来考量,都会更低。  随着软件开发项目的不断扩展,它们往往会变得更加复杂,随着项目开发周期变得越来越短,依靠手工测试来跟上进度可能会很有挑战性,所以越来越多的公司选择了自动化测试。因为这能够让他们在合理的时间范围内达到测试目的。  但是什么是自动化测试,为什么它很重要?这是我们将在本指南中讨论的内容。  自动化测试有什么好处?  执行自动化测试的主要目的是减少构建产品所需的成本和时间,同时确保产品构...
            0 0 449
            分享
          • 1、测试用例是什么?测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行时一系列有次序的、受控制的状态变化过程2、设计用例是否有必要?将测试内容记录下来,避免了在执行的时候部分测试点被遗漏,另外也便于用例评审,用例总结,对后期测试工作起到改进作用,因此,测试用例必须要写,颗粒度可以视情况而定,针对测试人员少,上线时间紧的项目,可做思维导图载出测试点3、如何写测试点?根据需求及设计交互稿,先列功能点,后扩展功能点为测试点(作为测试的标题),有必要的时候借助产品、开发、后端的力量,保证用例的覆盖度、学会借力测试点(注:这里不是测试用例,用例一般都比较详细,开发...
            0 0 940
            分享
      • 51testing软件测试圈微信