淺談 web 端測試點

一、入框

1、字符型輸入框:

1)字符型入框:英文全角、英文半角、數字、空或者空格、特殊字“~@#%……&*[]{}”要注意引號和&符號。禁止直接入特殊字符,使用、拷功能嘗試輸入。

2檢查:最小度、最大度、最小-1、最大+1入超工字符比如把整個文章拷貝過去。

3)空格檢查入的字符有空格、字符前有空格、字符後有空格、字符前後有空格

4)多行文本框入:允車換行、保存後再示能保存入的格式、僅輸入回車換行,檢查能否正確保存(若能,檢查保存果,若不能,看是否有正常提示)。

5 安全性檢查入特殊字符串(null,NULL, ,javascript,<script>,</script>,<title>,<html>,<td>)、 輸入腳本函數(<script>alert("abc")</script>) doucment.write("abc")<b>hello</b>

2、數值型輸入框:

1:最大、最小、最大+1、最小-1

2)位數:最小位數、最大位數、最小位數-1最大位數+1入超長值入整數

3 異常、特殊字符:入空白(NULL)、空格或"~!@#$%^&*()_+{}|[]\:"<>?;',./?;:'-=等可能 導致系統錯誤的字符、禁止直接輸入特殊字符時,嘗試使用粘貼拷貝查看是否能正常提交、word中的特殊功能,通板拷入框,分頁符,分節符類似 公式的上下等、數的特殊符號如,㏒,㏑,+-等、輸入負整數、負小數、分數、輸入字母或漢字、小數(小數前0點捨去的情況,多個小數點的情況)、首位0的數字如0102、科學數法是否支持1.0E2、全角數字與半角數字、數字與字母混合、16進制,8進制數值、貨幣型輸入(允許小數點後面幾位)

4)安全性檢查:不能直接入就copy

3、日期型輸入框:

1 合法性檢查(輸入0日、1日、32)、月[135781012]、日[31]、月[46911]、日[30] [31]入非年,月[2],日期[2829]年,月[2]、日期[2930]、月[011213]

(2)異常、特殊字符:入空白或NULL~@#%……&*(){}[]等可能致系統錯誤的字符

3)安全性檢查:不能直接入,就copy,是否數據檢驗

4、信息重複:

在一些需要命名,且名字應該唯一的信息入重複的名字或ID,看系有沒有,會否報錯,重名包括是否區分大小寫,以及在入內容的前後入空格,是否作出正確

二、搜索功能

查詢條件爲輸入框,參考入框對應類型的測試方法

1、功能實現:

1)如果支持模糊查詢,搜索名稱中任意一個字符是否能搜索到

2)比較長的名稱是否能

3入系中不存在的與之匹配的條件

4)用戶進查詢操作,一般情況是不查詢條件的清空,除非需求特殊明。

2、組合測試:

1)不同查詢條件之來回選擇,是否出現頁錯誤單選框和多框最容易出

2測試多個查詢條件,要注意查詢條件的測試,可能不同合的測試報錯

三、添加、修改功能

1、特殊鍵:

1)是否支持Tab 2)是否支持回車鍵

2、提示信息:

1)不符合要求的地方是否有錯誤提示

3、唯一性:

1)字段唯一的,是否可以重複添加,添加後是否能修改已存在的字段(字段包括區分大小寫以及在入的內容前後入空格,保存後,數據是否真的插入到數據中,注意保存後數據的正確性)

4、數據 正確性:

1對編輯頁的每個編輯項進行修改,點保存,是否可以保存成功,檢查想關聯的數據是否得到更新

2行必填項檢查(即是否出提示以及提示後是否依然把數據存到數據中;是否提示後出現頁碼錯亂等)

3)是否能夠連續添加(針對特殊情況)

4)在編輯候,注意編輯項度限制,有在添加的候有,在編輯候卻沒有(注意要添加和修改規則是否一致)

5於有片上功能的編輯框,若不上傳圖片,編輯頁是否示有默片,若上傳圖片,看是否傳圖

