《軟件測試的藝術》筆記 10 - 互聯網應用測試

互聯網應用的最大特點

消費者無需爲訪問的網站付費,因此一旦面對的是一般化的網站設計或性能,人們可能會很快離開該網站而去選擇競爭對手的網站。

電子商務的基本結構

  • 三層 C/S 結構
    • 表示層:使用 HTML 或 CGI 等生成的動態或靜態的頁面。
    • 業務層:處理業務邏輯。
    • 數據層:數據庫管理系統。

測試的挑戰

  • 用戶羣龐大且五花八門。
  • 業務環境。與實際業務結合。
  • 地點。國際化問題。
  • 安全性。防止攻擊,保證可用性。
  • 測試環境。搭建各種各樣可能的運行環境與用戶環境。

測試的策略

  • 表示層的測試
    • 內容測試。包括審美、字體、色彩、拼寫、內容準確性和默認值。
    • Web 站點結構。包括無效的鏈接和圖形。
    • 用戶環境。瀏覽器版本、操作系統版本等。
  • 業務層的測試
    • 性能。響應時間、同時在線用戶數等。
    • 數據有效性。檢測從用戶獲取的數據的有效性。
    • 事務。業務邏輯。
  • 數據層的測試
    • 響應時間。數據存入、查詢、讀取的耗時。
    • 數據完整性。正確存儲。
    • 容錯性和可恢復性。最大化 MTBF,最小化 MTTR。

廖傑良 - 2019-6-12

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