1. 程式人生 > >典藏版Web功能測試用例庫

典藏版Web功能測試用例庫

# 介面顯示 ​ 初始介面元素:title、內容,預設值、必填項(紅*) ​ 樣式美觀 ​ 排版規範 ​ 字型統一 ​ 編輯頁面有游標,定位在第一個可編輯文字框 ​ 內容過多時,滾動條 ​ loading ​ 多次開啟跳轉同一頁面 ​ 無資料不能一片空白 ​ 縮小視窗,響應式處理 ​ 效能,不能出現響應過慢,否則直接記bug # 選單 ​ 開啟頁面跳轉正確 ​ 點選logo跳轉首頁 ​ 有選中標識 ​ 選單切換,頁面內容是否重新整理重置 # 文字框 ​ 中文、英文(大小寫)、數字(正數、0、負數、整數、小數)、特殊字元、全形 ​ 前後空格 ​ 你好HEllo 10 -3 0 0.5 !@#$%^&*_、null、、'、"、[]、{}、/r/n\r\n、ces ​ (空格) ​ 為空 ​ 為0 ​ 長度校驗 ​ 精確模糊匹配 ​ 大小寫敏感 ​ 區間文字框 ,起>止,起<=止 # 下拉框 ​ 點選開啟,再次點選關閉 ​ 開啟後點擊空白處關閉 ​ 內容和業務口徑 ​ 單選、多選 ​ 選中有效,填充到框中 ​ 是否允許重複選擇 ​ 切換內容,表格列聯動展示。先列名排序,再切換,表格列變化後,點選查詢,不能報錯 ​ 動態匹配結果,最多顯示10條 # 時間日期 ​ 約束條件 ​ 起<=止 ​ 起>止 ​ 只輸入起 ​ 只輸入止 ​ 時間>當前時間,可能會不讓查未來時間的資料 ​ 粒度,年、月、日、時、分、秒 ​ 手動輸入框 ​ 年月日與實際不符,2011-13-01,2011-00-01,2011-02-30,2011-08-32 ​ 不滿足YYYY-MM-DD ​ 非數字 ​ 輸入完年或月,自動帶出- ​ 時間選擇框 ​ 開啟關閉選擇框 ​ 切換年份 ​ 上下月 ​ 切換月份 ​ 選擇某一天 ​ 清空日期 ​ 今天 # 檔案上傳下載 ​ 檔案格式、大小等文字說明 ​ 支援的檔案格式和大小,有效等價類 ​ 無效等價類:不支援的檔案格式、檔案大小為0、檔案大小超出 ​ 重複上傳相同檔案 ​ 1、不允許 ​ 2、覆蓋 ​ 上傳後刪除,物理刪除 ​ 刪除後再上傳,相同和不同檔案 ​ 最多上傳檔案個數 ​ 上傳多個檔案後,展示排版佈局 ​ 檔案儲存資料庫/應用伺服器 ​ 連結下載,可正常開啟,內容正確 ​ 選擇檔案後,再次開啟檔案選擇視窗,點選取消按鈕,直接提交,不應該報錯 # 匯入 ​ 模板 ​ 使用模板,匯入成功,內容與檔案一致 ​ 非模板檔案,匯入失敗 ​ 不選擇檔案,直接點選匯入按鈕 ​ 多條記錄,覆蓋所有校驗不通過規則 ​ 重複資料匯入 ​ 長度校驗,可測可不測 ​ 特殊字元,可測可不測 ​ 最大允許條數 ​ 匯入失敗後,重新正確匯入,匯入成功 # 匯出 ​ 檔案 ​ 1、檔名 ​ 2、格式預設為.xls或.xlsx ​ 3、內容完整、正確,沒有亂碼 ​ 4、表格表頭與頁面一致 ​ 5、不能有操作列 ​ 6、名稱列不能為程式碼、編碼 ​ 記錄條數=0,提示無資料匯出 ​ 只匯出查出來的記錄,而不是所有記錄 ​ 只匯出下鑽後的資料 ​ 記錄條數>2000,分成多個sheet頁 ​ 效能,2000條、65536條 ​ 表樣不同,需要拆成多個等價類,都需要匯出來看一下 ​ 查詢條件不同導致結果內容、條數不同,也需要測一下 # 表格 ​ 對齊 ​ 內容口徑 ​ 1、名稱等列不能顯示為程式碼編碼 ​ 2、無資料顯示為-- ​ 3、符合需求 ​ 格式 ​ 1、保留幾位,缺失位自動補0 ​ 2、每3位逗號隔開 ​ 3、日期格式YYYY-MM-DD ​ 省略號有提示 ​ 0沒有連結 ​ 排序 ​ 預設排序 ​ 列名排序 ​ 序號、操作列不允許排序 ​ 高亮效果,單選/複選 # 排序 ​ 正序,從小到大 ​ 倒序,從大到小 ​ 對所有結果排序,而非僅對當前分頁 ​ 任務狀態列排序,按建立時間倒序,然後按未提交、稽核不通過、稽核中、稽核通過排序,即把操作列可用按鈕多的放在前面 # 分頁 ​ 非尾頁,下頁 ​ 非首頁,上頁 ​ 非尾頁,尾頁 ​ 非首頁,首頁 ​ 尾頁,下頁,不可點 ​ 首頁,上頁,不可點 ​ 尾頁,尾頁,不可點 ​ 首頁,首頁,不可點 ​ 跳轉有效頁碼 ​ 跳轉無效頁碼,包括非數字 ​ 分頁,每頁顯示條數,切換後翻頁 ​ 總記錄數正確 ​ 非尾頁,每頁實際條數=每頁分頁條數 ​ 支援敲擊回車鍵跳轉 # 批量操作 ​ 勾選單條,操作 ​ 勾選多條,操作 ​ 不勾選,直接操作 ​ 多條中,包含不允許操作的,不能批量操作,全部都回滾 ​ 全選,只處理查詢出來的這部分資料 # 資料檢查 ​ 資料流 ​ 資料缺失,資料覆蓋面儘可能廣一點 ​ 資料重置的問題 ​ 某些模組的資料未重置,其他模組在操作時,會把老資料帶出來,包括圖示狀態等 ​ 不同功能點,相同展現欄位 ​ 資料初始化 ​ 每月1號問題 ​ 戶數,去重。戶次,不去重 ​ distinct問題 ​ 單行子查詢 ​ 1、如果子表關聯欄位是主鍵,就沒有問題 ​ 2、如果子表關聯欄位不是主鍵,分析邏輯,檢查有沒有可能出現重複資料導致關聯後返回多行記錄 ​ 先把資料置為無效,再弄1條相同的有效資料,這兩條資料不能判斷為是新增的資料,因為已經增加過,只是置為無效了 ​ 金融資料 ​ 最大回撤只會越來越大,不會變小或變0 ​ 表的增刪改查 ​ 跟蹤資料流 ​ 資料無殘留 # 連結 ​ 連結跳轉正確 ​ 點選多個相同的連結,可能會有意想不到的問題 ​ 相同的連結,從不同頁面開啟,說不定會有問題 # 樹結構 ​ 依次展開到葉子節點,多個分支 ​ 展開和收起 ​ 節點圖示 ​ 每層節點都能查到 ​ 對父節點查詢或操作,也能作用到子節點 ​ 無資料顯示,不能一片空白 # 圖 ​ 折線圖、柱狀圖 ​ 橫縱座標 ​ 刻度 ​ 區間取值邊界 ​ 實際位置與刻度是否吻合 ​ 出現斷點 ​ 多條折線,部分有資料部分無資料,日期未對齊 ​ 日期未對齊原因排查,相關功能資料是否一致 ​ 導致伸縮框失效 ​ 子主題 5 ​ 餅圖 ​ 比例和分塊大小匹配 ​ 網狀圖 ​ 各節點之間的關係正確 ​ 點選標籤顯示/隱藏 ​ 滑鼠放上去,顯示浮動框 ​ 無資料,不能一片空白 ​ 資料特別多,可考慮增加圖表切換 ​ 圖表切換 ​ 有資料,可正常切換,且切換前後資料正確 ​ 無資料,無法切換,給提示 ​ 相容性 ​ 縱座標,根據最大最小值來確定刻度值,便於觀看 # 儲存按鈕 ​ 儲存成功的提示 ​ 資料寫入表中 ​ cjsj、cjry等欄位 ​ loading ​ 儲存後檢視 ​ 不填寫,直接儲存 ​ a進入新增頁面,b完成一次新增,a再儲存,應儲存成功(可能編號重複導致a儲存失敗) ​ 輸入與已存在重複的資料,如程式碼、名稱 # 修改按鈕 ​ 修改成功的提示 ​ 資料寫入表中 ​ xgsj、xgry、yxbz等欄位 ​ loading ​ 修改後檢視 ​ 不修改,直接儲存 ​ 多次修改 # 刪除按鈕 ​ 是否確認刪除的提示 ​ 直接重新整理頁面即可,不需要刪除成功提示 ​ 資料刪除完全,沒有遺漏 ​ loading ​ 邏輯刪除/物理刪除 ​ 邏輯刪除,可能有些功能沒有加判斷,導致刪除了有些功能還查得到資料 # 收藏按鈕 ​ 收藏,新增到收藏,按鈕變為取消收藏 ​ 取消收藏,從收藏中移除,按鈕變為收藏 ​ 收藏多個,形成多個分頁 ​ 收藏後資料展示的排序是否與原來一致 ​ 校驗給出不允許新增提示後,圖示還是變成了已新增圖示 # 取消、返回、“X”按鈕 ​ 直接再次開啟,內容不應保留 ​ 修改後再次開啟,應更新為最新資訊 # 登入頁面 ​ 介面顯示 ​ 使用者名稱、密碼、驗證碼文字框 ​ 驗證碼的格式 ​ 輸入密碼顯示為*** ​ 使用正確的使用者名稱,密碼和驗證碼登入成功 ​ 退出 ​ 確認是否退出提示 ​ 退出到登入頁面 ​ 先校驗驗證碼,再校驗使用者名稱、密碼 ​ 輸入錯誤的驗證碼、使用者名稱、密碼,分別提示 ​ 驗證碼 ​ 輸入錯誤後,驗證碼自動重新整理 ​ 也可以手動點選重新整理驗證碼 ​ 忘記密碼 ​ 連續輸入密碼錯誤5次,賬號鎖定 ​ 鎖定後,其他賬號可以登入 ​ 到了鎖定時間,被鎖賬號可以登入 ​ token,免登入,時限 ​ 關頁面 ​ 關瀏覽器 ​ 離線後重新登入 ​ 登入後,跨瀏覽器複製連結訪問 ​ 連續登入多次 ​ 不同的ip,登入相同的賬號 ​ 強制登入彈窗 ​ 介面顯示 ​ 驗證碼 ​ 輸入錯誤,提示 ​ 強制登入成功 ​ 電腦a和電腦b使用同一賬號,來回踢幾次 ​ 阿里雲環境不同專案之間,登入token衝突,導致頻繁下線 ​ 登入 ​ token失效 ​ 測試不操作頁面一段時間後,再次操作,會出現什麼情況 ​ 重新登入,自動跳轉登入頁面 ​ 頁面空白,需要重新整理 ​ 如果是第三方對接,測試是否影響操作邏輯 # 修改密碼 ​ 介面顯示 ​ 老密碼、新密碼、確認密碼文字框 ​ 輸入正確,修改成功 ​ 老密碼錯誤 ​ 新密碼和確認密碼,輸入不一致 ​ 新密碼和老密碼一樣 ​ 修改後,用老密碼登入失敗,用新密碼登入成功 ​ 密碼的格式要求 ​ 修改密碼失敗時,密碼修改時間欄位,不應更新 # 查詢統計頁面 ​ 介面顯示 ​ 預設查詢/不查詢 ​ 伸縮框 ​ 伸縮框收起圖示 ​ 伸縮框展開圖示 ​ 展開收起查詢條件 ​ 查詢按鈕 ​ 預設條件點選可用 ​ 查詢後,是否收起條件 ​ 回車鍵 ​ 重置按鈕 ​ 預設狀態重置,資訊不變 ​ 改變所有值後重置 ​ 重置後查詢 ​ 單位切換 ​ 元、萬元 ​ 位數正確 ​ 資料太小,顯示0.00 ​ 所有的查詢條件逐個測試 ​ 表格 ​ 業務口徑 ​ 預設條件,口徑和排序 ​ 逐個條件,匹配欄位和傳值 ​ 全部條件,條件帶入 ​ 有效標誌、刪除標誌,若表中有這個欄位,需考慮是否增加判斷 ​ 資料許可權,不同許可權使用者登入 ​ 查詢條件不一樣 ​ 重置後條件不一樣 ​ 查的資料許可權不一樣 ​ 鑽取 ​ 下鑽 ​ 返回 ​ 最後一層 ​ 資料對的上 ​ 連結 ​ 頁面開啟 ​ 口徑、資料展示正確 ​ 資料條數對不對得上 ​ 口徑過濾條件一致 ​ 按鈕 # 新增頁面 ​ 介面顯示、游標 ​ 所有填寫項 ​ 儲存按鈕 ​ 重置 ​ 預設狀態重置 ​ 更改所有項後重置 ​ 重置後游標 ​ 儲存後重置,為儲存後的值 ​ 返回,返回後的查詢條件、每頁顯示條數和頁碼要帶出來 ​ 重複新增 # 修改頁面 ​ 介面顯示 ​ 修改按鈕 ​ 資訊帶出,尤其是資料較長 ​ 重置 ​ 預設狀態重置,為帶出的值,不能清空 ​ 更改所有項後重置 ​ 重置後游標 ​ 修改後重置,為修改後的值 ​ 只修改不儲存,退出後再次修改,未儲存的資料重置 # 檢視頁面 ​ 介面顯示 ​ 頁面失真 ​ 特殊字元 ​ 編輯控制元件要做成灰色不可編輯的效果 ​ 附件不能有“X” ​ 口徑正確 ​ 不同許可權使用者登入,資料許可權範圍不同 ​ 底部按鈕 ​ 如果是開啟新視窗,關閉 ​ 如果是覆蓋原頁面,返回 # 稽核審批頁面 ​ 單條稽核 ​ 填寫項 ​ 稽核意見,通過/不通過,單選 ​ 稽核說明,稽核不通過必填,稽核通過非必填 ​ 確定按鈕 ​ 稽核通過,稽核狀態變為稽核通過 ​ 稽核不通過,1、稽核狀態變為稽核不通過 2、辦理狀態回滾為待辦理 ​ 稽核不通過後重新辦理,相當於修改 ​ 走流程,辦理—>稽核不通過->辦理->稽核通過 # 瀏覽器 ​ 輸入非登入url,直接訪問 版權申明:本文為博主原創文章,轉載請保留原文連結及作者。 如果您喜歡我寫的文章,請關注公眾號支援一下,謝謝哈哈哈。

