Web應用功能測試測試點

來源:互聯網
上載者:User

標籤:style   http   io   ar   使用   sp   strong   div   on   

做了幾年的 功能測試,也經手了好幾個Web應用的項目,在做項目當中積累了一些經驗。在這裡我對通用一些功能模組的測試點做個記錄,一來梳理一下 測試案例設計的思路,以便加快相似項目的測試案例的設計,二來有利於設計出更加全面完善的測試案例。以後隨著自己的 測試技術的進步,也可以在這裡對測試案例進行補充,查漏補缺。   1. 註冊使用者資訊  (1)將某個必填項留空,檢查系統是否對必填項為空白的情況做了必要的處理;  (2)在某個必填項中僅輸入空格,檢查系統是否能夠正確處理;  (3)按[Tab]鍵,游標是否能夠按照從左至右,由上到下的順序在輸入欄位間切換;  (4)單擊[Enter],檢查是否相當於單擊了[註冊]按鈕,將註冊資訊提交到系統中;  (5)檢查系統是否對使用者名稱中的空格做處理;  (6)輸入已經存在的使用者名稱,檢查系統是否對“使用者名稱”做重名校正;  (7)使用者名稱大小寫校正:若有登入使用者“abc”,輸入使用者名稱“ABC”和正確的密碼也可以成功登入;若以使用者名稱“Abc”註冊使用者資訊,則系統提示使用者名稱重名,使用者已存在;  (8)輸入字元數等於域允許的最大字元數,檢查系統是否能正確儲存該資訊;  (9)輸入字元數大於域允許 的最大字元數,檢查系統是否對域輸入長度進行驗證,並對超過的字元做合理的處理;  (10)檢驗系統是否對特殊字元做了處理;  (11)輸入的確認密碼與設定密碼不一致,檢查系統是否做了密碼校正;  (12)在“密碼”和“確認密碼”輸入欄位裡輸入密碼,均未顯示明文;  (13)到期處理:在註冊頁面填寫所有的註冊資訊,之後停留30分鐘,再單擊[註冊]按鈕,系統提示網頁已到期;  (14)頁面切換校正:在使用者註冊頁面輸入所有所需的使用者資訊,單擊瀏覽器工具列上的[後退]按鈕,然後再單擊[前進]按鈕,系統進入到“使用者註冊”頁面,密碼和確認密碼輸入欄位應該被清空,其它輸入欄位的資訊仍然被保留。   2. 管理員登入  (1)斷行符號驗證:填入管理員帳號和密碼,直接按[Enter]鍵,相當於單擊了[登入]鍵;  (2)登入次數的驗證:輸入多次錯誤的管理員帳號和密碼,驗證超過系統允許的錯誤次數,則帳戶被鎖定;  (3)許可權驗證:管理員帳號正確登入後,可以訪問所有被授權的頁面;  (4)注入式登入:利用sql漏洞,使用不存在的使用者登入。如使用者名稱輸入為admin‘OR‘1‘=‘1,密碼輸入為x‘OR‘1‘=‘1,此時系統應該報告使用者名稱或密碼不正確;  (5)用鎖定的使用者登入,系統應該提示鎖定使用者無法登入;  (6)Tab驗證:按[Tab]鍵游標應該能夠按照從左至右,由上到下的順序在輸入欄位間切換。   3. 註冊使用者登入  (1)斷行符號驗證:同管理員登入;  (2)輸入登入密碼中包含空格,檢驗系統是否對密碼中的空格做處理;  (3)檢驗登入密碼不區分大小寫;  (4)登入次數的驗證:同管理員登入;  (5)用新註冊的使用者登入;  (6)使用字元長度等於臨界值的使用者名稱和密碼登入;  (7)使用含有空格的使用者名稱登入,檢驗系統截除空格,該使用者名稱仍可以正常登入;  (8)注入式登入:同管理員登入;  (9)用鎖定的使用者登入,系統應該提示鎖定使用者無法登入;  (10)Tab鍵驗證:同管理員登入。
4. 修改註冊資訊  (1)不修改直接按“儲存”,檢查是否儲存成功;  (2)將使用者名稱改為已存在的使用者名稱,檢查系統是否進行了重名檢驗;  (3)在修改的狀態下,將某個必填項置為空白,檢查系統是否對必填項為空白的情況做了處理;  (4)在修改的狀態下,將某個必填項中僅輸入空格,檢查系統是否能夠正確處理;  (5)輸入字元數等於域允許的最大字元數,檢查系統是否能正確儲存該資訊;  (6)輸入字元數大於域允許 的最大字元數,檢查系統是否對域輸入長度進行驗證,並對超過的字元做合理的處理;  (7)按[Tab]鍵,游標是否能夠按照從左至右,由上到下的順序在輸入欄位間切換;  (8)單擊[Enter],檢查是否相當於單擊了[修改]按鈕,將資訊提交到系統中;  (9)檢查系統是否對使用者名稱中的空格做處理;  (10)輸入特殊字元,系統應該對特殊字元做合理的處理;  (11)輸入的確認密碼與設定密碼不一致,檢查系統是否做了密碼校正;  (12)在“密碼”和“確認密碼”輸入欄位裡輸入密碼,均未顯示明文;  (13)頁面切換校正:在修改的狀態下,單擊瀏覽器工具列上的[後退]按鈕,然後再單擊[前進]按鈕,系統進入到“使用者資訊”頁面,密碼和確認密碼輸入欄位應該被清空,其它輸入欄位的資訊仍然被保留;  (14)到期處理:在註冊頁面填寫所有的註冊資訊,之後停留30分鐘,再單擊[註冊]按鈕,系統提示網頁已到期。   5. 一些屬於UI測試的測試點  (1)按鈕狀態是否正確:與進行中的操作無關的按鈕應該加以屏蔽;  (2)按鈕的擺放位置是否合理:錯誤使用容易引起介面退出或關閉的按鈕不應該放在容易單擊的位置;  (3)重要按鈕的擺放位置是否合適:重要的命令按鈕與使用較頻繁的按鈕要放在介面上醒目的位置;  (4)關閉錯誤提示後的游標定位:關閉使用者輸入錯誤的提示資訊後,游標應定位到對應的輸入框中;  (5)非法訪問:未登入直接存取(複製需要登入後才可以訪問的頁面的URL)。著作權聲明:本文出自 jrjiarui 的51Testing軟體測試部落格:http://www.51testing.com/?362432

Web應用功能測試測試點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.