6)修改後增加數據後,特要注意查詢頁面的數據是否及更新,特是在首頁時要注意數據的更新。

7)提交數據連續多次點看系會不會連續增加幾條相同的數據或報錯

8)若果列表中沒有記錄或者沒選擇某條記錄,點修改按,系會拋異常。

四、除功能

1、特殊鍵:

1)是否支持Tab 2)是否支持回車鍵

2、提示信息:

1)不選擇任何信息,直接點擊刪除按,是否有提示(2除某條信息應該有確提示

3、數據實現:

1)是否能連續刪除多個

2)當只有一條數據,是否可以除成功 

3除一條數據後,是否可以添加相同的數據

4)如系支持批量除,注意除的信息是否正確 

5)如有全,注意是否把所有的數據

6除數據,要注意相應查詢頁面的數據是否及更新 

7)如除的數據與其他業務數據關,要注意其關性(如除部信息,部下游工,則應該給出提示)

8)如果果列表中沒有記錄或沒有選擇任何一條記錄,點擊刪除按報錯

如:某一功能模具有最基本的增功能,需要行以下測試

單項功能測試(增加、修改、查詢、刪除

增加——>增加——>增加 連續增加測試

增加——>

增加——>刪除——>增加 (新增加的內容與除內容一致)

增加——>修改——>

修改——>修改——>修改 連續修改測試

修改——>增加(新增加的內容與修改前內容一致)

修改——>

修改——>刪除——>增加 (新增加的內容與除內容一致)

刪除——>刪除——>刪除 連續刪測試

五、註冊、登錄

1、註冊功能:

1)註冊置密碼爲特殊版本號,檢查錄時是否會報錯

2)註冊成功後,應該以登錄到首或指定

3)在註冊信息中除已入的信息,檢查是否可以註冊成功。

2、登錄功能:

1入正確的用名和正確的密

2入正確的用名和錯誤的密

3錯誤的用名和正確的密

4錯誤的用名和錯誤的密

5)不入用名和密(均空格)

6)只入用名,密碼爲

7)用空,只入密

8入正確的用名和密,但是不區分大小寫

9)用名和密包括特殊字符

10)用名和密碼輸入超長值

11)已除的用名和密

12)登錄時,當面刷新或重新入數據驗證碼是否更新

六、上傳圖測試

1、功能實現:

1)文件型正確、大小合適

2)文件型正確,大小不合適

3)文件錯誤,大小合適

4)文件型和大小都合適,上一個正在使用中的

5)文件型大小都合適,手動輸入存在的片地址來上

6)文件型和大小都合適,入不存在的片地址來上

7)文件型和大小都合適,片名稱來上

8)不選擇文件直接點看是否出提示

9連續多次選擇不同的文件,看是否上最後一次選擇的文件

七、查詢結果列表

1、功能實現:

1)列表、列是否合理

2)列表數據太有沒有提供橫向滾動

3)列表的列名有沒有與內容對應

4)列表的每列的列名是否描述的清晰

5)列表是否把不必要的列都示出來

6)點某列行排序,是否會報錯(點擊查看每一的排序是否正確)

7)雙單擊某列信息,是否會報錯

八、返回鍵檢查

1、一條已成功提交的記錄,返回後再提交,是否做了

2檢查多次使用返回的情況,在有返回的地方,返回到原來的面多次,看是否會出

九、回車鍵檢查

1、在果後,直接按回車鍵,看系如何理,是否會報錯

十、刷新鍵檢查

1、在Web中,使用刷新,看系如何理,是否會報錯

