【软件工程】软件测试报告——软件测试说明书
【備注】本說明書由華中農業大學2018級計算機科學與技術專業的劉暢、劉鎧銘、張清望、盧家偉四位同學共同完成。
文章目錄
- 1 引言
- 1.1 編寫目的
- 1.2 背景
- 1.3 術語和縮略詞
- 1.4 參考資料
- 2 測試用例設計
- 3 測試結果及分析
- 3.1 測試環境
- 3.2 測試用例執行
- 3.3 結論及建議
1 引言
1.1 編寫目的
??編寫本報告的目的是研究Asking軟件的總體需求、背景。對開發結果、開發評價進行分析,得出經驗與教訓,本文檔的預期讀者為軟件開發者。
1.2 背景
??該軟件的名稱為Asking,與之類似的軟件有知乎、微博等軟件,Asking軟件的測試環境為瀏覽器。
1.3 術語和縮略詞
無
1.4 參考資料
[1]竇萬峰.軟件工程方法與實踐(第三版).北京:機械工業出版社,2016
[2]普萊斯曼.軟件工程:實踐者的研究方法(原書第8版).北京:機械工業出版社,2016
[3] 辣雞搬磚喵喵團隊.Asking需求規格說明書.
[4] 辣雞搬磚喵喵團隊.Asking軟件概要設計說明書
[5] 辣雞搬磚喵喵團隊.Asking軟件詳細設計說明書
2 測試用例設計
(1)登錄操作
表1 登錄_第一組測試用例
| 測試項目 | 用戶登錄 |
| 測試標題 | 輸入正確的用戶名和與之對應的密碼 |
| 重要級別 | 高 |
| 預置條件 | 系統存在該用戶 |
| 輸入 | 用戶名123@qq.com,密碼123 |
| 操作步驟 | 1打開Asking應用;2輸入用戶名123@qq.com;3輸入密碼123 |
| 預期輸出 | 密碼輸入時被隱藏,提示用戶“登錄成功” |
表2 登錄_第二組測試用例
| 測試項目 | 用戶登錄 |
| 測試標題 | 輸入錯誤的用戶名或密碼 |
| 重要級別 | 高 |
| 預置條件 | 系統存在該用戶 |
| 輸入 | 用戶名456@qq.com,密碼123 |
| 操作步驟 | 1打開Asking應用;2輸入用戶名456@qq.com;3輸入密碼123 |
| 預期輸出 | 提示用戶“您輸入的用戶名或密碼錯誤,請重新輸入” |
表3 登錄_第三組測試用例
| 測試項目 | 用戶登錄 |
| 測試標題 | 不輸入密碼 |
| 重要級別 | 高 |
| 預置條件 | 系統存在該用戶 |
| 輸入 | 用戶名789@qq.com |
| 操作步驟 | 1打開Asking應用;2輸入用戶名789@qq.com |
| 預期輸出 | 提示用戶“請輸入密碼” |
(2)創建問題操作
表4 創建問題_第一組測試用例
| 測試項目 | 創建問題 |
| 測試標題 | 創建后在搜索欄搜索該問題 |
| 重要級別 | 中 |
| 預置條件 | 用戶成功登錄 |
| 輸入 | 標題“熊貓為什么這么聰明”,標簽“生活” |
| 操作步驟 | 1點擊創建問題;2輸入問題標簽“熊貓為什么這么聰明”;③選擇問題標簽生活;④在搜索欄搜索這個問題 |
| 預期輸出 | 1提示用戶“問題創建成功”;2搜索欄下方出現該問題 |
表5 創建問題_第二組測試用例
| 測試項目 | 創建問題箱 |
| 測試標題 | 創建后通過鏈接和問題箱密鑰搜索該問題 |
| 重要級別 | 高 |
| 預置條件 | 用戶成功登錄 |
| 輸入 | 標題“熊貓為什么這么聰明” |
| 操作步驟 | 1點擊創建問題;2輸入問題標簽“熊貓為什么這么聰明”;③勾選問題箱選項;④把生成的密鑰和問題箱鏈接分享給另一個用戶 |
| 預期輸出 | 1提示用戶“問題箱創建成功”;2另一個用戶點擊鏈接,輸入密鑰,查看該問題 |
(3)刪除問題操作
表6 刪除問題_第一組測試用例
| 測試項目 | 刪除問題 |
| 測試標題 | 刪除后在搜索欄搜索不到該問題 |
| 重要級別 | 中 |
| 預置條件 | 用戶成功登錄,問題“熊貓為什么這么聰明”存在 |
| 輸入 | 無 |
| 操作步驟 | 1點擊問題“熊貓為什么這么聰明”;2刪除該問題;③在搜索欄搜索這個問題 |
| 預期輸出 | 1提示用戶“問題刪除成功”;2搜索欄下方不出現該問題 |
表7 刪除問題_第二組測試用例
| 測試項目 | 刪除問題箱 |
| 測試標題 | 刪除后通過無法通過鏈接和問題箱密鑰搜索該問題 |
| 重要級別 | 高 |
| 預置條件 | 用戶成功登錄,問題箱“熊貓為什么這么聰明”存在 |
| 輸入 | 無 |
| 操作步驟 | 1點擊問題箱“熊貓為什么這么聰明”;2刪除該問題箱;③另一個用戶用之前創建該問題箱時生成的密鑰和鏈接搜索該問題箱 |
| 預期輸出 | 1提示用戶“問題箱刪除成功”;2另一個用戶點擊鏈接,輸入密鑰,查看不到該問題 |
(4)回復問題操作
表8 回復問題_第一組測試用例
| 測試項目 | 回復問題 |
| 測試標題 | 搜索問題后進行回復 |
| 重要級別 | 中 |
| 預置條件 | 用戶成功登錄,問題“熊貓為什么這么聰明”存在 |
| 輸入 | 評論“熊貓棒棒” |
| 操作步驟 | 1搜索問題“熊貓為什么這么聰明”;2在問題相方回復欄輸入“熊貓棒棒” |
| 預期輸出 | 問題下方出現該回復 |
表9 回復問題_第二組測試用例
| 測試項目 | 回復問題并點贊該回復 |
| 測試標題 | 搜索問題后進行回復并點贊 |
| 重要級別 | 鐘 |
| 預置條件 | 用戶成功登錄,問題“熊貓為什么這么聰明”存在 |
| 輸入 | 評論“熊貓棒棒” |
| 操作步驟 | 1搜索問題“熊貓為什么這么聰明”;2在問題相方回復欄輸入“熊貓棒棒”;③點贊該回復 |
| 預期輸出 | 問題下方出現該回復,并且該回復的點贊量加一 |
3 測試結果及分析
3.1 測試環境
該軟件的測試環境為windows10的瀏覽器。
3.2 測試用例執行
(1) 測試登錄操作
1執行測試用例Asking_SignIn_001,運行結果如圖1所示
? 圖1
圖2
圖3
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
2執行測試用例Asking_SignIn_002,運行結果如圖2所示
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
③執行測試用例Asking_SignIn_003,運行結果如圖3所示
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
(2) 測試創建問題操作
1執行測試用例Asking_Create_001,運行結果如圖4-1、4-2所示
圖4-1
圖4-2
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
2執行測試用例Asking_Create_002,運行結果如圖5-1、5-2所示
圖5-1
圖5-2
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
(3) 測試刪除問題操作
1執行測試用例Asking_Delete_001,運行結果如圖6-1、6-2所示
圖6-1
圖6-2
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
2執行測試用例Asking_Delete_002,運行結果如圖7-1、7-2所示
圖7-1
圖7-2
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
(4) 測試回復問題操作
1執行測試用例Asking_Answer_001,運行結果如圖8所示
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
2執行測試用例Asking_Answer_002,運行結果如圖9所示
結果分析:實際運行結果與該測試用例預期輸出一致,測試通過。
圖8
圖9
3.3 結論及建議
(1) 該軟件實現了登錄、創建問題、刪除問題、回答問題等功能,基本滿足測試標準,但仍需不斷完善。
(2) 建議:登錄時應該收到一個token作為登錄后操作的權限證明,這樣可以實現不同設備不同人無法同時操作同一個賬號。
總結
以上是生活随笔為你收集整理的【软件工程】软件测试报告——软件测试说明书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实验5 编写、调试具有多个段的程序
- 下一篇: oracle透明网关 中文,Oracle