相關推薦

藏版Web功能測試

# 介面顯示 ​ 初始介面元素:title、內容,預設值、必填項(紅*) ​ 樣式美觀 ​ 排版規範 ​ 字型統一 ​ 編輯頁面有游標,定位在第一個可編輯文字框 ​ 內容過多時,滾動條 ​ loading ​ 多次開啟跳轉同一頁面 ​ 無資料不能一片空白 ​ 縮小視窗,響應式處理 ​ 效能,不能出現響應過慢

功能測試的書寫

測試用例功能測試用例的書寫功能性測試用例1.測試的來源,及測試的需求 測試用力的主要來源有:1)需求說明及相關文檔2)相關的設計說明(概要設計,詳細設計等)3)與開發組交流對需求理解的記錄(可以是開發人員的一個解釋)4)已經基本成型的UI(可以有針對性的補充一些用例) 簡而言之,所有你能得到的項目文檔,

功能測試深入設計_花樣案例匯總

demo 查看 支付 凍結 驗證 使用 tester 在服務器 nbsp 一些定義: 客戶端:安卓版app,IOS版app 服務器端:服務器服務範疇內的所有服務(不含數據庫,不含nginx,不含防火墻) 接口文檔:特指客戶端和服務器端的接口文檔(兩個部門開發協商後的產物)

