• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Web應用程序完全測試指南(2)

    發表于:2014-04-03來源:博客園作者:Ranran點擊數: 標簽:完全測試
    除了對上面所述的內容進行測試以外,你還可以尋求正義的安全專家的幫助,或者是尋找一些專門針對安全測試的 自動化 工具。 4. 加載測試 當你的Web應

      除了對上面所述的內容進行測試以外,你還可以尋求正義的安全專家的幫助,或者是尋找一些專門針對安全測試的自動化工具。

      4. 加載測試

      當你的Web應用的用戶人數從10個增加到100個的時候,速度肯定是會慢下來的。另外,你還可能會發現,在某一天、某一月或者是某一個時刻,流量會劇增,這有可能是因為你的優惠政策吸引了病毒,或者是你的App出現在了某著名刊物上了,引來了眾多的用戶。

      在加載測試環節,需要測試你的應用和服務器環境,以確保在不管有多少用戶登錄的情況下產品都能夠順利運行。大多數高質量的Web主機都提供了實時的、大范圍的問題解決方案,所以在購買主機的時候一定要貨比三家。

      二、如何測試你的應用

      測試是構建Web項目不可分割的一部分,你需要通過一個系統化的方法來最大化有限時間和資源的使用。下面所列舉的就是測試一個典型的Web應用所涉及到的步驟。

      1. 設定目標

      在大多數情況下,測試是一個有時限的檢驗過程,尤其是當Web應用準備發行的時候,這也就是為什么要考慮哪些功能需要優先測試。例如,如果你正在構建一個允許用戶創建在線商店的App,你可能會優先測試支付網關連接這一功能,之后才會測試文本對齊問題。

      目標優先不僅可以幫助你確保你的應用的主要功能完備,還可以讓你在正確的方向上為整個開發團隊制定清晰的計劃流程表。

      2. 定義流程和使用案例

      在開始測試Web應用之前,為你和你的團隊制定一個合理的流程非常重要。先收集所有可用的文檔,和你的測試人員分享一下觀點。接下來,設想多個用戶在使用你的應用時可能會遇到的場景,比如應用在使用過程中崩潰了該怎么辦。

      一定要設置一個bug跟蹤工具,測試人員可以用它來報告問題,開發人員和設計人員可以用它來識別和修復bug。

      3. 設定一個測試環境

      在測試你的Web應用之前,要將它部署在跟上線后的環境一致的服務器上,這樣才能測試出各種真實使用情況下的問題。

      有些問題在本地服務器上是測試不出來的。例如,在一個地圖Web應用上,地圖中大量的SVG圖像可能需要很長時間的加載過程,如果移動用戶使用你的應用,會導致他陷入困境,無法獲知前進的路線。

      4. 真實的單元測試

      Flow項目(一個致力于在線任務管理和協作的應用)的QA專家Jeremy Petter表示:

      在大多數的Web應用測試過程中,困難是難以想象的,有可能要花一個星期的時間進行測試。不過也有捷徑,那就是將整個App分解成可管理的幾個塊進行測試。

      在Flow項目中我使用一個列表來標記每個用戶在應用中進行交互的位置,以及它的一般形式和功能。因為這是一個模塊化列表,你可以添加或刪除一些項目,或者對在開發過程中發生變化的項目進行標注。

      5. 驗證你的代碼

      為了提供一個清潔、無錯的用戶體驗,你應該對代碼進行驗證,并確保它是建立在Web標準基礎之上的。這樣做不僅能增加跨瀏覽器兼容性,而且還能提升Web應用的性能。

      6. 加載測試和性能調優

      測試你的Web應用和它的運行環境是否能經得起巨大的流量和激增的帶寬需求,并尋找可能會導致App性能問題的瓶頸。同時,你也可以考慮使用一些網上服務來監控用戶流量、服務器利用率和因代碼引起的問題,對App進行一些相應的微調,以提高App的速度和效率。

      7. 安全性測試

      最后,測試你的Web應用以確保它能夠對抗得了黑客的惡意攻擊。從基本的應用可用性和正常運行時間開始進行測試,直到用戶數據的完整性測試結束為止。

      三、對于測試的兩個小建議

      測試過程中,首先要考慮把用戶放在第一位,在測試之前要徹底想清楚用戶會怎么使用這個Web應用。設身處境的把自己放在用戶的角度上思考一下,這會對制定切合實際的開發設計場景很有幫助。

      Jeremy Petter對測試人員的建議是:

      測試是注重細節的工作,需要高度集中注意力。而且最富有成效的測試過程發生在第一個小時或者是剛開始的時候,所以,在測試的時候最好是按照規定的時間開始/關閉項目,以便測試人員的注意力和效率達到最大化。

    原文轉自:http://www.cnblogs.com/ranran/p/web_test_test.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>