軟件測試學(xué)習(xí)筆記——軟件質(zhì)量模型

質(zhì)量模型是基于ISO25000和國標(biāo)GB/T25000制定的可用于測量產(chǎn)品質(zhì)量的模型,該模型提供了從不同維度考量產(chǎn)品質(zhì)量屬性的依據(jù)。

質(zhì)量模型規(guī)定的各種不同質(zhì)量屬性和不同的測試類型之間具有映射關(guān)系,所以可以用不同的測試類型來測試不同的質(zhì)量屬性。
可移植性和兼容性的區(qū)別:
- 可移植性是屬于產(chǎn)品的內(nèi)部質(zhì)量,更關(guān)注代碼在不同的平臺上是否可以正確的安裝和配置。
- 兼容性是屬于產(chǎn)品的外部質(zhì)量,更關(guān)注的是最終用戶能感知到的不同的瀏覽器、不同分辨率、、不同設(shè)備之間的正確的使用及顯示。
問題舉例:如何測試一個(gè)水杯的質(zhì)量?
- 凡是問到一個(gè)產(chǎn)品怎么測(不管是軟件還是硬件),都必須從產(chǎn)品質(zhì)量模型所規(guī)定的8大質(zhì)量屬性去考慮。
黑盒測試:指在不知道被測軟件代碼結(jié)構(gòu)的基礎(chǔ)上,根據(jù)產(chǎn)品需求規(guī)格,站在最終用戶的角度來對軟件的輸入輸出進(jìn)行測試的過程。
白盒測試:指基于被測軟件的代碼和結(jié)構(gòu),對被測軟件的代碼和結(jié)構(gòu)本身進(jìn)行測試的過程。
灰盒測試:介于白盒和黑盒之間,一般來說灰盒是針對接口來進(jìn)行測試,比如只知道函數(shù)的函數(shù)名、參數(shù)以及返回值,并不知道函數(shù)內(nèi)部的實(shí)現(xiàn)結(jié)構(gòu)。
標(biāo)簽: