常用的網站功能測試方法

發表于:2011-08-25來源:未知作者:領測軟件測試網采編點擊數: 標簽:功能測試
網站功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。常用的測試方法如下: 1、頁面鏈接檢查: 每一個鏈接是否都有對應的頁面,并且頁面之間切換工具,如LinkBotPro、File-AIDCS、HTML Link Valida

  網站功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。常用的測試方法如下:

  1、頁面鏈接檢查: 每一個鏈接是否都有對應的頁面,并且頁面之間切換工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符顯示為亂碼;HTML Link Validater只能測試以Html或者htm結尾的網頁鏈接;Xenu無需安裝,支持asp、do、jsp等結尾的網頁,同時能夠生成html格式的測試報告。

  2、相關性檢查:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確檢查按鈕的功能是否正確 如新建、編輯、刪除、關閉、返回、保存、導入等功能是否正確。

  3、字符類型檢查:在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字符類型),看系統是否檢查字符類型。

  1)標點符號檢查:輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵??聪到y處理是否正確。

  2)特殊字符檢查:輸入特殊符號,如@、#、$、%、!等,看系統處理是否正確。

  3)字符串長度檢查: 輸入超出需求所說明的字符串長度的內容, 看系統是否檢查字符串長度。

  4、中文字符處理:在可以輸入中、英文的系統輸入中文,看會否出現亂碼或出錯。

  檢查信息的完整性 在查看信息和更新信息時,查看所填寫的信息是不是全部更新,更新信息和添加信息是否一致。

  5、信息重復:在一些需要命名,且名字應該唯一的信息輸入重復的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前后輸入空格,系統是否作出正確處理。

  6、檢查刪除功能:在一些可以一次刪除多個信息的地方,不選擇任何信息,按“delete”,看系統如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理。

  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、輸入法半角全角檢查:在輸入信息項中,輸入半角或全角的信息,查看系統如何處理。如對于要求輸入符點型數據的項中,輸入全角的小數點(“。”或“.”,如4.5);輸入全角的空格等。

  21、密碼檢查:一些系統的加密方法采用對字符Ascii碼移位的方式,處理密碼加密相對較為簡單,且安全性較高,對于局域網系統來說,此種方式完全可以起到加密的作用,但同時,會造成一些問題,即大于128的Ascii對應的字符在解密時無法解析,嘗試使用“uvwxyz”等一些碼值較大的字符作為密碼,同時,密碼盡可能的長,如17位密碼等,造成加密后的密碼出現無法解析的字符。

  22、用戶檢查:任何一個系統,都有各類不同的用戶,同樣具有一個或多個管理員用戶,檢查各個管理員之間是否可以相互管理,編輯、刪除管理員用戶。同時,對于一般用戶,嘗試刪除,并重建同名的用戶,檢查該用戶其它信息是否重現。同樣,提供注銷功能的系統,此用戶再次注冊時,是否作為一個新的用戶。

  23、系統數據檢查:這是功能測試最重要的,如果系統數據計算不正確,那么功能測試肯定是通不過的。數據檢查根據不同的系統,方法不同。對于業務管理平臺,數據隨業務過程、狀態的變化保持正確,不能因為某個過程出現垃圾數據,也不能因為某個過程而丟失數據。

  24、系統可恢復性檢查:以各種方式把系統搞癱,測試系統是否可正常迅速恢復。

  GUI基本測試內容

  圖形用戶界面( GUI )對軟件測試提出了有趣的挑戰,因為 GUI 開發環境有可復用的構件,開發用戶界面更加省時而且更加精確。同時, GUI 的復雜性也增加了,從而加大了設計和執行測試用例的難度。因為現在 GUI 設計和實現有了越來越多的類似,所以也就產生了一系列的測試標準。下列問題可以作為常見 GUI 測試的指南:

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97