測試計畫和測試用例 劉宇翔

2022-02-16 08:30:16 字數 2569 閱讀 5076

測試產品:upload/download; search of this site

測試目的:功能測試

測試方法:黑箱

測試員:劉宇翔

測試設計說明書(tds)

(1)       產品功能:

search of this site:正確完成搜尋功能

(3)       測試方法:黑箱測試。提前準備好測試用例。

(4)       人工分類測試驗證功能正確性。

測試用例(test case)

具體測試用例見演示截圖

(1)上傳:提供上傳檔案路徑和基本資訊。

正確輸入:

a.檔案型別有多種情況(pdf、doc等)。

b.使用者積分能夠通過上傳檔案增加(與檔案大小有關)。

c.檔案及檔案資訊是否被正常上傳(正常進入資料庫新增倒排表)。

錯誤輸入:預期給出相應提示。

a.未提供完整檔案資訊。

b.檔案過大。

c.上傳資料夾(正常資料夾不會被上傳,位址不完整)。

d.上傳檔案正在被使用。

正確輸入:

a.檔案型別有多種情況(pdf、doc等)。

b.使用者積分能夠通過上傳檔案減少(與檔案大小有關)。

c.檔案及檔案資訊是否正常。

錯誤輸入:預期給出相應提示。

a.檔案路徑不存在。

b.積分不夠。

正確輸入:

a.中英文及各種形式混合。

c.搜尋結果是否正常顯示。

錯誤輸入:預期有相應處理。

a.無輸入。

b.輸入字串過長。

d.含有不符合規定的字元。

錯誤報告(bug report)

重現步驟:搜尋「計算機」

結果:頁面錯誤

預期結果:顯示搜尋「計算機」的搜尋結果頁面

錯誤修復:修正因資料庫變化產生的建立倒排表bug

重現步驟:搜尋「計算機」

結果:只有乙個搜尋結果重複顯示

預期結果:正常顯示搜尋「計算機」的搜尋結果頁面

錯誤修復:倒排表裡儲存的是重複的id,已經修復

重現步驟:搜尋全形「mathlab和半形「mathlab」

結果:搜尋結果不同

預期結果:產生相同的搜尋結果

錯誤修復:新增函式處理全半形使其判斷為相同的字元

重現步驟:開啟網頁進行搜尋

結果:搜尋及網頁開啟速度過慢

預期結果:正常搜尋及開啟網頁

重現步驟:上傳乙個40mb的pdf檔案

結果:網頁無法正常顯示

預期結果:彈出提示檔案需壓縮上傳

重現步驟:搜尋輸入乙個長度達260的字串

結果:網頁無法正常顯示

預期結果:擷取可以正常搜尋的字串進行搜尋

重現步驟:搜尋「c++」

結果:搜尋後搜尋欄裡顯示的是「c」

預期結果:搜尋後搜尋欄裡仍顯示的是「c++」

重現步驟:搜尋「計算機」後再在搜尋結果頁面中搜尋「mathlab」

結果:頁面無變化

預期結果:顯示搜尋「mathlab」的搜尋結果頁面

發現了8個bug,已修復了3個bug,程式大部分能夠正常執行。

測試報告:

三個功能測試了合集測試了20個測試用例。

(1)15個測試用例通過

(2)3個測試用例失敗

(4)1個測試用例之外的bug被發現

演示截圖:(部分測試截圖)

一、上傳功能

上傳頁面

選擇上傳檔案

成功上傳至指定位址

未填寫題目及未選擇上傳檔案的錯誤提醒

三、搜尋功能

搜尋頁面

搜尋結果頁面

搜尋字串過長錯誤顯示(暫時未修復)

測試計畫和測試用例

一 測試用例相關概念。1.測試用例定義 是為了某個業務目標,而編制的一組由測試輸入,執行條件以及預期結果組成的案例。2.測試用例優點 1.設計好測試用例,可以避免盲目測試並提高測試效率。2.實施重點突出,目的明確。3.降低工作強度 縮短專案週期。3.測試用例4大特性 1.代表性 能夠代表各種不同情況...

測試用例,測試計畫

對乙個測試工程師來說,測試用例的設計編寫是一項必須掌握的能力,但有效的設計和熟練的編寫測試用例卻是乙個十分複雜的技術,測試用例編寫者不僅要掌握軟體測試技術和流程,而且要對整個軟體不管從業務,還是對軟體的設計 程式模組的結構 功能規格說明等都要有透徹的理解。測試的設計方法不是單獨存在的,具體到每個測試...

測試計畫測試用例

本週51testing每週一問的這個問題很精彩,於是我做了如下回答。51testing軟體測試網2k s4t m s0 誠如magic zhu所言,現在很多測試人員沒意識到測試計畫的重要性,很多時候測試計畫成為一紙空文,其根本原因在於測試計畫缺乏可執行性,也正是因為測試計畫缺乏可執行性,導致下一次寫...