回歸測試中只有功能測試-Bug總結系列筆記

需求 特性 size 質量 mil 設計 陷阱 mar 定義 一、定義:測試人員只執行了變更引起的相關功能的回歸測試 二、發生時間段Always 三、陷阱表現1.只測試了系統或軟件功能2.回歸測試未包含系統質量測試3.未對架構、設計和實現約束的回歸測試 四、負面後果1.無

功能測試設計思路

搜索 post 字符串 測試用例 json字符串 功能測試 試用 探索性測試 頁面跳轉 1、輸入框中輸入最大允許值造成頁面跳轉溢出 2的32次冪 驗證點:邊界值、特殊字符、0、null、負值、超長字符、空字符串、英文字符、中文字符、全角符號 2、搜索框探索性測試: 探索性測

web網頁測試(非常實用)

Web測試中,各類web控制元件測試點總結 一 、介面檢查   進入一個頁面測試,首先是檢查title,頁面排版,欄位等,而不是馬上進入文字框校驗   1、頁面名稱title是否正確   2、當前位置是否可見  您的位置:xxx>xxxx   3、文字

常用功能測試設計

登入 1.輸入已註冊的使用者名稱和正確的密碼,驗證是否登入成功; 2.輸入已註冊的使用者名稱和不正確的密碼,驗證是否登入失敗,並且提示資訊正確; 3.輸入未註冊的使用者名稱和任意密碼,驗證是否登入失敗,並且提示資訊正確; 4.使用者名稱和密碼兩者都為空,驗證是否登入失敗,並且提示資訊正確; 5.

