非功能方面測試

2021-10-06 19:53:09 字數 1142 閱讀 9744

1、效率性

什麼時候考慮效率性?適用人群多、使用者多以及web**

考慮方面:頁面載入時間

工具:httpwatch、fiddler

2、可靠性

什麼時候需要關注可靠性?金融、醫療

關注點:

舉例:登入時密碼是否掩碼顯示、還要關注是否可以破解該密碼

sql注入:通過輸入一些特殊的字串,改變sql的語句,得到的非法資料,如%、_、/

舉例登入:select * from iweshop_user where username='?' and password='?'

正常情況是輸入一些正常的資料,如果能夠查詢得到結果就可以登入

異常:' or 1=1 or ''='(外面是username的字串的單引號)

select * from iwebshop_user where username='' or 1=1 or ''='' and password='123456'(and優先於or,and先執行,)

在使用者名稱輸入框中輸入' or 1=1 or ''='   ,密碼輸入框輸入任意如果能夠登入成功則說明是bug

3、可移植性

什麼時候考慮可移植性?專案需要在不同的平台、瀏覽器、網路平台上時,需要考慮移植性

關注點作業系統平台

winows

window2003/windows2008/win7/win8/win10

linux

mac瀏覽器

ieie7/ie8/ie9/ie11

ietester

ie降級---->在控制面板--->檢視已安裝的更新中找到ie解除安裝即可

firefox

firefox57

firefox48

firefox24

firefox35

chrome

不同的版本

網路wifi

2g/3g/4g

有線不同的裝置

ipad/kinddle

4、易用性

操作的複雜程度

適用人群

5、可維護性

開發需要關注即可

APP非功能測試要點

一 交叉測試覆蓋場景 二 相容性測試 1 不同作業系統相容,android 和ios的主流系統 2 主流的裝置解析度機型的相容 3 主流移動裝置終端相容 4 同個系統設定不同語言 三 流量測試 可使用android ios自帶的工具機型統計,也可以使用抓包工具fiddler charles等進行統計...

寒江雪 非功能性測試

測試系統對特定使用者組的操作和可用性 通過使用者的使用來評估產品的技術,由於它反映了使用者的真實使用經驗,所以可以視為一種不可或缺的可用性檢驗過程。也就是說,可用性測試是指讓使用者使用產品 服務 的設計原型或者成品,通過觀察,記錄和分析使用者的行為和感受,以改善產品 服務 可用性的一系列方法。測試系...

Web功能測試主要包括哪些方面?

在軟體測試中web功能測試是很常見的,相較於效能測試,web功能測試難度還是比較小的,通俗來說web測試就是web 的測試,基於bs架構的軟體產品的測試,那麼web功能測試具體包括哪幾方面呢?1.鏈結測試,在這方面主要考慮所有鏈結頁面是否存在,所有鏈結是否按指示的那樣確實鏈結到了該鏈結的頁面,還要測...