軟體測試基礎筆記10

2021-10-13 07:21:04 字數 1642 閱讀 3793

b/s模式(browser/server,瀏覽器/伺服器模式)

是目前應用系統的發展方向。bs是伴隨著internet技術的興起,對c/s架構的改進,為了區別於傳統的c/s 模式,特意稱為b/s模式。

優點:分布性強,客戶端零維護。只要有網路、瀏覽器,可以隨時隨地進行查詢、瀏覽等業務處理。 業務擴充套件簡單方便,通過增加網頁即可增加伺服器功能。維護簡單方便,只需要改變網頁,即可實現所有使用者的同步更新。開發簡單,共享性強。

缺點:個性化特點明顯降低,無法實現具有個性化的功能要求。在跨瀏覽器上,bs架構不盡如人意。客戶端伺服器端的互動是請求-響應模式,通常動態重新整理頁面,響應速度明顯降低(ajax可以一定程度上解決這個問題)。無法實現分頁顯示,給資料庫訪問造成較大的壓力。在速度和安全性上需要花費巨大的設計成本。

web工作原理

url(uniform resource location 統一資源定位器)url格式:protocol://[host.]domain[:port][/context][/resource][?query string] 其中只有協議和網域名稱是必需的,其他都是可選的。應用層協議://主機ip或網域名稱:埠/資源所在路徑/檔名? 請求引數http協議(hyper text transfer protocol)超文字傳輸協議常用的協議型別(http/https/ftp/smtp/pop3)

圖形測試:web系統中的圖形是為了吸引使用者眼球,方便使用的,在系統中應根據實際情況確定使用圖形的策略。在web 應用系統中,適當的和動畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。乙個web 應用系統的圖形可以包括、動畫、邊框、顏色、字型、背景、按鈕等。

測試要點:

(1)檢查圖形的標準規範

(2)檢查使用者視覺角度

(3)確保圖形有明確的用途,不要胡亂堆砌

(4)衡量大小和質量的關係,優先考慮大小

(5)風格、顏色是否統

一、協調

整體介面測試要點:

(1)事先建立標準並嚴格遵循

(2)參考同類軟體介面的實現方式

(3)保持使用者介面一致性

(4)根據使用者習慣設計介面布局

(5)適當使用選項卡等控制項

(6)介面排列美觀

(7)介面上有適當的顏色、字型字型大小、提示資訊等

內容測試:用於判斷頁面顯示的資訊是否正確、可靠;內容測試貫穿整個系統測試

測試要點:

正確性:指資訊是可靠的還是誤傳的。例如,在商品**列表中,錯誤的**可能引起財政問題甚至導致法律糾紛

準確性:是指是否有語法或拼寫錯誤

相關性:是否可以在當前頁面找到與當前瀏覽資訊相關的資訊列表,為使用者提供一組友好的鏈結入**互性資料測試

前台的資料操作是否對後台產生相應正確的影響

後台修改設定,前台是否生效

使用者的許可權,是否隨著授權而變化

資料未審核時,前台應不顯示;審核通過後,前台應可顯示該條資料

相容測試:

(1)瀏覽器相容性

(2)作業系統相容性

(3)解析度相容性

效能測試

(1)併發測試

(2)壓力測試

(3)負載測試

(4)穩定性測試

安全測試

(1)資料加密

(2)sql注入

(3)跨站指令碼攻擊

(4)跨站請求偽造

(5)快取區溢位

軟體測試基礎筆記5

場景設計法 現在的軟體幾乎都是用事件觸發來控制流程的 設計方法 1 通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果 2 場景法一般包括基本流和備用流從乙個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。基本流和備選流的識別原則 1 乙個業務只存在...

軟體測試基礎筆記8

適合使用自動化的情況 版本穩定,專案周期長,指令碼可復用 不適合使用自動化測試的情況 1 定製型專案 一次性的 2 專案週期很短的專案 3 設計業務規則複雜的物件 4 對於美觀 聲音 易用性的測試 5 很少執行的測試 6 測試軟體不穩定 7 設計物理互動的軟體 冒煙測試 冒煙測試是軟體開發過程中一種...

軟體測試基礎筆記11

ui測試 1 首先確保ui介面設計符合國家的 行業的 企業的標準規範 2 關注視窗 選單 對話方塊以及按鈕控制項的布局 風格要滿足使用者要求 3 不同頁面的控制項大小 風格是否一致 4 文字的提示是否友好,是否存在敏感詞 容易引起歧義的詞等 5 操作是否簡單 人性化,是否有嚮導指引 6 內容是否根據...