十一、測試點檢查

  1. 直接URL鏈接檢查 Web中,在地址直接入各個功能面的URL地址,看系如何理,是否能直接看(匿名看),是否有限控制,是否直接行,並返回相應結
    1. 檢查:每一個接是否都有對應面,並且面之正確。可以使用一些工具,如LinkBotProFile-AIDCSHTML Link ValidaterXenu等工具。
    2. HTML Link Validater只能測試Html或者htm結尾的網頁鏈接;
    3. Xenu無需安裝,支持aspdojsp尾的網xenu測試鏈接包括內部鏈接和外部接,在使用的應該注意,同生成html格式的測試報告。
  2. 相關性檢查
      功能相關性:/增加一會不會其他項產生影響,如果生影響,些影響是否都正確,常的情況是,增加某個數據記錄以後,如果數據記錄某個字段內容較長,可能會在查詢數據列表形。
      數據相關性:下來列表默認值檢查,下來列表值檢查,如果某個列表的數據於其他模中的數據,同需要檢查,比如,某個數據如果被禁用了,可能在引用數據的列表中不可
    3. 檢查按鈕的功能是否正確:

如新建、編輯、刪除、關閉、返回、保存、導入,上一頁,下一頁,頁面跳轉,重置等功能是否正確。常見的錯誤會出現在重置按鈕上,表現爲功能失效。
4. 字符串檢查:

輸入超出需求所說明的字符串長度的內容, 看系是否檢查字符串度。檢查需求定的字符串度是否是正確的,有候會出

,需求定的字符串度太短而無法業務數據。
5. 字符檢查:

應該輸入指定型的內容的地方入其他型的內容(如在應該輸入整型的地方入其他字符),看系是否檢查字符型。
6. 標點符號檢查:

輸入內容包括各種標點符號,是空格,各種引號,車鍵。看系統處理是否正確。常錯誤是系統對空格的理,可能添加的候,將空格當作一個字符,而在查詢候空格被屏蔽,致無法查詢到添加的內容。
7.特殊字符檢查

入特殊符號,如@#$%!等,看系統處理是否正確。常錯誤是出% ‘ \ 這幾個特殊字符
8. 中文字符:

在可以入中、英文的系統輸入中文,看會否出或出
9. 檢查信息的完整性:

看信息和更新信息,查看所填寫的信息是不是全部更新,更新信息和添加信息是否一致。要注意檢查候每個字段都應該檢查,有候,會出部分字段更新了而個字段沒有更新的情況。
10. 信息重複:

在一些需要命名,且名字應該唯一的信息入重複的名字或ID,看系有沒有,會否報錯,重名包括是否區分大小寫,以及在入內容的前後入空格,是否作出正確理。
11. 檢查刪除功能:

在一些可以一次除多個信息的地方,選擇任何信息,“delete”,看系如何,會否出;然後選擇一個和多個信息,進行刪除, 看是否正確理。如果有多,翻頁選,看系是否都正確除,並且要注意,除的候是否有提示,更正錯誤,不誤刪除。
12. 檢查添加和修改是否一致:

檢查添加和修改信息的要求是否一致,例如添加要求必填的,修改也應該必填;添加整型的,修改也必須爲整型.
13. 檢查修改重名:

修改把不能重名的已存在的內容,看會否,報錯.,也要注意,會不會和自己重名的.
14. 重複提交表

一條已成功提交的紀錄,返回後再提交,看看系是否做了理。WEB,可以通過瀏覽器返回或者系提供的返回功能。
15. 檢查多次使用返回鍵的情況:

在有返回的地方,返回到原來,重複多次,看會否出
16. 搜索檢查:

有搜索功能的地方入系存在和不存在的內容,看搜索果是否正確.如果可以入多個搜索條件,可以同添加合理和不合理的條件,看系統處理是否正確,搜索的候同要注意特殊字符,某些系會在入特殊字符的候,將系中所有的信息都搜索到。
17. 輸入信息位置:

注意在光停留的地方入信息,和所入的信息會否跳到的地方。
18. 文件檢查

文件的功能是否實現,上文件是否能打開。文件的格式有何定,系是否有解信息,並檢查是否能做到。下文件 能否打開或者保存,下的文件是否有格式要求,如需要特殊工具纔可以打開等。上文件測試時應該測試,如果將不能上的文件後名修改可以上文件的 名,看是否能成功,並且,上文件後,重新修改,看上的文件是否存在。
19. 必填項檢查

