黑盒测试是一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。主要的测试方法有等价类划分、边界值分析法、因果图法、决策表法。
这一次我针对我的项目的特点,选择了等价类划分与边界值分析法对我的项目进行黑盒测试。具体测试情况如下:
文件上传项目的等价类 | ||||
有效等价类 | 编号 | 无效等价类 | 编号 | |
音频文件 | 1 | 文件夹 | 6 | |
视频文件 | 2 | |||
文本文件 | 3 | |||
图片 | 4 | |||
压缩文件 | 5 | |||
文件上传项目的等价类测试用例 | ||||
测试用例 | 上传文件 | 期望输出 | 实际结果 | 覆盖等价类 |
Test1 | Test1.mp3(3.65MB) | 输出“文件上传成功” | 输出“文件上传成功” | 1 |
Test2 | Test2.flv(6.46) | 输出“文件上传成功” | 输出“文件上传成功” | 2 |
Test3 | Test3.txt(1.34KB) | 输出“文件上传成功” | 输出“文件上传成功” | 3 |
Test4 | Test4.png(44.3KB) | 输出“文件上传成功” | 输出“文件上传成功” | 4 |
Test5 | Test5.zip(7.19 MB) | 输出“文件上传成功” | 输出“文件上传成功” | 5 |
Test6 | Test6文件夹 | 无法上传 | 无法上传 | 6 |
边界值分析测试用例 | ||||
测试用例 | 文件大小 | 预期输出 | 实际结果 | |
Test1 | 1个文件5.23MB | 文件上传成功 | 文件上传成功 | |
Test2 | 1个文件9.68MB | 警告:“单个文件不能超过10MB!” | 警告:“单个文件不能超过10MB!” | |
Test3 | 1个文件11.7MB | 警告:“单个文件不能超过10MB!” | 警告:“单个文件不能超过10MB!” | |
Test4 | 1文件126MB | 警告:“单个文件不能超过10MB!” | 警告:“单个文件不能超过10MB!” | |
Test5 | 1个5.23MB、1个9.68MB | 文件上传成功 | 文件上传成功 |