Web應用程式完全測試指南_探索式測試

來源:互聯網
上載者:User



隨著Web技術和移動互連網的發展,越來越多的應用被遷移到了雲端,這也使得使用者可以隨時隨地使用它們。目前大量的優質應用,逐漸提升了使用者的品味,也降低了使用者的容忍度,如果你的Web應用無法使使用者滿意,那麼很快就會有其他的應用來代替。
  對於開發人員來說,建立良好的客戶口碑才是最有意義的事情。在完成了Web應用的設計和開發工作後,並不意味著你就可以直接發布了,你還需要從各方面來對其進行測試,以便讓使用者在使用過程中,不會出現各種各樣的問題,比如效能、使用體驗、安全問題等等。


  那麼對於Web應用來說,該測試哪些方面,該如何測試呢。來看看作者 Abhimanyu Ghoshal給出的這些建議。
  一、首先應該測試什麼。
  當測試Web應用的時候,首先要明確你的應用要用來做什麼,比如協助使用者編輯照片、發送票據、聯絡朋友或跟蹤社交媒介等。你通常需要著眼於這四大領域:
  1.  功能性測試
  幾乎所有的使用者都期望自己所使用的Web應用功能準確、迅速、一致。這就意味著開發人員必須精益求精,協助使用者實現某種形式上的結果。下面是一些需要全面測試的常見的功能元素:
  表單:無論是反饋調查、建立任務計劃,還是訂閱新聞,都需要用到表單。你需要檢查提交操作是否正常,是否能夠提交串連並提交到你的資料中,所有欄位是否能夠接收輸入的內容。
  檔案操作和計算:這其中涉及映像和文檔的上傳、編輯、計算功能和正確的輸出值。首先,要確保你能想象得到會有多少使用者會使用你的應用,並儘可能地針對他們進行調節。另外,要考慮一下如何使你的App更有效地計算並顯示出結果,給使用者提供一個更加流暢的使用者體驗。
  搜尋:如果你的應用允許使用者搜尋內容、文檔或檔案,那麼就要保證你的搜尋引擎能夠索引這些資訊,並定期更新,以便能夠讓使用者實現快速尋找,並根據尋找條件快速顯示相關結果。
  媒體播放組件:測試音頻、視頻、動畫和互動媒體播放組件(如遊戲和圖形工具)的時候,這些組件應該像預期的功能效果一樣,在載入和啟動並執行時候不能影響(暫停或減緩)其他應用的運行。
  指令碼和類庫:確保你的指令碼(比如映像顯示或Ajax頁面載入)在各種瀏覽器之間是相互相容的,因為不同的使用者可能會使用不同的瀏覽器訪問你的應用,同時你可以測量不同瀏覽器的載入時間來進行效能最佳化。如果你的指令碼只能和某些瀏覽器相互相容,那麼就要確保應用中的其他組件有更好的效能,這樣所有的使用者就能得到最好的應用體驗。
  最後,就是要全面檢查其他組件的功能,包括提示系統、使用者設定檔和管理儀表板等。


更多內容請關注51testing軟體測試網...

聯繫我們

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