應該填寫的沒有填寫是否都做了理,必填是否有提示信息,如在必填前加“*”必填提示返回後,焦點是否會自定位到必填
20. 快捷鍵檢查

是否支持常用快捷,如Ctrl+C Ctrl+V Backspace等,一些不允許輸入信息的字段,如人,日期快捷方式是否也做了限制。
21. 車鍵檢查:

束後直接按回車鍵,看系統處理如何,會否報錯個地方很有可能會出現錯誤
22.刷新鍵檢查

Web中,使用瀏覽器的刷新,看系統處理如何,會否報錯
23.回退鍵檢查

Web中,使用瀏覽器的回退,看系統處理如何,會否報錯於需要用戶驗證的系,在退出登後,使用回退,看系統處理如何;多次使用回退,多次使用前進鍵,看系如何理。
24.直接URL鏈接檢查:

Web中,直接入各功能面的URL地址,看系如何理,於需要用戶驗證的系重要。如果系安全性設計的不好,直接入各功能面的URL地址,很有可能會正常打開面。
25.空格檢查

入信息中,入一個或串空格,看系如何理。如於要求入整型、符點型量的中,入空格,既不是空,又不是入。
26入法半角全角檢查

入信息中,入半角或全角的信息,看系如何理。如對於要求輸入符點型數據的項中,輸入全角的小數點(,如4.5);入全角的空格等。
27.密碼檢查

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

任何一個系,都有各不同的用,同具有一個或多個管理戶,檢查各個管理員之間是否可以相互管理,編輯、刪除管理員用戶。同時, 對於一般用戶,嘗試刪除,並重建同名的用戶,檢查該用戶其他信息是否重現。同樣,提供註銷功能的系統,此用戶再次註冊時,是否作爲一個新的用戶。而且還要 檢查該用戶的有效日期,過了有效日期的用戶是不能登錄系統的。容易出現錯誤的情況是,可能有用戶管理權限的非超級管理員,能夠修改超級管理員的權限。
29.系數據檢查

是功能測試最重要的,如果系數據算不正確,那麼功能測試肯定是通不的。數據檢查根據不同的系,方法不同。業務管理平臺,數據隨業務過程、狀態的變化保持正確,不能因爲某個過程出現垃圾數據,也不能因爲某個過程而丟失數據。
30.系可恢復性檢查

以各種方式把系測試是否可正常迅速恢復。
31.確提示檢查

中的更新、除操作,是否提示用更新或除,操作是否可以回退(即是否可以選擇取消操作),提示信息是否準確。事前或事後提示,UpdateDelete操作,要求行事前提示。
32.數據注入檢查

數據注入主要是數據的注入,通過輸入一些特殊的字符,如“’”“/”“-”等或字符合,完成SQL語句的破壞,造成 查詢、插入、刪除操作的SQL爲這些字符而改原來的意。如select * from table where id = ‘ ’ and name = ‘ ’,通id輸入框中輸入“12’-”,會造成查詢語句把name條件注掉,而只查詢id=12記錄。同updatedelete的操 作,可能會造成誤刪除數據。當然有其它一些SQL注入方法,具體可以參考《SQL應用高級SQL注入.doc》,很多程序都是基於對輸入字符行控 制的,可以嘗試界面直接向數據中插入數據,比如用Jmeter,來完成數據注入檢查
33.刷新檢查

web中的WebForm控件實時刷新功能,在系統應用中有利有弊,的性能大的影響。測試過程中檢測刷新功能 用造成的影響(白屏),檢查控件是否回初始檢查是否的性能大影響(如每次刷新都接數據庫查詢等)。
34.事務檢查

於事性操作,斷開網或關程序來中斷操作,事是否回
35時間日期檢查

時間、日期驗證是每個系都必的,如2006-2-292006-6-31錯誤日期,同於管理、財務類統,每年的1 與前一年的12月(同理,每年的第1季度與前一年的第4季度)。另外,於日期、時間格式的驗證,如2006228日、2006-2-28 20060228等。日期檢查還檢查日期範是否符合實際業務於不符合時間業務的日期,系是否會有提示或者有限制
36.多瀏覽驗證:越來越多的各類瀏覽器的出,用戶訪問Web程序不再單單IE,而是有了更多的選擇ChromeFirefoxSafari等,考使用多種瀏覽訪問驗證效果。
37.安裝測試

