当前位置:网站首页>File upload and download test point
File upload and download test point
2022-07-03 10:57:00 【Software testing Intelligence Agency】
1、 Upload files
1、 Whether the path can be entered manually
2、 If the uploaded file exceeds the maximum value, check it before submission or after submission
3、 Whether all upload file formats support
4、 Whether the uploaded file supports Chinese name
5、 Maximum value of file name 、 minimum value 、 Special characters ( Include spaces )、 Whether the use of program statements will affect it 、 Whether the Chinese name can be displayed normally
6、 Whether the settings for publishing are correct
7、 Take the maximum value 、 Special characters 、 Whether the use of program statements will affect it
8、 Upload file name test , Check that the file name specification is not met
9、 Upload file name type test , Check whether different file types support such as :.rar,.mp3,.avi etc.
10、 Upload file size test , Check different file sizes, such as :0 Byte file , 1kb, 200kb, 2mb, 20mb,2g etc.
11、 Upload file fault tolerance test : For example, checking the overwrite is the same as file operation
12、 Upload file exception test : Such as insufficient hard disk space
13、 Upload file rate performance test : Check the response speed of uploading different files in different network environments , And system resource occupation
14、 Upload file security test : Such as uploading common Trojans
15、 Upload file usability test : Check whether the operation of uploading files makes it easy for users to learn, understand and use
16、 Upload file feature test : If you support some features such as breakpoint continuation
17、 After uploading the file , Check whether it is consistent with the source file , Including directory settings
18、 Upload files , Whether it can be opened, etc
For uploaded files , Assume that the file that the system requires to upload is jpg or gif Format picture , The size is <=5M The file of , When we design test cases , We should consider the following aspects :
1、 The document type is correct , Verification of appropriate file size
for example : Upload a jpg or gif Format picture , File size is 4.9M or 5M, The result is successful upload
2、 The document type is correct , Verification of improper file size
for example : Upload a jpg or gif Format picture , File size is 5.1M, Prompt for :“ The size of the uploaded attachment cannot exceed 5M”
3、 Wrong file type , Verification of appropriate file size
for example : Upload .doc;.xls;ppt;bmp;jpeg;psd;tiff;tga;png;swf;svg;pcx;dxf;wmf;emf;lic;eps;.txt Etc , The file size is appropriate , Tips “ Can only upload jpg or gif Format picture ”
4、 The file type and file size are legal , Upload a 0kb Pictures of the , Prompt information :“ Please upload the file again , Or it can't be uploaded 0kb Pictures of the ”
5、 The file type and file size are legal , Upload a picture in use ( The picture opens , Upload this picture on ), Upload successful
6、 The file type and file size are legal , Manually enter an existing picture address , Click upload , Upload successful
7、 The file type and file size are legal , Manually enter a picture address that does not exist , Click upload , Tips :“ Please select the file to upload correctly ”
8、 The file type and file size are legal , Manually enter an existing picture name , Click upload , Generally, the system will prompt :“ Please correctly select the path of the file to upload ”
2、 File download
1、 Right click Save as to check whether the file can be downloaded correctly , And record the number of downloads
(1) Whether the tool download is correct , And record the number of downloads
2、 Click download to prompt for download or open on the page
(1) Whether the direct opening displays correctly
(2) Whether the files without tools installed on this machine can be opened , Can you give the correct prompt
(3) Whether the content opened directly in the page can be displayed normally , Page Aesthetics
(4) Whether saving to local can display correctly
(5) Whether canceling the download will record the number of downloads
3、 Whether the number of downloads is recorded correctly
4、 Whether the files not released in the background can be found and downloaded in the foreground
5、 Whether the files with download permission set in the background can be seen correctly 、 Can I download
6、 Verify the length of the exported file name , Depending on the circumstances
7、 Verify that the export file is empty
8、 Verify that the exported file name is a special character
9、 Verify the export of all data , Is the exported information correct
10、 Verify the export of some data , Is the exported information correct
11、 Verify whether the time when exporting a large amount of data is within a reasonable time range
12、 Verify that the export destination disk is full , Is the export handled in a friendly way
13、 Verify that the folder for export destination is read-only , Is there a friendly prompt when exporting
Last : It can be in the official account : Sad spicy bar ! Get one by yourself 216 Page software testing engineer interview guide document information 【 Free of charge 】. And the corresponding video learning tutorial is free to share !, It includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .
Learn not to fight alone , It's best to keep warm , Achieve each other and grow together , The effect of mass effect is very powerful , Let's learn together , Punch in together , Will be more motivated to learn , And you can stick to it . You can join our testing technology exchange group :914172719( There are various software testing resources and technical discussions )
Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One Key triple connection !
边栏推荐
- [roast & brain hole] Some Thoughts on the bullet screen interactive game of Wei Shu Wu Three Kingdoms when visiting station B
- 软件测试(测试用例)编写之俗手、本手、妙手
- Mysql--索引原理+如何使用
- sqlmap基本使用方法
- QT:QSS自定义 QTabWidget 和 QTabBar实例
- Basic usage of sqlmap
- Small file special
- 年中了,准备了少量的自动化面试题,欢迎来自测
- Multiple IO transfer - preamble
- Pour vous amener dans le monde des bases de données natives du cloud
猜你喜欢

17K薪资要什么水平?来看看95后测试工程师的面试全过程…

Programming examples of stm32f1 and stm32subeide -tm1637 drives 4-bit 7-segment nixie tubes
Redis 笔记 01:入门篇

Game test related tests a hero's skills (spring moves are asked more questions)

Jupiter notebook changing font style and font size

帶你走進雲原生數據庫界扛把子Amazon Aurora

独家分析 | 关于简历和面试的真 相

Basic theoretical knowledge of software testing -- app testing

After 8 years of industry thinking, the test director has a deeper understanding of test thinking

【蓝桥杯选拔赛真题44】Scratch消灭骷髅军团 少儿编程scratch蓝桥杯选拔赛真题讲解
随机推荐
Flink--自定义函数
QT:QSS自定义 QSplitter实例
硬 货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据驱动?
How does MySQL find the latest data row that meets the conditions?
QT:QSS自定义 QSpinBox实例
Latest sales volume of pinduoduo
QT: QSS custom qtoolbutton instance
QT:QSS自定义QLineEdit实例
FileNotFoundError: Could not find module ‘... dll‘ (or one of its dependencies).
Qt:qss custom qstatusbar instance
帶你走進雲原生數據庫界扛把子Amazon Aurora
MySQL -- index principle + how to use
Bidding website architecture project progress -- Network Security
Detailed cross validation and grid search -- sklearn implementation
Numpy quick start (III) -- array advanced operation
Cache routing component
QT:QSS自定义 QSlider实例
文件上传下载测试点
MySQL checks for automatic updates at 0:00 every day
Traversal of map set