公租房搖號系統功能測試設計

最近做了搖號系統功能測試的專案,特來總結一下。 搖號系統簡單介紹: 1、登入介面中,需要驗證身份證號、手機號、驗證碼 2、房源關聯屬性:房源ID,專案名稱,戶型(一室戶、二室戶、三室戶),分類,是否變更 3、人源關聯屬性:人源ID,身份證號,手機號,評分,專案名稱,戶型(一室戶、二室戶、三室

Kiwi TCMS 6.3 釋出,全功能測試管理系統

   Kiwi TCMS 6.3 已釋出,Kiwi TCMS 是一個集測試計劃、測試執行和測試用例於一身的管理系統,用 Python 和 Django 編寫。它具有許多強大的功能,如 Bugzilla 和 JIRA 整合,快速測試計劃和執行搜尋,針對每個計劃、執行和案例以及 X

改造功能測試時的一點思考

業務線會增加一個新的分類,跟原來的分類相差不大,不過由於從供應商、伺服器架構、介面等都有較大的改動,因此還是需要對新增加的這個分類進行全量測試。   同時,由於整體流程和功能與原來的與原來的分類大致相同,在綜合考慮後,決定沿用之前分類的測試用例,於是,需要對之前的用例進行增、刪、改,根據新的需求和新版本,即

Web效能測試設計實踐

隨著網路技術的迅速發展,尤其是WEB及其應用程式的普及,各類基於WEB的應用程式以其方便、快速,易操作等特點不斷成為軟體開發的重點。與此同時,隨著需求量與應用領域的不斷擴大,對WEB應用軟體的正確性、有效性和對WEB伺服器等方面都提出了越來越高的效能要求,今天我就來跟大家分享一個性能測試用例,以便幫

Kiwi TCMS 6.4 釋出,全功能測試管理系統

   Kiwi TCMS 6.4 已釋出,Kiwi TCMS 是一個集測試計劃、測試執行和測試用例於一身的管理系統,用 Python 和 Django 編寫。它具有許多強大的功能,如 Bugzilla 和 JIRA 整合,快速測試計劃和執行搜尋,針對每個計劃、執行和案例以及 X

功能測試怎麼寫

學了很久的測試,第一次嘗試自己寫了一個web登入功能的用例測試: 1、單個模組的測試用例 測試型別 功能測試 模組名稱 XXXXX系統使用者登入 用例描述 該用例用來測試在登入介面,使用者能否正常登入,

WEB常用測試—文字輸入框

對於普通的文字輸入框,通常要檢查以下幾點:   1. 中英文空格   2. 字串首尾含空格   3. 字串中間含空格   4. 字母   5. 數字   6. 中文   7. 特殊字元   8. null/NULL   9. 超長字元   10. html格式字串   對於費用類

一個簡單的web自動化測試(webdriver 與 unittest 結合)

#coding=utf-8 from selenium import webdriver import unittest import time import sys reload(sys) sys.setdefaultencoding('utf8') class My

web功能模塊測試(模板)

blank png tps baidu web .com 用例 測試 技術 web功能模塊測試用例(模板): https://wenku.baidu.com/view/4ada3464ddccda38376baff8.html 如圖所示: web功能模

黑盒測試設計-功能圖法和場景法(八)

重新 感覺 結果 軟件 簡單 可能 遷移 面向 通話 7.功能圖法 一個程序的功能包括靜態和動態說明。動態說明描述輸入數據的次序或轉移的次序,和業務流程緊密對應。靜態說明描述了輸入輸出條件之間的對應關系。對於面向市場的產品,其邏輯復雜、組合龐大,必須用動態說明

常見功能測試點的測試集合

用戶登陸 屬性 輸入格式 原則 默認 熱鍵 響應 查看 clas 1. 登錄、添加、刪除、查詢模塊是我們經常遇到的,這些模塊的測試點該如何考慮   1)登錄   ① 用戶名和密碼都符合要求(格式上的要求)   ② 用戶名和密碼都不符合要求(格式上的要求)   ③ 用

利用unittest框架編寫web測試(demo)

spec arm repr follow aid content ext lin get 1、前言: 對於初學者來說,python自帶的IDLE,精簡又方便,不過一個好的編輯器能讓python編碼變得更方便,更加優美些。 不過呢,也可以自己去下載其他更好用的代碼編輯器,

搜尋功能、翻頁功能、輸入框的測試設計及知識

  搜尋功能測試用例設計     搜尋功能點進行分解,把測試用例分解為多個測試場景 場景編號 場景描述 預期結果 場景一 頁面檢查 正確