测试项目——文件解压缩
目录
一、项目启动
1.项目名称
文件解压缩
2.项目背景
磁盘空间不够,需要一个压缩、解压缩文件。
3.时间
2020年7月13日-2020年7月15日
4.环境
Windows10
5.项目成员
开发:admin
测试:admin
二、需求分析
1.功能需求
(1)支持所有类型的文件(解)压缩;
(2)每次可最多同时(解)压缩100个文件;
(3)每次可最大支持的(解)压缩5G大小的文件。
2.性能需求
(1)(解)压缩文件不超过30分钟;
(2)压缩率至少为50%。
3.安全需求
带有病毒感染的文件不能压缩。
4.易用性需求
操作简单、方便 。
5.界面需求
布局、排版美观。
6.兼容性需求
windows7,windows8,windows10都可以使用。
三、制定测试方案(计划+策略)
1.测试的范围及测试点
压缩、解压缩文件,单文件,多文件
2.测试方法
手工
3.测试所涉及的类型:
功能:依照功能测试用例全部执行
性能:依照性能测试用例全部执行
安全:依照安全测试用例全部执行
兼容:依照兼容测试用例全部执行
界面:依照界面测试用例全部执行
易用性:依照易用性测试用例全部执行
4.测试管理工具
禅道
四、测试执行流程
需求测试——提交版本测试(冒烟测试、版本测试中信息传递:修改内容,配置管理)——系统测试——回归测试—— 测试报告
五、编写测试用例
测试用例:
用例编号 | 测试类别 | 测试内容 | 测试方式 | 操作步骤 | 输入数据 | 预期结果 |
---|---|---|---|---|---|---|
zip-001 | 功能 | 压缩单个文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 1.进入软件 2.弹出文件选择框 3.生成压缩文件 4.压缩文件个数正确 5.压缩后文件变小 6.压缩后的文件解压后与原文件大小、内容、格式没有任何区别 |
zip-002 | 功能 | 压缩0个文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 不可进行压缩 |
zip-003 | 功能 | 压缩50个文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-001 |
zip-004 | 功能 | 压缩100个文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-001 |
zip-005 | 功能 | 压缩101个文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 不可进行压缩 |
zip-006 | 功能 | 压缩大小为0kB文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 1.进入软件 2.弹出文件选择框 3.生成压缩文件 4.压缩文件个数正确 5.压缩后的文件解压后与文件大小、内容、格式没有任何区别 |
zip-007 | 功能 | 压缩大小为1kB文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-006 |
zip-008 | 功能 | 压缩大小为200kB文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-001 |
zip-009 | 功能 | 压缩大小刚好为5GB文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-001 |
zip-010 | 功能 | 压缩大小超过5GB文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 提示超过5G,请选择小于等于5G的文件 |
zip-011 | 功能 | 压缩相同类型的文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-001 |
zip-012 | 功能 | 压缩多个不同类型的文件 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 同用例zip-001 |
zip-013 | 功能 | 压缩文件二次压缩 | 手工 | 1.打开软件 2.选择压缩文件 3.点击确认 | 压缩文件 | 不可进行压缩 |
zip-014 | 功能 | 压缩文件和其他文件一起二次压缩 | 手工 | 1.打开软件 2.选择压缩文件和其他文件 3.点击确认 | 压缩文件 | 同用例zip-001 |
zip-015 | 功能 | 压缩时磁盘空间不足 | 手工 | 1.打开软件 2.选择文件 3.点击确认 | 文件 | 1.进入软件 2.弹出文件选择框 3.开始生成压缩文件 4.提示当前磁盘空间不足 |
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
测试用例很多。
这里附上一篇我认为写的很好的测试用例的文章,她的比较全面。
https://blog.****.net/qq_43109561/article/details/97015477?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-7