<sub id="l9qyp"><listing id="l9qyp"></listing></sub>

    <form id="l9qyp"><legend id="l9qyp"></legend></form>
      1. <wbr id="l9qyp"></wbr>
        1. 更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          Web系統測試總結與分享

          • 發布:軟件測試培訓
          • 來源:軟件測試教程
          • 時間:2017-08-02 18:17

          web系統測試分為6個部分:

          ●功能測試

          ●性能測試(包括負載/壓力測試)

          ●用戶界面測試

          ●兼容性測試

          ●安全測試

          ●接口測試

          1功能測試

          1.1鏈接測試

          鏈接是Web應用系統的一個主要特征,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。

          鏈接測試可分為三個方面:

          一、是否所有鏈接按指示的那樣鏈接到了該鏈接的頁面;

          二、所鏈接的頁面是否存在;

          三、保證Web應用系統上沒有孤立的頁面(孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。)

          采取措施:采用自動檢測網站鏈接的軟件來進行。

          推薦軟件:Xenu Link Sleuth免費綠色免安裝軟件

          HTML Link Validator共享

          (備注:動態生成的鏈接無法測試)

          1.2表單測試

          用戶通過表單提交信息時,都是希望表單能正常工作。

          一、依據表單填寫內容的格式,字符與特殊字符等具體的要求結合數據校驗對其進行測試。

          二、對表單提交的完整性,以驗正服務器信息的正確性。如所屬省份與所在城市是還匹配的完整性需求。

          1.3數據校驗

          根據業務規則需要對用戶輸入進行校驗,需要保證這些校驗功能正常工作。是對表單的輸入內容進行校驗,確認系統能夠接受。

          該項測試和表單測試可能會有一些重復。

          1.2和1.3的采取措施:WinRunner(QTP)工具

          1.4 cookies測試

          Cookies通常用來存儲用戶信息和用戶在某應用系統的操作,當一個用戶使用Cookies訪問了某一個應用系統時,Web服務器將發送關于用戶的信息,把該信息以Cookies的形式存儲在客戶端計算機上,這可用來創建動態和自定義頁面或者存儲登陸等信息。

          如果Web應用系統使用了Cookies,就必須檢查Cookies是否能正常工作。測試的內容可包括Cookies是否起作用,是否按預定的時間進行保存,刷新對Cookies有什么影響等。如果在cookies中保存了注冊信息,請確認該cookie能夠正常工作而且已對這些信息已經加密。如果使用cookie來統計次數,需要驗證次數累計正確。

          采取措施:采用查看cookies的軟件進行

          可以選擇采用的軟件:IECookiesView v1.50

          Cookies Manager v1.1

          1.5數據庫測試

          數據庫為Web應用系統的管理、運行、查詢和實現用戶對數據存儲的請求等提供空間。可以使用SQL對信息進行處理。

          使用了數據庫的Web應用系統,可能發生的兩種錯誤:

          一、數據一致性錯誤:主要是由于用戶提交的表單信息不正確而造成的

          二、輸出錯誤:主要是由于網絡速度或程序設計問題等引起的問題。

          針對這兩種情況,可分別進行測試。

          采取措施:考慮結合到1.2和1.3的測試中

          1.6應用程序特定的功能需求

          應用程序特定的功能需求的驗證。

          采取措施:根據需求說明文檔需求進行測試

          1.7設計語言測試

          Web設計語言版本的差異可以引起客戶端或服務器端嚴重的問題,如HTML的版本,不同的腳本語言,例如JavaJavaScript、ActiveX、VBScript或Perl等。在分布式環境中開發時,開發人員不在一起工作,很容易出現這個問題。

          采取措施:(比較笨的方法)在開發前,對開發人員的開發腳本語言、版本進行統一化要求。

          2性能測試

          2.1連接速度測試

          用戶連接到Web應用系統的速度根據上網方式的變化而變化,他們或許是電話撥號,或是寬帶上網。Web系統響應時間太長(例如超過5秒鐘),用戶就會因沒有耐心等待而離開。

          另外,有些頁面有超時的限制,如果響應速度太慢,用戶可能還沒來得及瀏覽內容,就需要重新登陸了。而且,連接速度太慢,還可能引起數據丟失,使用戶得不到真實的頁面。

          2.2負載測試

          負載測試是為了測量Web系統在某一負載級別上的性能,以保證Web系統在需求范圍內能正常工作。負載級別可以是某個時刻同時訪問Web系統的用戶數量,也可以是在線數據處理的數量。在Internet上,接受負載測試,其結果才是正確可信的

          2.3壓力測試

          壓力測試是指實際破壞一個Web應用系統,測試系統的反映。壓力測試是測試系統的限制和故障恢復能力,即Web應用系統在什么情況下會崩潰,崩潰后,系統出現的反應。壓力測試的區域包括表單、登陸和其他信息傳輸頁面等。

          采取措施:采用測試工具WAS、ACT協助進行測試

          測試工具測試負載/壓力測試關注問題:

          瞬間訪問高峰:負載測試工具能夠模擬X個用戶同時訪問測試站點。

          每個用戶傳送大量數據:系統能夠處理單個用戶的大量數據。

          長時間的使用

          3用戶界面測試

          3.1導航測試

          導航描述了用戶在一個頁面內操作的方式。是Web應用系統的頁面結構、導航、菜單、連接的風格是否一致。

          Web應用系統的層次一旦決定,即可著手測試用戶導航功能。

          3.2圖形測試

          一個Web應用系統的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內容有:

          (1)要確保圖形有明確的用途,圖片或動畫不要胡亂地堆在一起。圖片尺寸要盡量地小,要能清楚地說明某件事情,一般都鏈接到某個具體的頁面。

          (2)驗證所有頁面字體的風格是否一致。

          (3)背景顏色應該與字體顏色和前景顏色相搭配。(4)圖片的大小和質量也很重要,一般采用JPG或GIF壓縮,最好能使圖片的大小減小到30k以下。

          (5)需要驗證的是文字回繞是否正確。如果說明文字指向右邊的圖片,應該確保該圖片出現在右邊。

          采取措施:使用少許或盡量不使用背景。即使用背景,最好使用單色的,和導航條一起放在頁面的左邊。

          3.3內容測試

          內容測試即檢驗Web應用系統提供信息的正確性、準確性和相關性。

          信息的正確性是指信息是可靠的還是誤傳的。可使用Microsoft Word的"拼音與語法檢查"功能;

          信息的相關性是指是否在當前頁面可以找到與當前瀏覽信息相關的信息列表入口,也就是一般Web站點中的所謂"相關文章列表"。需要確定是否列出了相關站點的鏈接。

          3.4表格測試

          需要驗證表格是否設置正確。盡可能在不滾動條的情況下可以看到表格內的所有有效內容。

          3.5整體界面測試

          整體界面是指整個Web應用系統的頁面結構設計,是給用戶的一個整體感。

          采取措施:手動測試,參與人員最好有外部人員

          4兼容性測試

          4.1平臺測試

          市場上有很多不同的操作系統類型,最常見的有Windows、Unix、Macintosh、Linux等。

          采取措施:在Web系統發布之前,需要在操作系統下對Web系統進行兼容性測試。

          4.2瀏覽器測試

          瀏覽器是Web客戶端最核心的構件。不同廠商的瀏覽器對Java、JavaScript、ActiveX或不同的HTML規格有不同的支持。框架和層次結構風格在不同的瀏覽器中也有不同的顯示,或不顯示。不同的瀏覽器對安全性設置也不一樣。

          采取措施:創建一個兼容性矩陣。在這個矩陣中,測試不同廠商、不同版本的瀏覽器對某些構件和設置的適應性。

          4.3分辨率測試

          頁面版式在640x400、600x800或1024x768的分辨率模式下是否顯示正常?字體是否太小以至于無法瀏覽?或者是太大?文本和圖片是否對齊?

          4.4 Modem/連接速率

          是否有這種情況,用戶使用28.8 modem下載一個頁面需要10分鐘,但測試人員在測試的時候使用的是T1專線?用戶在下載文章或演示的時候,可能會等待比較長的時間,但卻不會耐心等待首頁的出現。最后,需要確認圖片不會太大。

          4.5打印機

          用戶可能會將網頁打印下來。測試人員需確認在屏幕上顯示的圖片和文本的對齊方式與打印出來的東西的一致性,以及一些特別功能表單打印的正確性。

          4.6組合測試

          結合4.1和4.2測試,對web應用系統進行測試。

          采取措施:根據實際情況,采取等價劃分的方法,列出兼容性矩陣。開發部門在系統需求中聲明不支持某些系統而只支持一些那些已設置的系統。

          5安全測試

          ()

          安全問題是對Web站點收集的用戶資料只能在公司內部使用。如果用戶信息被黑客泄露用戶就不會對網絡有安全感。

          5.1目錄設置

          Web安全的第一步就是正確設置目錄。每個目錄下應該有index.html或main.html頁面,這樣就不會顯示該目錄下的所有內容。

          5.2 SSL安全套接字層(SSL)

          很多站點使用SSL進行安全傳送。你知道你進入一個SSL站點是因為瀏覽器出現了警告消息,而且在地址欄中的HTTP變成HTTPS。如果開發部門使用了SSL,測試人員需要確定是否有相應的替代頁面(適用于3.0以下版本的瀏覽器,這些瀏覽器不支持SSL。當用戶進入或離開安全站點的時候,請確認有相應的提示信息。是否有連接時間限制?超過限制時間后出現什么情況?

          5.3登錄

          有些站點需要用戶進行登錄,以驗證他們的身份。

          主要考慮以下幾個方面:

          一、驗證系統是否阻止非法的用戶名/口令能夠通過有效登錄。

          二、用戶登錄是否有次數限制?如有限制,那么超出限制后會出現什么情況?

          三、口令選擇是否有規則限制?

          四、是否可以不登陸而直接瀏覽某個頁面?

          五、Web應用系統是否有超時的限制。即用戶登陸后在一定時間內(例如15分鐘)沒有對頁面進行任何操作,是否需要重新登陸才能正常使用?

          5.4日志文件

          在后臺,需要驗證服務器日志工作正常。日志對所有的事務處理的記錄情況?是否在事務完成的時候都進行保存?

          5.5腳本語言

          腳本語言是常見的安全隱患。每種語言的細節有所不同。有些腳本允許訪問根目錄。有些只允許訪問郵件服務器,但是經驗豐富的黑客可以將服務器用戶名和口令發送給他們自己。找出站點使用了哪些腳本語言,并研究該語言的缺陷。還要需要測試沒有經過授權,就不能在服務器端放置和編輯腳本的問題。最好的辦法是訂閱一個討論站點使用的腳本語言安全性的新聞組。

          6接口測試

          在很多情況下,web站點不是孤立。Web站點可能會與外部服務器通訊,請求數據、驗證數據或提交訂單。

          6.1服務器接口

          瀏覽器與服務器的接口的測試。測試人員提交事務,然后查看服務器記錄,并驗證在瀏覽器上看到的正好是服務器上發生的。測試人員還可以查詢數據庫,確認事務數據已正確保存。(這種測試可以歸到功能測試中的表單測試和數據校驗測試中)

          6.2錯誤處理

          接口錯誤處理。事務處理中斷問題的處理。

          采取措施:在理解需求的基礎上,充分發揮想象力,盡量比較全面的列出各種異常情況

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:萬字干貨:手把手教你做需求管理
          下一篇:性能測試是什么?性能測試理論知識
          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          奇米影视奇米色777欧美欧美一级高清片在线观看876av电影高清 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>