C/S架構的系,安裝程序的測試是一個重要方面,安裝程序自化程度、安裝選項置(驗證各種方案是否都能正常安裝)、安裝程中斷測試、安裝測試(分佈式系)、修復安裝及卸載測試
38.文檔測試

主要是使用手冊、品手冊測試,校是否描述正確、完整,是否與當前系版本照,是否易理解,是否二性等。
39測試數據檢查

測試數據比代更有可能是的,因此,當測試結示有錯誤發生的候,疑代碼錯誤前要先對測試數據檢查一遍。
40請讓我的機器來運行:

在某些目中,出一個病問題:系沒有問題呀,它在我的機器上是能的。明瞭其中存在着和境相關的BUG “是否所有的一切都受到了版本控制工具的管理?本機的開發環境和服器的境是否一這裏是否存在一個真正的BUG,只不是在其他的機器 裏偶然出。所有的測試在所有系要求的機器上運行通,否,代就可能存在問題
41Ajax用:

Ajax有很多點,但也有很多缺點,如果利用點、避免缺點,是我們對新的Web2.0應用的一個挑戰。而Ajax用最 直接的問題就是用,用的效果直接關係到是否使用Ajax會做,並不意味着應該做、必就是Ajax的很重要的註解。
42Ajax用:

Ajax採用異步調用的機制實現頁面的部分刷新功能,異步調用存在異常中斷的可能,嘗試各種方法異常中斷異步的數據調用,看是否出現問題。在裏遇到的一個問題就是日期控件的操作,已如果面數據多的候的刷新。
43.腳本錯誤

隨着AjaxIFrame等異步調用技展,Javascrīpt也越來越受到開的重,但Javascrīpt存在調試、各瀏覽器存在可能不兼容等問題,因此在Web中,可能會出腳本錯誤。同,腳本錯誤造成的後果可大、可小

十二、界面和易用性測試

