文件壓縮
一 .拿到項目,瞭解需求
- 項目背景:磁盤空間不夠,需要一個壓縮、解壓縮文件
- 項目目標:完成所有文件類型的壓縮、解壓縮。
二 . 需求分析
- 簡單來說可以通過以下幾個方面來進行需求分析
- 功能需求,性能需求,安全需求,易用性需求,界面需求,兼容性需求,容錯性需求
- 詳細可參考我的上一篇博客:https://mp.csdn.net/postedit/82669701
三.制定測試方案
- 測試的範圍以及測試點:壓縮,解壓縮文件,單文件,多文件
- 測試方法:手工測試
- 測試工具:禪道
- 測試資源:
序號 資源 名稱 1 開發 組員 2 測試 本人 3 工具 Beyond compare4 4 電腦 Windows 5 操作系統 Windows7,8,10
四.編寫測試用例
用例編號 | 測試類型 | 標題 |
操作 平臺 |
測試 方式 |
操作步驟 | 輸入數據 |
預期 結果 |
附件 | 備註(壓縮解壓縮時間) |
1 | 功能 | 壓縮 單文件 |
Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確認 |
壓縮的文件 |
1.進入軟件
|
||
2 | 功能 | 壓縮0個文件 | Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確認 |
壓縮的文件 | 不可進行壓縮 | ||
3 | 功能 | 壓縮50個文件 | Windows8 | ||||||
4 | 功能 | 壓縮100個文件 | Windows8 | ||||||
5 | 功能 | 壓縮101個文件 | Windows8 | ||||||
6 | 功能 | 壓縮大小爲0K文件 | Windows8 | ||||||
7 | 功能 | 壓縮大小爲1k文件 | Windows8 | ||||||
8 | 功能 | 壓縮大小爲3k文件 | Windows8 | ||||||
9 | 功能 | 壓縮大小爲5k文件 | Windows8 | ||||||
10 | 功能 | 壓縮大小超過5G文件 | Windows8 | 提示超過5G,請選擇小於等於5G的文件 | |||||
11 | 功能 | 壓縮相同類型文件 | Windows8 | ||||||
12 | 功能 | 壓縮多個不同類型文件 | Windows8 | ||||||
13 | 功能 | 二次壓縮 | Windows8 | 手工 | 1.打開軟件 2.選擇已壓 縮過的文件 3.點擊確認 4.點擊取消 |
1.進入軟件 2.彈出文件選擇框 3.生成壓縮文件 4.壓縮文件個數正確 5.壓縮後文件變小了 6.壓縮後的文件解壓後與原文件大小、內容、格式沒有任何區 別 |
|||
14 | 功能 | 壓縮時磁盤空間不足 | Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確認 |
1.進入軟件 2.彈出文件選擇框 3.開始生成壓縮文件 4.提示當前磁盤空間不足 |
|||
15 | 功能 | 壓縮中途取消 | Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確認 4.點擊取消 |
1.彈出取消確認框 2.壓縮取消 3.不產生壓縮包 |
|||
16 | 安全 | 壓縮有病毒的文件 | Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確認 |
提示有病毒文件,不可壓縮 | |||
17 | 性能 | 解壓 0個 文件 |
Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確人 |
不可進行壓縮 | |||
18 | 性能 | 解壓 50個 文件 |
Windows8 | ||||||
19 | 性能 | 解壓 100 個文 件 |
Windows8 | ||||||
20 | 性能 | 解壓 101 個文 件 |
Windows8 | ||||||
21 | 性能 | 解壓 壓縮 大小 0K 文 件 |
Windows8 | ||||||
22 | 性能 |
解壓壓縮大小1K
|
Windows8 | ||||||
23 | 性能 |
解壓壓縮大小3K
|
Windows8 | ||||||
24 | 性能 | 解壓 壓縮 文件 大小 超過 5G 文 件 |
Windows8 | 手工 | 1.打開軟件 2.選擇文件 3.點擊確認 |
提示超過5G,請選擇小於等於5G的文件 | |||
25 | 性能 | 解壓 包中 有多 個文 件, 其中 一個 帶有 病毒 |
Windows8 | ||||||
26 | 安全 | 壓縮 多個文 件, 其中 多個 帶有 病毒 的文件 |
Windows8 | ||||||
27 | 安全 | 解壓 縮一 個帶 有病 毒的 文件 |
Windows8 |
五.執行測試用例
- 準備工作:根據所寫測試用例,準備符合條件的文件
- 按照測試用例所寫場景進行測試
六.測試報告
- 對測試結果進行缺陷分析
- 寫出測試結論:目前項目存在一定不足,該項目不能夠對大小大於5G的文件進行壓縮解壓縮,壓縮時間上也存在一定的問題
七.項目總結
- 該項目實現了文件的壓縮與解壓縮,在沒有壓縮解壓縮軟件的緊急情況下,可以使用該程序去滿足自己急迫的需求
- 當然該項目不管在開發還是在測試方面,仍還存在一定的不足,正在努力優化