WEB功能測試說明

來源:互聯網
上載者:User

標籤:測試   web   功能測試   

網站功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能。常用的測試方法如下:1、頁面連結檢查: 每一個連結是否都有對應的頁面,並且頁面之間切換工具。
2、相關性檢查:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確檢查按鈕的功能是否正確 如建立、編輯、刪除、關閉、返回、儲存、匯入等功能是否正確。3、字元類型檢查:在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字元類型),看系統是否檢查字元類型。1)標點符號檢查:輸入內容包括各種標點符號,特別是空格,各種引號,斷行符號鍵。看系統處理是否正確2)特殊字元檢查:輸入特殊符號,如@、#、$、%、!等,看系統處理是否正確。3)字串長度檢查: 輸入超出需求所說明的字串長度的內容, 看系統是否檢查字串長度。4、中文字元處理:在可以輸入中、英文的系統輸入中文,看會否出現亂碼或出錯。檢查資訊的完整性 在查看資訊和更新資訊時,查看所填寫的資訊是不是全部更新,更新資訊和添加資訊是否一致。5、資訊重複:在一些需要命名,且名字應該唯一的資訊輸入重複的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理。6、檢查刪除功能:在一些可以一次刪除多個資訊的地方,不選擇任何資訊,按“刪除”,看系統如何處理,會否出錯;然後選擇一個和多個資訊,進行刪除,看是否正確處理。7、檢查添加和修改是否一致:檢查添加和修改資訊的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規定為整型的項,修改也必須為整型8、檢查修改重名:修改時把不能重名的項改為已存在的內容,看會否處理,報錯.同時,也要注意,會不會報和自己重名的錯9、重複提交表單:一條已經成功提交的紀錄,返回後再提交,看看系統是否做了處理。對於Web系統檢查多次使用返回鍵的情況 在有返回鍵的地方,返回到原來頁面,重複多次,看會否出錯10、搜尋檢查:有搜尋功能的地方輸入系統存在和不存在的內容,看搜尋結果是否正確.如果可以輸入多個搜尋條件,可以同時添加合理和不合理的條件,看系統處理是否正確。11、輸入資訊位置:注意在游標停留的地方輸入資訊時,游標和所輸入的資訊會否跳到別的地方。12、上傳下載檔案檢查:上傳下載檔案的功能是否實現,上傳檔案是否能開啟。對上傳檔案的格式有何規定,系統是否有解釋資訊,並檢查系統是否能夠做到。下載檔案能否開啟或者儲存,下載的檔案是否有格式要求,如需要特殊工具才可以開啟等。13、必填項檢查:應該填寫的項沒有填寫時系統是否都做了處理,對必填項是否有提示資訊,如在必填項前加“*”;對必填項提示返回後,焦點是否會自動定位到必填項。14、快速鍵檢查:是否支援常用快速鍵,如Ctrl+C、 Ctrl+V、 Backspace等,對一些不允許輸入資訊的欄位,如選人,選日期對捷徑是否也做了限制。15、斷行符號鍵檢查:在輸入結束後直接按斷行符號鍵,看系統處理如何,會否報錯。16、重新整理鍵檢查:在Web系統中,使用瀏覽器的重新整理鍵,看系統處理如何,會否報錯。17、回退鍵檢查:在Web系統中,使用瀏覽器的回退鍵,看系統處理如何,會否報錯。對於需要使用者驗證的系統,在退出登入後,使用回退鍵,看系統處理如何;多次使用回退鍵,多次使用前進鍵,看系統如何處理。18、直接URL連結檢查:在Web系統中,直接輸入各功能頁面的URL地址,看系統如何處理,對於需要使用者驗證的系統更為重要。19、空格檢查:在輸入資訊項中,輸入一個或連串空格,查看系統如何處理。如對於要求輸入整型、符點型變數的項中,輸入空格,既不是空值,又不是標準輸入。20、IME半形全形檢查:在輸入資訊項中,輸入半形或全形的資訊,查看系統如何處理。如對於要求輸入符點型資料的項中,輸入全形的小數點(“。”或“.”,如4.5);輸入全形的空格等。21、密碼檢查:一些系統的加密方法採用對字元Ascii碼移位的方式,處理密碼加密相對較為簡單,且安全性較高,對於區域網路系統來說,此種方式完全可以起到加密的作用,但同時,會造成一些問題,即大於128的Ascii對應的字元在解密時無法解析,嘗試使用“uvwxyz”等一些碼值較大的字元作為密碼,同時,密碼儘可能的長,如17位密碼等,造成加密後的密碼出現無法解析的字元。22、使用者檢查:任何一個系統,都有各類不同的使用者,同樣具有一個或多個管理使用者,檢查各個管理員之間是否可以相互管理,編輯、刪除管理使用者。同時,對於一般使用者,嘗試刪除,並重建同名的使用者,檢查該使用者其它資訊是否重現。同樣,提供登出功能的系統,此使用者再次註冊時,是否作為一個新的使用者。23、系統資料檢查:這是功能測試最重要的,如果系統資料計算不正確,那麼功能測試肯定是通不過的。資料檢查根據不同的系統,方法不同。對於業務管理平台,資料隨業務過程、狀態的變化保持正確,不能因為某個過程出現垃圾資料,也不能因為某個過程而遺失資料。24、系統可恢複性檢查:以各種方式把系統搞癱,測試系統是否可正常迅速恢複。 GUI基本測試內容圖形化使用者介面( GUI )對軟體測試提出了有趣的挑戰,因為 GUI 開發環境有可複用的構件,開發使用者介面更加省時而且更加精確。同時, GUI 的複雜性也增加了,從而加大了設計和執行測試案例的難度。因為現在 GUI 設計和實現有了越來越多的類似,所以也就產生了一系列的測試標準。下列問題可以作為常見 GUI 測試的指南:視窗: 
· 視窗是否基於相關的輸入和功能表命令適當地開啟? 
· 視窗能否改變大小、移動和滾動? 
· 視窗中的資料內容能否用滑鼠、功能鍵、方向鍵和鍵盤訪問? 
· 當被覆蓋並重新調用後,視窗能否正確地再生? 
· 需要時能否使用所有視窗相關的功能? 
· 所有視窗相關的功能是可操作的嗎? 
· 是否有相關的下拉式菜單、工具條、捲軸、對話方塊、按鈕、表徵圖和其他控制可為視窗使用,並適當地顯示? 
· 顯示多個視窗時,視窗的名稱是否被適當地表示? 
· 使用中視窗是否被適當地加亮? 
· 如果使用多任務,是否所有的視窗被即時更新? 
· 多次或不正確按滑鼠是否會導致無法預料的副作用? 
· 視窗的聲音和顏色提示和視窗的操作順序是否符合需求? 
· 視窗是否正確地被關閉?下拉式菜單和滑鼠操作: 
· 菜單條是否顯示在合適的語境中? 
· 應用程式的菜單條是否顯示系統相關的特性(如時鐘顯示)? 
· 下拉式操作能正確工作嗎? 
· 菜單、調色盤和工具條是否工作正確? 
· 是否適當地列出了所有的菜單功能和下拉式子功能? 
· 是否可以通過滑鼠訪問所有的菜單功能? 
· 文本字型、大小和格式是否正確? 
· 是否能夠用其他的文本命令啟用每個菜單功能? 
· 菜單功能是否隨當前的視窗操作加亮或變灰? 
· 菜單功能是否正確執行? 
· 菜單功能的名字是否具有自解釋性? 
· 功能表項目是否有協助,是否語境相關? 
· 在整個互動式語境中,是否可以識別滑鼠操作? 
· 如果要求多次點擊滑鼠,是否能夠在語境中正確識別? 
· 游標、處理指標和識別指標是否隨操作恰當地改變?資料項目: 
· 字母數字資料項目是否能夠正確回顯,並輸入到系統中? 
· 圖形模式的資料項目(如捲軸)是否正常工作? 
· 是否能夠識別非法資料? 
· 資料輸入訊息是否可理解?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.