ui測試
(1)首先確保ui介面設計符合國家的、行業的、企業的標準規範;
(2)關注視窗、選單、對話方塊以及按鈕控制項的布局、風格要滿足使用者要求;
(3)不同頁面的控制項大小、風格是否一致;
(4)文字的提示是否友好,是否存在敏感詞、容易引起歧義的詞等;
(5)操作是否簡單、人性化,是否有嚮導指引;
(6)內容是否根據視窗的大小自適應調整;
功能測試
驗證各個功能是否與需求實現一致
安裝解除安裝
• 在不同的作業系統下驗證安裝解除安裝是否正常,如android 、ios、symbian等;
• 安裝解除安裝過程**現異常,如重啟、宕機、斷電、斷網等,是否能正確處理;
• 安裝過程中是否可以取消;
• 安裝過程中空間不足是否有相應提示;
• 安裝檔案是否安裝到指定的目錄裡,解除安裝後所有檔案及資料夾是否全部刪除;
• 是否可以解除安裝應用;
• 解除安裝後是否可以重新安裝,安裝後資料是否同步,功能是否正常;
安全測試
• 安裝包安全性
• 首先驗證安裝包是否對簽名進行了校驗,以防止被惡意第三方應用覆蓋安裝等
• 開發人員是否對源**進行混淆,以免被反編譯軟體檢視源**
• 使用者隱私,特別是訪問通訊錄,需要對特定許可權進行檢查
• 使用者安全性
• 免登入是否設定了過期時間
• 使用者密碼在傳輸中是否進行了加密,在資料庫中儲存是否進行了加密
• 資料安全性
• 使用者的敏感資料是否寫到日誌或配置檔案中
• 在含有敏感資料的連線中是否使用了安全通訊,如https
• 服務端安全性
• 與web端類似,主要考慮sql注入、xss
軟體測試基礎筆記5
場景設計法 現在的軟體幾乎都是用事件觸發來控制流程的 設計方法 1 通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果 2 場景法一般包括基本流和備用流從乙個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。基本流和備選流的識別原則 1 乙個業務只存在...
軟體測試基礎筆記8
適合使用自動化的情況 版本穩定,專案周期長,指令碼可復用 不適合使用自動化測試的情況 1 定製型專案 一次性的 2 專案週期很短的專案 3 設計業務規則複雜的物件 4 對於美觀 聲音 易用性的測試 5 很少執行的測試 6 測試軟體不穩定 7 設計物理互動的軟體 冒煙測試 冒煙測試是軟體開發過程中一種...
軟體測試基礎筆記10
b s模式 browser server,瀏覽器 伺服器模式 是目前應用系統的發展方向。bs是伴隨著internet技術的興起,對c s架構的改進,為了區別於傳統的c s 模式,特意稱為b s模式。優點 分布性強,客戶端零維護。只要有網路 瀏覽器,可以隨時隨地進行查詢 瀏覽等業務處理。業務擴充套件簡...