軟體在不同作業系統版本下安裝是否正常。
軟體安裝後的是否能夠正常執行,安裝後的資料夾及檔案是否寫到了指定的目錄裡。
軟體安裝過程中意外情況的處理是否符合需求(如宕機,重啟,斷電)
安裝空間不足時是否有相應提示
安裝後沒有生成多餘的目錄結構和檔案
對於需要通過網路驗證之類的安裝,在斷網情況下嘗試一下
還需要對安裝手冊進行測試,依照安裝手冊是否能順利安裝
收集同類產品效能資料(基線測試)
根據系統以往運營資料確定部分效能指標
評估典型使用者應用場景下,伺服器系統資源的使用情況
不同網路響應速度、伺服器介面壓力測試
必須是真機上進行
自己買裝置(當前主流的50款手機),時效性
測試公升級後的功能是否與需求說明一樣
測試與公升級模組相關的模組的功能是否與需求一致
公升級安裝意外情況的測試(公升級安裝意外情況的測試(如宕機、斷電、重啟))
公升級介面的ui測試
不同作業系統間的公升級測試
網路環境測試
一般的增、刪、改、查測試
當表不存在時是否能自動建立,當資料庫表被刪除後能否再自建,資料是否還能自動從服務端中獲取回來並儲存。
在業務需要從服務端取回資料儲存到客戶端的時候,客戶端能否將資料儲存到本地
當業務對資料進行了修改、刪除後,客戶端和服務端是否會有相應的更新。
人機介面安全性
返回選單總保持可用
聲音的設定不影響應用程式的功能
應用程式必需能夠處理不可預知的使用者操作,例如錯誤的操作和同時按下多個鍵
資料安全性
當將密碼或其他的敏感資料輸入到應用程式時其不會被儲存在裝置中,同時密碼也不會被解碼
輸人的密碼將不以明文形式進行顯示
密碼、信用卡明細、或其他的敏感資料將不被儲存在它們預輸入的位置上
不同的應用程式的個人身份證或密碼長度必需至少在4-8個數字長度之間
當應用程式處理敏感資料時,不以明文形式將資料寫到其它單獨的檔案或者臨時檔案中。以防止應用程式異常終止而又沒有刪除它的臨時檔案,檔案可能遭受入侵者的襲擊,然後讀取這些資料資訊。
備份應該加密,恢復資料應考慮恢復過程的異常通訊中斷等,資料恢復後再使用前應該經過校驗
應用程式應考慮系統或者虛擬機器產生的使用者提示資訊或安全警告
在資料刪除之前,應用程式應當通知使用者或者應用程式提供乙個「取消」命令的操作, 「取消」命令操作能夠按照設計要求實現其功能
應用程式應當能夠處理當不允許應用軟體連線到個人資訊管理的情況
在沒有使用者明確許可的前提下不損壞、刪除個人資訊管理應用程式中的任何內容
如果資料庫中重要的資料正要被重寫, 應及時告知使用者
安裝與解除安裝安全性
應用程式應能正確安裝到裝置驅動程式上
能夠在安裝裝置驅動程式上找到應用程式的相應圖示
是否包含數字簽名資訊
jad檔案和jar包中包含的所有託管屬性及其值必需是正確的
jad檔案顯示的資料內容與應用程式顯示的資料內容應一致
安裝路徑應能指定
沒有使用者的允許, 應用程式不能預先設定自動啟動
解除安裝是否安全, 其安裝進去的檔案是否全部解除安裝
解除安裝使用者使用過程中產生的檔案是否有提示
其修改的配置資訊是否復原
解除安裝是否影響其他軟體的功能
解除安裝應該移除所有的檔案
移動端測試
1 首先是測試資源確認及準備 1 產品需求文件 產品原型圖 介面說明文件以及設計說明文件等應齊全 2 測試用例的設計與評審 1 根據產品需求文件 產品原型圖等文件,設計客戶端的一般功能測試用例 2 測試用例評審 修改與完善,評審通過後著手進入正式測試階段。3 ui測試 1 確保手頭的原型圖與效果圖為...
移動端測試
移動資料平台 talkingdata 移動觀象平台 業務邏輯正確性測試 一句產品文件設計測試用例,加上隱性需求用例 相容性測試 系統版本 android 4.4 5.0 6.0 7.0 ios 原生系統 5.0 螢幕解析度 720 1280,1920 1080 根據解析度做一些 網路狀態 2g,3g...
移動端測試 (APP測試)
五 h5頁面測試 1.android與ios 3.功能測試 能測試就是驗證各個功能是否與需求實現一致,可以從以下幾個方面進行測試 3.1 安裝解除安裝 1 在不同的作業系統下驗證安裝解除安裝是否正常,如android ios等 2 軟體是否可以通過第三方工具進行安裝 解除安裝 3 安裝解除安裝過程中...