iwebshop專案測試(一)

fsyzl_hj發表於2020-10-14

測試學習中,在此記錄自己的測試過程

1、搭建測試環境
iwebshop採用的是B/S架構,開發環境是LNMP(linux、nginx、mysql、php),我下載了xampp一鍵整合包,把專案部署在了WAMP環境中。這個過程已記錄在之前的文章。
(現在只懂這種環境搭建,其它的還不會)
2、熟悉業務
通過思維導圖畫專案的組織架構圖,只畫模組,不必細緻到功能點,這樣做完後對專案有個整體認識。後臺組織架構部分如下:
在這裡插入圖片描述
然後確定測試範圍,也就是梳理功能點,保證測試不遺漏。後臺測試範圍部分如下:
在這裡插入圖片描述
3、熟悉了產品後,開始寫專案方案和計劃,主要包括測試範圍、人員、任務分配、測試進度安排、測試工具、測試策略、風險評估等。這一步只在腦子裡過了遍,沒有寫成文件,找了個模板文件。
有了計劃後,就可以使用測試管理工具新建產品、新增人員、上傳測試計劃了,我用的禪道。
在這裡插入圖片描述
貌似要安在根目錄下才可以,開始沒放在根目錄有錯誤提示
點選start就可以了,省略了中間一些簡單的步驟就到這裡了
在這裡插入圖片描述
點選產品,新增產品
在這裡插入圖片描述

點選組織新增使用者
在這裡插入圖片描述
上傳測試文件
在這裡插入圖片描述
4、編寫用例並執行用例
目前進行的是前臺首頁初始化資料測試,即頁面顯示的資訊是否與資料庫中的資訊一致
先確定首頁哪些地方用到了表,一般排序有規律的就是
然後在資料庫中找到對應的表,可能對應一個,也可能是兩三個
編寫sql語句驗證是否真的一致
接著編寫用例並執行
第一步:確定哪些地方用到了表,由於第一次做,所以我把整個頁面中有順序的都圈了下,部分如下:
在這裡插入圖片描述
在這裡插入圖片描述
為了方便,還是得把這些模組記錄在檔案裡
在這裡插入圖片描述

第二步:在資料庫中找到對應的表,花了些時間
這是在後臺看資料庫的樣子,雖然有中文,但大部分都看不出每個表分別與哪個模組對應
在這裡插入圖片描述
所以需要開啟navicat,連線iwebshop資料庫,可以在DDL中檢視錶的詳細資訊
在這裡插入圖片描述
一個模組對應一個表的比較簡單,對應多個表的需要理一理表間的關係,這是整理的結果:
在這裡插入圖片描述
第三步:編寫查詢語句,驗證查詢結果與頁面顯示是否一致
做的時候,表格列了3列,分別是模組、語句和圖片,附上圖片是為了方便核對。
每個查詢語句是在navicat中驗證後才寫進表格中

在這裡插入圖片描述
第四步:編寫用例並執行
將上一步生成的表增加些用例元素就是用例了
在這裡插入圖片描述
而執行,上一步中也執行過了
5、提交bug報告
還真有一個Bug,就是最新評論部分,評論應該按評論時間排序,而頁面的顯示按購買時間排序的
在禪道中按要求填寫相應的資料就可以提交了
這一部分就這樣了~

相關文章