1格、式、色是否協調
2、界面佈局是否整協調(保全部示出來的,儘量不要使用滾動
3、界面操作、標題描述是否恰當(描述有歧、注意是否有錯別字)
4、操作是否符合人的常規習慣(有沒有把相似的功能的控件放在一起,方便操作)
5、提示界面是否符合範(不應該顯示英文的cancelok應該顯示中文的確定等)
6、界面中各個控件是否對齊
7、日期控件是否可編輯
8、日期控件的度是否合理,以修改可以把時間全部示出來
9查詢結果列表列是否合理、標籤描述是否合理
10查詢結果列表太沒有橫向滾動提示
11於信息比較長的文本,文本框有沒有提供自動豎滾動
12、數據入控件是否方便
13、有沒有支持Tab鍵,鍵的順序要有條理,不亂跳
14、有沒有提供相關的熱鍵
15、控件的提示描述是否正確
16、模塊調用是否一,相同的模是否調用同一個界面
17、用滾動條移動頁面的控件是否示正常
18、日期的正確格式應該XXXX-XX-XXXXXX-XX-XX XX:XX:XX
19面是否有多餘按標籤
20、窗口標題圖標是否與菜單欄
21、窗口的最大化、最小化是否能正確切
22於正常的功能,用可以不必閱讀手冊就能使用
23風險操作,有確除等提示
24、操作序是否合理
25、正確性檢查檢查頁面上的form, button, table, header, footer,提示信息,有其他文字拼寫,句子的法等是否正確。
26、系統應該在用戶執錯誤的操作之前提出警告,提示信息.
27面分辨率檢查,在各種分辨率瀏覽統檢查界面友好性。
28、合理性檢查:做delete, update, add, cancel, back等操作後,看信息回到的面是否合理。
29檢查本地化是否通:英文版不應該有中文信息,英文翻準確,專業

十三、兼容性測試

兼容性測試不只是指界面在不同操作系瀏覽器下的兼容,有些功能方面的測試,也要考到兼容性,
包括操作系兼容和件兼容,可能包括硬件兼容
比如涉及到ajaxjavascript等技的,都要考到不同瀏覽器下的兼容性問題

十四、連接測試

主要是保證鏈接的可用性和正確性,它也是網站測試中比重要的一個方面。
可以使用特定的工具如XENU測試


1.導航測試:


導航描述了用戶在一個頁面內操作的方式,在不同的用戶接口控制之間,例如按鈕、對話框、列表和窗口等;或在不同的連接頁面之間。通過考慮下列問題,可以決定一個Web應用系統是否易於導航:導航是否直觀?Web的主要部分是否可通存取?Web是否需要站點地、搜索引擎或其他的航幫助?
在一個面上放太多的信息往往起到與期相反的效果。Web應用系統的用戶趨向於目的驅動,很快地掃描一個Web應用系統,看是否有滿足自己需要的信息, 如果沒有,就會很快地離開。很少有用願意花時間去熟悉Web應用系統的結構,因此,Web應用系統導航幫助要儘可能地準確。
導航的另一個重要方面是Web應用系統的頁面結構、導航、菜單、連接的風格是否一致。確保用戶憑直覺就知道Web應用系統裏面是否還有內容,內容在什麼地方。
Web應用系統的層次一旦決定,就要着手測試用戶導航功能,讓最終用戶參與這種測試,效果將更加明顯。


2.圖形測試:


Web應用系統中,適當的圖片和動畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個Web應用系統的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內容有:
1)要確保形有明確的用途,片或畫不要胡亂地堆在一起,以免浪費傳輸時間Web應用系統的圖片尺寸要儘量地小,並且要能清楚地說明某件事情,一般都鏈接到某個具體的頁面。
2驗證所有面字體的格是否一致。
3)背景應該與字體色和前景色相搭配。
4片的大小和量也是一個很重要的因素,一般採用JPGGIF壓縮,最好能使圖片的大小減小到30k以下
5)最後,需要驗證的是文字回是否正確。如果明文字指向右片,應該確保該圖片出在右。不要因使用片而使窗口和段落排列古怪或者出孤行。
通常來,使用少或儘量不使用背景是個不選擇。如果您想用背景,那麼最好使用色的,和航條一起放在面的左。另外,案和片可能會移用的注意力。

十五、業務流程測試(主要功能測試)

業務流程,一般會涉及到多個模塊的數據,所以在對業務流程測試時,首先要保證單個模塊功能的正確性,其次就要對各個模塊間傳遞的數據測試往往是容易出現問題的地方,測試時一定要設計不同的數據測試

十六、安全性測試

1SQL注入(比如登陸頁面)
2XSS跨網站腳本攻:程序或數據沒有一些特殊字符過濾理,致用入的一些破壞性的腳本句能直接寫數據中,瀏覽器會直接些腳本句,破壞網站的正常示,或網站用的信息被盜,構造腳本,要保腳本的完整性。
document.write("abc")
<script>alter("abc")</script>
3URL地址後面隨便入一些符號,並儘量是動態參數靠後
4驗證碼更新問題
5在的Web應用系統基本採用先註冊,後登陸的方式。因此,必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是否可以不登陸而直接瀏覽某個頁面等。
6Web應用系統是否有超時的限制,也就是說,用戶登陸後在一定時間內(例如15)沒有點任何面,是否需要重新登才能正常使用。
7了保Web應用系統的安全性,日誌文件是至關重要的。需要測試相關信息是否寫進了日誌文件、是否可追蹤。
8)當使用了安**接字測試加密是否正確,檢查信息的完整性。
9)服器端的腳本常常構成安全漏洞,些漏洞又常常被黑客利用。所以,測試沒有經過,就不能在服器端放置和編輯腳本的問題

十七、性能測試

1.連接速度測試:


