文件资料上传下载测试用例
- 格式:doc
- 大小:23.67 KB
- 文档页数:9
上传附件测试用例SC001功能测试选择符合要求的文件,上传SC002上传成功的文件名称显示SC003查看,下载上传成功的文件SC004删除上传成功的文件SC005替换上传成功的文件SC006上传文件是否支持中文名称SC007文件路径是否可手动输入SC008手动输入正确的文件路径,上传SC009手动输入错误的文件路径,上传SC010文件大小测试符合格式,总大小稍小于限制大小的文件SC011符合格式,总大小等于限制的大小的文件SC012符合格式,总大小稍大于限制大小的文件SC013小为0kb的txt文档SC014文件名称测试文件名称过长。
Win2000标准:255个字符(指在英文的字符下),如果是中文不超过127个汉字SC015文件名称达到最大长度(中文,英文或混在一起)上传后名称显示,页面排版SC016文件名称中包含特殊字符SC017文件名全为中文SC018文件名全为英文SC019文件名为中,英混合SC020文件格式测试上传正确格式SC021上传不允许的格式SC022SC023上传rar,zip等打包文件(多文件压缩)SC024安全性测试上传可执行文件(exe文件)SC025上传常见的木马文件SC026上传时服务器空间已满SC027性能测试上传时网速很慢(限速)SC028上传过程断网SC029上传过程服务器停止工作SC030上传过程服务器的资源利用率SC031界面测试页面美观性、易用性(键盘和鼠标的操作、tab 跳转的顺序是否正确)SC032按钮文字是否正确SC033正确/错误的提示文字是否正确SC034说明性文字是否正确SC035其他测试有多个上传框时,上传相同名称的文件SC036上传一个正在打开的文件SC037文件路径是手动输入的是否限制长度SC038上传文件过程中是否有取消正在上传文件的功能SC039保存时有没有已经选择好,但没有上传的文件SC040选择好但是未上传的文件是否可以取消选择上传成功显示正常(根据需求)上传的文件可查看或下载可删除可替换根据需求而定根据需求而定上传成功提示,不能上传上传成功上传成功在上传初提示附件过大不能上传提示过长页面显示正常根据需求而定根据需求而定根据需求而定根据需求而定上传成功提示不能上传根据需求而定根据需求而定提示不能上传有提示当超过一定时间,提示有提示上传是否成功有提示上传是否成功在正常范围显示正常(根据需求)正确正确正确根据需求而定可以上传限制一定的长度有提示上传可以取消选择。
上传下载⽂件接⼝测试简介在做接⼝测试的过程中,我们会遇到需要处理⽂件上传和下载的情况,我们可以使⽤Jmeter来完成⽂件的上传下载处理,本⽂提供两个⼩⽰例来展⽰如何使⽤Jmeter完成⽂件上传和⽂件下载并保存的功能⾸先来看看普通的Http接⼝请求的过程:填写服务器环境信息填写接⼝请求⽅法和接⼝路径填写参数信息发送请求接受响应⽂件处理上传⽂件上传的处理完全遵循上述流程,只需要在步骤3中去申明请求的类型是multipart/form-data和相应的Content-Typemultipart/form-data是Http协议规定的⼀种表单类型,它会将表单的数据处理为⼀条消息,以标签为单元,⽤分隔符分开。
既可以上传键值对,也可以上传⽂件。
当上传的字段是⽂件时,会有Content-Type来表明⽂件类型Content-Type: 互联⽹媒体类型;也叫做MIME类型,在Http协议消息头中,使⽤Content-Type来表⽰具体请求中的媒体类型信息,可以是: image/gif :gif图⽚格式application/pdf :pdf格式application/msword:Word⽂档格式application/octet-stream:⼆进制流binary:相当于Content-Type:application/octet-stream,从字⾯意思得知,只可以上传⼆进制数据,通常⽤来上传⽂件⽰例:上传图⽚到baidu实现baidu搜图在HttpSampler⾥,正常填写请求参数切换到File Upload 参数页,填写⽂件路径和MimeType(Content-Type)即可运⾏脚本,查看请求数据,图⽚被以⼆进制形式的表单参数传递到服务器成功返回响应结果⽂件下载处理⽂件下载的步骤也和普通的Http请求⼀样,只不过返回的是⼆进制的⽂件流,需要额外添加请求后置处理器去保存⽂件到本地电脑上,此处可以通过添加BeanshellPostProcessor来实现⽂件的保存和⽂件内容的解析。
用例编号XXX-XXX-XXXX项目名称XXXX模块名称XXXX模块项目承担部门XXXX部用例作者完成日期2014-12-24本文档使用部门XXXX部评审负责人审核日期批准日期注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。
历史版本:一、功能测试用例此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。
二、性能测试性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。
性能测试的目标是核实性能需求是否都已满足。
可以分为以下几种进方式来组织进行测试。
1.1.预期性能测试用例通常系统在设计前会提出一些性能指标,这些指标是性能测试要完成的首要工作,针对每个指标都要统写多个测试用例来验证是否达到要求,根据测试结果来改进系统的性能。
预期性1.2.用户并发测试用例用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。
1.3.大数据量测试用例大数据量测试是测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。
大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。
1.4.疲劳强度测试用例强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。
如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。
而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。
强度测试还可用于确定测试对象能够处理的最大工作量。
1.5.负载测试测试用例负载测试也是性能测试中的一种。
在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。
OSS对象存储测试用例1. 介绍OSS(Object Storage Service)是阿里云提供的一种海量、安全、低成本、高可靠的云存储服务。
它可以存储和检索任意类型的文件,适用于各种场景,如网站托管、数据备份、大数据分析、视频存储和分发等。
在使用OSS对象存储时,为了确保其功能的正常运行,我们需要进行一系列的测试。
本文将基于任务名称“OSS对象存储”,编写一份详细且全面的测试用例,以确保OSS的各项功能和性能能够满足我们的需求。
2. 功能测试用例2.1. 文件上传用例1:上传文件成功•输入:文件路径、Bucket名称、Object名称•预期结果:文件上传成功,返回HTTP状态码200用例2:上传文件失败•输入:无效的文件路径、Bucket名称、Object名称•预期结果:文件上传失败,返回错误提示信息2.2. 文件下载用例1:下载文件成功•输入:Bucket名称、Object名称、保存路径•预期结果:文件下载成功,保存到指定路径用例2:下载文件失败•输入:无效的Bucket名称、Object名称、保存路径•预期结果:文件下载失败,返回错误提示信息2.3. 文件删除用例1:删除文件成功•输入:Bucket名称、Object名称•预期结果:文件删除成功,返回HTTP状态码204用例2:删除文件失败•输入:无效的Bucket名称、Object名称•预期结果:文件删除失败,返回错误提示信息2.4. 文件列表获取用例1:获取文件列表成功•输入:Bucket名称•预期结果:成功获取Bucket中的文件列表,返回HTTP状态码200和文件列表信息用例2:获取文件列表失败•输入:无效的Bucket名称•预期结果:获取文件列表失败,返回错误提示信息2.5. 文件元信息获取用例1:获取文件元信息成功•输入:Bucket名称、Object名称•预期结果:成功获取文件的元信息,返回HTTP状态码200和元信息内容用例2:获取文件元信息失败•输入:无效的Bucket名称、Object名称•预期结果:获取文件元信息失败,返回错误提示信息3. 性能测试用例3.1. 文件上传性能测试用例1:单文件上传性能测试•输入:文件大小、并发数•预期结果:记录文件上传的平均耗时和吞吐量用例2:多文件上传性能测试•输入:文件数量、文件大小、并发数•预期结果:记录多个文件上传的平均耗时和吞吐量3.2. 文件下载性能测试用例1:单文件下载性能测试•输入:文件大小、并发数•预期结果:记录文件下载的平均耗时和吞吐量用例2:多文件下载性能测试•输入:文件数量、文件大小、并发数•预期结果:记录多个文件下载的平均耗时和吞吐量3.3. 文件删除性能测试用例1:单文件删除性能测试•输入:并发数•预期结果:记录文件删除的平均耗时和吞吐量用例2:多文件删除性能测试•输入:文件数量、并发数•预期结果:记录多个文件删除的平均耗时和吞吐量4. 安全性测试用例4.1. 访问控制测试用例1:公共读写权限测试•输入:Bucket名称、Object名称•预期结果:验证是否能够通过公共读写权限进行读写操作用例2:私有读写权限测试•输入:Bucket名称、Object名称•预期结果:验证是否能够通过私有读写权限进行读写操作4.2. 加密测试用例1:数据加密测试•输入:Bucket名称、Object名称•预期结果:验证数据是否能够通过加密保护用例2:传输加密测试•输入:Bucket名称、Object名称•预期结果:验证数据在传输过程中是否能够通过加密保护5. 异常处理测试用例5.1. 网络异常处理测试用例1:网络断开连接•输入:Bucket名称、Object名称•预期结果:验证在网络断开连接的情况下是否能够正确处理5.2. 服务异常处理测试用例1:服务暂时不可用•输入:Bucket名称、Object名称•预期结果:验证在服务暂时不可用的情况下是否能够正确处理用例2:请求超时•输入:Bucket名称、Object名称•预期结果:验证在请求超时的情况下是否能够正确处理6. 性能测试工具为了方便执行性能测试用例,我们可以使用一些性能测试工具,如Apache JMeter、LoadRunner等。
文件传输助手测试用例
把需要的功能分成一小块小块的类如:
1.传输的文件的大小,类型,文件名{中文,英文,乱码文件名等等},文件数量等等方面。
2.网络情况方面,如我网络不稳定呀,中途断网这种方面。
3.XX状态,如自身XX在线离开等,和目标XX状态等情况。
4.一般操作方面,如传输过程中取消,传输方面。
5.传输文件对源文件进行相关操作。
如删除。
添加。
移动等等情况。
主要思路就是将文件切分,然后分块上传;
html5 里面有读取文件分割文件的类库,所以才可以支持断点上传,所以这个只能在html5 支持的浏览器上面展示。
同时,在js 和 java 同时使用 cr32 进行文件块的校验,保证数据上传正确。
代码在使用了最新的servlet 3.0 的api,使用了异步执行,监听等方法。
SC001功能测试选择符合要求的文件,上传SC002上传成功的文件名称显示SC003查看,下载上传成功的文件SC004删除上传成功的文件SC005替换上传成功的文件SC006上传文件是否支持中文名称SC007文件路径是否可手动输入SC008手动输入正确的文件路径,上传SC009手动输入错误的文件路径,上传SC010文件大小测试符合格式,总大小稍小于限制大小的文件SC011符合格式,总大小等于限制的大小的文件SC012符合格式,总大小稍大于限制大小的文件SC013小为0kb的txt文档SC014文件名称测试文件名称过长。
Win2000标准:255个字符(指在英文的字符下),如果是中文不超过127个汉字SC015文件名称达到最大长度(中文,英文或混在一起)上传后名称显示,页面排版SC016文件名称中包含特殊字符SC017文件名全为中文SC018文件名全为英文SC019文件名为中,英混合SC020文件格式测试上传正确格式SC021上传不允许的格式SC022SC023上传rar,zip等打包文件(多文件压缩)SC024安全性测试上传可执行文件(exe文件)SC025上传常见的木马文件SC026上传时服务器空间已满SC027性能测试上传时网速很慢(限速)SC028上传过程断网SC029上传过程服务器停止工作SC030上传过程服务器的资源利用率SC031界面测试页面美观性、易用性(键盘和鼠标的操作、tab跳转的顺序是否正确)SC032按钮文字是否正确SC033正确/错误的提示文字是否正确SC034说明性文字是否正确SC035其他测试有多个上传框时,上传相同名称的文件SC036上传一个正在打开的文件SC037文件路径是手动输入的是否限制长度SC038上传文件过程中是否有取消正在上传文件的功能SC039保存时有没有已经选择好,但没有上传的文件SC040选择好但是未上传的文件是否可以取消选择上传成功显示正常(根据需求)上传的文件可查看或下载可删除可替换根据需求而定根据需求而定上传成功提示,不能上传上传成功上传成功在上传初提示附件过大不能上传提示过长页面显示正常根据需求而定根据需求而定根据需求而定根据需求而定上传成功提示不能上传根据需求而定根据需求而定提示不能上传有提示当超过一定时间,提示有提示上传是否成功有提示上传是否成功在正常范围显示正常(根据需求)正确正确正确根据需求而定可以上传限制一定的长度有提示上传可以取消选择。
文件上传记录测试用例
1 概述
1.1 简单描述
用户通过在网站上上传下载文件都可以被记录下来,并且也可以通过过滤机制,来限制用户上传或下载相关的文件。
2 测试条件
2.1 测试需要的设备、软件
2.2 测试环境
pc通过dlink设备的不同模式连接到公司的局域网中,在通过局域网上公网。
2.3 测试标准及参考资料
2.4 测试应用模式
网桥模式、路由模式
3 主要测试点
3.1 配置测试
在web页面上能对防火墙各部分进行配置测试
3.2 应用功能测试
网桥模式跟路由模式文件上传记录功能的测试
4 测试用例设计
4.1 简单配置测试
对文件传输过滤做相关的配置之后进行测试,看文件上传及过滤是否能记录到。
4.2 应用策略与不应用策略进行文件上传测试
对文件类型进行配置好之后,在【上网策略对象】>【文件传输过滤】中将前面定义好的文件类型应用上来,在web页面上上传附件,并查看dlink设备上是否有记录,且记录是否正确,完整。
上传文件和导出的测试用例设计一:上传图片对于上传的文件,假设系统要求上传的文件为jpg或gif格式图片,大小为<=5M的文件,我们在设计测试用例时,应该从以下几个方面进行考虑:1:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的格式图片,文件大小为4.9M,结果为上传成功2:文件类型正确,文件大小不合适的校验例如:上传一种jpg或gif的格式图片,文件大小为5.1M,提示为:“上传的附件中大小不能超过5M”3:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的格式图片,文件大小为5M,结果为上传成功4:文件类型错误,文件大小合适的校验例如:上传.doc;.xls;ppt;bmp;jpeg;psd;tiff;tga;png;swf;svg;pcx;dxf;wmf;emf;lic;eps;.txt等格式文件,文件大小合适,提示“只能上下jpg或gif格式图片”5:文件类型和文件大小合法,上传一个0kb的图片,提示信息:“请重新上传文件,或者是不能上传0kb的图片”6:文件类型和文件大小合法,上传一个正在使用中的图片(即打开该图片,在上传该图片),上传成功7:文件类型和文件大小合法,手动输入一个存在的图片地址,点击上传,上传成功8:文件类型和文件大小合法,手动输入一个不存在的图片地址,点击上传,提示:“请正确选择要上传的文件”9:文件类型和大小都合法,手动输入一个存在的图片名称,点击上传,一般情况下系统会提示:“请正确选择要上传的文件的路径”二:文件导出1、验证导出文件名长度,根据具体情况而定2、验证导出文件为空的情况3、验证导出文件名为特殊字符的情况4、验证导出全部资料的情况,导出的信息是否正确5、验证导出部分资料的情况,导出的信息是否正确6、验证导出大量数据时的时间是否在合理的时间范围内7、验证导出目的磁盘空间已满的情况下,导出是否有友好的处理方式8、验证导出目的的文件夹为只读的情况下,导出时是否有友好的的提示信息---------------------------------------------------------------文件上传:***页面***1、页面美观性、易用性2、按钮文字正确性3、说明文字是否正确4、正确/错误的提示文字是否正确5、提示当前位置是否正确,并且和其他页面保持一致格式6、必添项的标示是否正确***功能***1、路径是否可以手工输入2、上传文件超过最大值是在提交前校验还是提交后校验3、上传文件格式是否全部支持4、上传文件是否支持中文名称5、文件名称的最大值、最小值、特殊字符(包含空格)、使用程序语句是否会对其造成影响、中文名称是否能正常显示6、对于是否发布的设置是否正确7、简介最大值、特殊字符、使用程序语句是否会对其造成影响***按钮***1、保存按钮· 对输入项有错误提示后光标提示是否正确· 对输入项的错误提示是否描述正确· 对必添项是否进行校验2、清空按钮· 是否清除了填写内容3、返回按钮· 是否返回上一页面文件下载:***页面***1、当前位置的提示是否现实正确2、页面美观性、易用性3、按钮文字是否正确4、说明性文字是否正确5、正确/错误的提示文字是否正确***功能***1、右键另存为是否可以正确下载文件,并且记录下载次数·工具下载是否正确,并且记录下载次数2、单击下载是提示下载还是在页面打开· 直接打开是否显示正确· 对于本机没有安装工具的文件是否能够打开,是否能给出正确的提示· 对于直接在页面内打开的内容是否能够显示正常,页面美观性· 保存到本地是否能正确显示· 取消下载是否会纪录下载次数3、下载次数是否被正确记录4、后台没有发布的文件是否在前台可以找到并下载5、后台设置了下载权限的文件是否可以被正确看到、是否可以下载***按钮***返回按钮是否回到上一页面再补充一些其他的常见测试点:1、上传文件名测试,检查不符合文件名规范2、上传文件名类型测试,检查不同文件类型是否支持如:.rar,.mp3,avi等3、上传文件大小测试,检查不同文件规格大小如:0字节文件, 1kb, 200kb, 2mb,20mb,2g等4、上传文件容错性测试:如检查覆盖同文件操作;5、上传文件异常情况测试:如硬盘空间不足6、上传文件速率性能测试:检查上传不同的文件在不同的网络环境响应速度,及系统资源占用7、上传文件安全性测试:如上传常见木马8、上传文件易用性测试:检查上传文件操作是否让用户易于学习和理解使用等9、上传文件特性测试:如果支持如断点续传等一些特性10、上传文件后,检查是否与源文件一致,包含目录设置等11、上传文件,是否能打开等本文转自:/haoxiaohui617/article/details/8850702文件上传测试用例SC001 功能测试选择符合要求的文件,上传上传成功SC002 上传成功的文件名称显示显示正常(根据需求SC003 查看,下载上传成功的文件上传的文件可查看或SC004 删除上传成功的文件可删除SC005 替换上传成功的文件可替换SC006 上传文件是否支持中文名称根据需求而定SC007 文件路径是否可手动输入根据需求而定SC008 手动输入正确的文件路径,上传上传成功SC009 手动输入错误的文件路径,上传提示,不能上传SC010 文件大小测试符合格式,总大小稍小于限制大小的文件上传成功SC011 符合格式,总大小等于限制的大小的文件上传成功SC012 符合格式,总大小稍大于限制大小的文件在上传初提示附件过SC013 小为0kb的txt文档不能上传文件名称过长。
上传文件和导出的测试用例设计一:上传图片对于上传的文件,假设系统要求上传的文件为jpg或gif格式图片,大小为<=5M的文件,我们在设计测试用例时,应该从以下几个方面进行考虑:1:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的格式图片,文件大小为4.9M,结果为上传成功2:文件类型正确,文件大小不合适的校验例如:上传一种jpg或gif的格式图片,文件大小为5.1M,提示为:“上传的附件中大小不能超过5M”3:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的格式图片,文件大小为5M,结果为上传成功4:文件类型错误,文件大小合适的校验例如:上传.doc;.xls;ppt;bmp;jpeg;psd;tiff;tga;png;swf;svg;pcx;dxf;wmf;emf;lic;eps;.txt等格式文件,文件大小合适,提示“只能上下jpg或gif格式图片”5:文件类型和文件大小合法,上传一个0kb的图片,提示信息:“请重新上传文件,或者是不能上传0kb的图片”6:文件类型和文件大小合法,上传一个正在使用中的图片(即打开该图片,在上传该图片),上传成功7:文件类型和文件大小合法,手动输入一个存在的图片地址,点击上传,上传成功8:文件类型和文件大小合法,手动输入一个不存在的图片地址,点击上传,提示:“请正确选择要上传的文件”9:文件类型和大小都合法,手动输入一个存在的图片名称,点击上传,一般情况下系统会提示:“请正确选择要上传的文件的路径”二:文件导出1、验证导出文件名长度,根据具体情况而定2、验证导出文件为空的情况3、验证导出文件名为特殊字符的情况4、验证导出全部资料的情况,导出的信息是否正确5、验证导出部分资料的情况,导出的信息是否正确6、验证导出大量数据时的时间是否在合理的时间范围内7、验证导出目的磁盘空间已满的情况下,导出是否有友好的处理方式8、验证导出目的的文件夹为只读的情况下,导出时是否有友好的的提示信息---------------------------------------------------------------文件上传:***页面***1、页面美观性、易用性2、按钮文字正确性3、说明文字是否正确4、正确/错误的提示文字是否正确5、提示当前位置是否正确,并且和其他页面保持一致格式6、必添项的标示是否正确***功能***1、路径是否可以手工输入2、上传文件超过最大值是在提交前校验还是提交后校验3、上传文件格式是否全部支持4、上传文件是否支持中文名称5、文件名称的最大值、最小值、特殊字符(包含空格)、使用程序语句是否会对其造成影响、中文名称是否能正常显示6、对于是否发布的设置是否正确7、简介最大值、特殊字符、使用程序语句是否会对其造成影响***按钮***1、保存按钮·对输入项有错误提示后光标提示是否正确·对输入项的错误提示是否描述正确·对必添项是否进行校验2、清空按钮·是否清除了填写内容3、返回按钮·是否返回上一页面文件下载:***页面***1、当前位置的提示是否现实正确2、页面美观性、易用性3、按钮文字是否正确4、说明性文字是否正确5、正确/错误的提示文字是否正确***功能***1、右键另存为是否可以正确下载文件,并且记录下载次数·工具下载是否正确,并且记录下载次数2、单击下载是提示下载还是在页面打开·直接打开是否显示正确·对于本机没有安装工具的文件是否能够打开,是否能给出正确的提示·对于直接在页面内打开的内容是否能够显示正常,页面美观性·保存到本地是否能正确显示·取消下载是否会纪录下载次数3、下载次数是否被正确记录4、后台没有发布的文件是否在前台可以找到并下载5、后台设置了下载权限的文件是否可以被正确看到、是否可以下载***按钮***返回按钮是否回到上一页面再补充一些其他的常见测试点:1、上传文件名测试,检查不符合文件名规范2、上传文件名类型测试,检查不同文件类型是否支持如:.rar,.mp3,avi等3、上传文件大小测试,检查不同文件规格大小如:0字节文件, 1kb, 200kb, 2mb, 20mb,2g 等4、上传文件容错性测试:如检查覆盖同文件操作;5、上传文件异常情况测试:如硬盘空间不足6、上传文件速率性能测试:检查上传不同的文件在不同的网络环境响应速度,及系统资源占用7、上传文件安全性测试:如上传常见木马8、上传文件易用性测试:检查上传文件操作是否让用户易于学习和理解使用等9、上传文件特性测试:如果支持如断点续传等一些特性10、上传文件后,检查是否与源文件一致,包含目录设置等11、上传文件,是否能打开等本文转自:/haoxiaohui617/article/details/8850702文件上传测试用例SC001 功能测试选择符合要求的文件,上传上传成功SC002 上传成功的文件名称显示显示正常(根据需求SC003 查看,下载上传成功的文件上传的文件可查看或SC004 删除上传成功的文件可删除SC005 替换上传成功的文件可替换SC006 上传文件是否支持中文名称根据需求而定SC007 文件路径是否可手动输入根据需求而定SC008 手动输入正确的文件路径,上传上传成功SC009 手动输入错误的文件路径,上传提示,不能上传SC010 文件大小测试符合格式,总大小稍小于限制大小的文件上传成功SC011 符合格式,总大小等于限制的大小的文件上传成功SC012 符合格式,总大小稍大于限制大小的文件在上传初提示附件过SC013 小为0kb的txt文档不能上传SC014 文件名称测试文件名称过长。
Win2000标准:255个字符(指在英文的字符下),如果是中文不超过127个汉字提示过长SC015 文件名称达到最大长度(中文,英文或混在一起)上传后名称显示,页面排版页面显示正常SC016 文件名称中包含特殊字符根据需求而定SC017 文件名全为中文根据需求而定SC018 文件名全为英文根据需求而定SC019 文件名为中,英混合根据需求而定SC020 文件格式测试上传正确格式上传成功SC021 上传不允许的格式提示不能上传SC022SC023 上传rar,zip等打包文件(多文件压缩)根据需求而定SC024 安全性测试上传可执行文件(exe文件)根据需求而定SC025 上传常见的木马文件提示不能上传SC026 上传时服务器空间已满有提示SC027 性能测试上传时网速很慢(限速)当超过一定时间,提SC028 上传过程断网有提示上传是否成功SC029 上传过程服务器停止工作有提示上传是否成功SC030 上传过程服务器的资源利用率在正常范围SC031 界面测试页面美观性、易用性(键盘和鼠标的操作、tab跳转的顺序是否正确)显示正常(根据需求SC032 按钮文字是否正确正确SC033 正确/错误的提示文字是否正确正确SC034 说明性文字是否正确正确SC035 其他测试有多个上传框时,上传相同名称的文件根据需求而定SC036 上传一个正在打开的文件可以上传SC037 文件路径是手动输入的是否限制长度限制一定的长度SC038 上传文件过程中是否有取消正在上传文件的功能有SC039 保存时有没有已经选择好,但没有上传的文件提示上传SC040 选择好但是未上传的文件是否可以取消选择可以取消选择查询测试用例一、对于查询维度比较多的情况可以分为2部分1、测试各个查询条件(控件)的输入数据的有效性检查,比如数字输入框输入汉字,点查询就应该有错误提示...2、测试各种条件组合查询返回结果的正确性,从理论上来说应该用正交设计来设计用例,但是这样设计出来的用例也还是很多,再加上一般项目中的查询使用的SQL 语句查询,所以基本上只要测每个单独条件+所有条件+默认+选取几个在业务上来看比较有代表性的组合就OK了二、以下总结中,输入一些特殊符号进行查询,是我没有想到的:查询输入(1)分别对单条件进行精确查询(2)输入长度的检验,输入允许的最长值进行查询,是否支持(3)两个查询条件是否为2选1,来回选择是否出现页面错误(4)输入字符(5)输入特殊字符(6)输入数字(7)输入汉字(8)输入关系表达式与、或、异或、非、等于(9)输入空格(10)条件中含有空格(11)输入超长字符(12)输入全角字符(13)输入单引号(14)输入单引号引起来的数据(15)输入双引号(16)输入双引号引起来的数据(17)如果支持模糊查询,输入部分查询条件(18)输入系统中不存在与之匹配的条件查询结果检查(1)查询结果按什么顺利排序(2)查询结果是否根据字段显示排序功能(3)查询结果是否有分页,如果有,每页最多包含多少记录(4)查询结果是否匹配(5)查询结果是否与数据库一致(6)查询结果是精确查询还是模糊查询UI验证(1)文字显示是否正确(2)页面是否有错别字(3)输入框大小、文字大小是否合适(4)页面是否美观(5)查询结果字段显示是否与需求一致性能方面(1)查询处理时间是否能接受(2)数据库中存在大数据量数据时,查询时间是否能接受(3)当多个用户同时查询时,输入相同或不同的查询条件系统响应是否及时以下是我自己总结的:对于查询功能,同样可以从以下几个方面来进行用例的设计:1、功能方面考虑:应用边界值和等价类划分法进行用例的设计边界值:输入最大长度的文本,能否搜出来?输入空格或空,能否搜索出来?等价类:要考虑到一些特殊符号的输入查询。
2、易用性方面3、界面方面4、安全角度:比如输入一些脚本语言,看是否执行,主要是防XSS攻击问题5、性能角度:查询效率、并发、响应时间问题的考虑。