戶連接到Web應用系統的速度根據上網方式的變化而變化,他們或許是電話撥號,或是寬帶上網。當下載一個程序時,用戶可以等較長的時間,但如果僅僅訪問一個頁面就不會這樣。如果Web應時間(例如超5),用就會因沒有耐心等待而離開。
另外,有些面有超的限制,如果響速度太慢,用可能沒來得及瀏覽內容,就需要重新登了。而且,接速度太慢,可能引起數據失,使用得不到真面。


2.負載測試:


負載測試是爲了測量Web在某一負載級別上的性能,以保Web在需求範內能正常工作。負載級別可以是某個刻同時訪問Web的用數量, 也可以是在數據理的數量。例如:Web應用系統能允許多少個用戶同時在線?如果超過了這個數量,會出現什麼現象?Web應用系統能否處理大量用戶對同 一個面的求?


3.壓力測試:


負載測試應該安排在Web統發布以後,在實際的網絡環境中測試。因爲一個企業內部員工,特別是項目組人員總是有限的,而一個Web能同時處理的求數量將遠遠超出個限度,所以,只有放在Internet上,接受負載測試,其果纔是正確可信的。
進行壓力測試是指實際破壞一個Web應用系統,測試系統的反映。壓力測試是測試系統的限制和故障恢復能力,也就是測試Web應用系統會不會崩潰,在什麼情況下會崩潰。黑客常常提供錯誤的數據負載,直到Web應用系統崩潰,接着當系統重新啓動時獲得存取權。
壓力測試的區域包括表單、登陸和其他信息傳輸頁面等。
備註:
1負載/壓力測試應該關注什麼
測試需要驗證系統能否在同一時間響應大量的用戶,在用戶傳送大量數據的時候能否響應,系統能否長時間運行。可訪問性對用戶來說是極其重要的。如果用戶得到 “的信息,他可能放棄,並手。系統檢測要使用正常訪問站點,在很多情況下,可能會有黑客試圖過發送大量數據包來攻 器。出於安全的原因,測試員應該知道當系統過載時,需要採取哪些措施,而不是簡單地提升系性能。
1)瞬間訪問高峯
如果您的站點用於公佈彩票的抽獎結果,最好使系在中公佈後的一段時間內能上百萬的求。負載測試工具能夠模擬X個用時訪問測試站點。
2)每個用戶傳送大量數據
網上店的多數用可能只訂購1-5書,但是大學書店可能會訂購5000本有關心理學介?或者一個祖母她的50個兒孫購買禮物(當然每個孩子都有自己的件地址)個用的大量數據?
3長時間的使用
如果站點用於訂單,那麼至少希望它在母親節前的一週內能持運行。如果站點提供基於webemail,那麼點最好能持運行幾個月,甚至幾年。可能需要使用自動測試工具來完成型的測試,因手工完成測試。你可以想象組織100個人同某個站點。但是同時組織 100000個人呢。通常,測試工具在第二次使用的候,它造的效益,就足以支付成本。而且,測試工具安裝完成之後,再次使用的候,只要點幾下。
採取措施:採用性能測試工具WASACTLR測試

十八、測試中應該注意的其他情況

1、在測試時,與網有關的步或者模到斷網的情況
2、每個面都有相Title,不能空,或者標題頁
3、在測試候要考面出現滾動滾動條上下滾動時面是否正常
4URL不區分大小寫,大小寫不敏感
5、、子商網站,當用發購買數量大於存的數量,系如何
6測試數據避免單純輸“123”“abc“的,讓測試數據儘量接近實際
7測試時,儘量不要用超管理員進測試,用新建的用戶進測試測試儘量不要使用同一個用戶進測試
8、提示信息:提示信息是否完整、正確、詳細
9、幫助信息:是否提供幫助信息,幫助信息的表形式(面文字、提示信息、幫助文件),幫助信息是否正確、詳細
10、可展性:是否由升的餘地,是否保留了接口
11定性:運行所需的硬件配置,佔用源情況,出現問題時的容性,數據的保
12、運行速度:運行的快慢,帶寬佔用情況

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章