目錄
按照測(cè)試對(duì)象劃分(了解)
①界面測(cè)試
②可靠性測(cè)試(可用性)
③容錯(cuò)性測(cè)試
容錯(cuò)性和可靠性之間的區(qū)別
④文檔測(cè)試
⑤兼容性測(cè)試
⑥易用性測(cè)試
⑦安裝、卸載測(cè)試
⑧安全測(cè)試
⑨性能測(cè)試
內(nèi)存泄露測(cè)試?
按照是否查看代碼塊進(jìn)行測(cè)試?
黑盒測(cè)試?
白盒測(cè)試?
灰盒測(cè)試
灰盒測(cè)試能否取代黑盒測(cè)試和白盒測(cè)試??
黑盒測(cè)試可以取代灰盒測(cè)試嗎??
面試題:常見(jiàn)的測(cè)試方法有哪些?哪種方法用的多??
按照開(kāi)發(fā)階段劃分?
①單元測(cè)試
②集成測(cè)試
③系統(tǒng)測(cè)試
④回歸測(cè)試
⑤冒煙測(cè)試
⑥驗(yàn)收測(cè)試
按照是否運(yùn)行劃分?
靜態(tài)測(cè)試
動(dòng)態(tài)測(cè)試?
按照測(cè)試實(shí)施組織劃分?
α測(cè)試?
β測(cè)試?
α測(cè)試和β測(cè)試的不同?
1、應(yīng)用的場(chǎng)景不同
2、測(cè)試人員不同?
3、先后順序不同?
測(cè)試地域問(wèn)題
?
按照測(cè)試對(duì)象劃分(了解)
①界面測(cè)試
界面測(cè)試也叫UI測(cè)試,界面測(cè)試需要參考UI設(shè)計(jì)圖,總的來(lái)說(shuō)就是驗(yàn)證軟件界面的設(shè)計(jì)是否合理。
驗(yàn)證界面的一致性,合理性,準(zhǔn)確性,友好性
驗(yàn)證界面的組件,如滾動(dòng)條,對(duì)話(huà)框,文本框
驗(yàn)證界面的排版和布局
驗(yàn)證界面的色調(diào)等是否符合時(shí)事
②可靠性測(cè)試(可用性)
可靠性公式:軟件正常工作的時(shí)間/(軟件正常工作的時(shí)間+不能正常工作的時(shí)間)*100%。?
這個(gè)公式得出的結(jié)果一般要在99.99%或者99.999%以上。
需要借助一些軟件工具來(lái)進(jìn)行測(cè)試?
③容錯(cuò)性測(cè)試
容錯(cuò)性測(cè)試是指系統(tǒng)能夠處理異常,用戶(hù)的錯(cuò)誤操作不會(huì)引起系統(tǒng)的奔潰,從而提高系統(tǒng)的可用性。
容錯(cuò)性和可靠性之間的區(qū)別
容錯(cuò)性是指項(xiàng)目異常運(yùn)行的一個(gè)指標(biāo)
可靠性是指項(xiàng)目正常運(yùn)行的一個(gè)指標(biāo)?
④文檔測(cè)試
?文檔測(cè)試通常來(lái)說(shuō)就是在需求評(píng)審時(shí)候測(cè)試人員需要進(jìn)行的需求分析。?
⑤兼容性測(cè)試
瀏覽器兼容性:
Chrome、Firefox、edge、Safari等等
平臺(tái)兼容(操作系統(tǒng)):
Linux、Windows、Mac等等。
自身的兼容性:
例如不同版本的jdk之間需要兼容。
其他軟件的兼容性:
例如百度APP,是否兼容其他的APP,是否支持訪(fǎng)問(wèn)其他的APP,是否支持其他軟件的入口之類(lèi)。
⑥易用性測(cè)試
軟件要簡(jiǎn)單易上手,主要是為了讓用戶(hù)有更好的體驗(yàn)。?
⑦安裝、卸載測(cè)試
軟件安裝和卸載的方式
安裝和卸載的過(guò)程是否可以暫停
安裝的時(shí)候空間不足是否有提示等等。?
⑧安全測(cè)試
安全方面如SQL注入,越權(quán)訪(fǎng)問(wèn),輸入腳本,系統(tǒng)漏洞,數(shù)據(jù)篡改等?
⑨性能測(cè)試
軟件的反應(yīng)速度?(238規(guī)律)?
內(nèi)存泄露 、內(nèi)存占用情況
cpu占用情況?
網(wǎng)絡(luò)等資源瓶頸
內(nèi)存泄露測(cè)試?
人工靜態(tài)法:代碼走讀,人工查找未被回收的內(nèi)存。 ?
借助相應(yīng)測(cè)試內(nèi)存泄漏的工具?
按照是否查看代碼塊進(jìn)行測(cè)試?
黑盒測(cè)試?
黑盒測(cè)試就是把項(xiàng)目看成一個(gè)“黑匣子”,不關(guān)注內(nèi)部的構(gòu)造結(jié)構(gòu)和內(nèi)部特性,只關(guān)注代碼是否符合用戶(hù)的需求,產(chǎn)品規(guī)格書(shū)的說(shuō)明,又被稱(chēng)為“數(shù)據(jù)驅(qū)動(dòng)測(cè)試”。
常用黑盒測(cè)試方法:等價(jià)類(lèi)、邊界值、判定表、正交法、場(chǎng)景法、錯(cuò)誤猜測(cè)法
具體常用黑盒測(cè)試見(jiàn)這篇文章:
(100條消息) 如何設(shè)計(jì)測(cè)試用例以及常用的黑盒測(cè)試方法_渴望力量的土狗的博客-CSDN博客https://blog.csdn.net/m0_67995737/article/details/130625865?spm=1001.2014.3001.5502黑盒測(cè)試的特點(diǎn):覆蓋產(chǎn)品功能范圍最廣的測(cè)試,但是不能覆蓋所有代碼
白盒測(cè)試?
白盒測(cè)試關(guān)注的是代碼邏輯,對(duì)于業(yè)務(wù)功能方面關(guān)注不夠,所以也成為“邏輯驅(qū)動(dòng)測(cè)試”。
所以白盒測(cè)試的優(yōu)點(diǎn)是代碼覆蓋率高,缺點(diǎn)是業(yè)務(wù)功能覆蓋方面不足。
主要包含六種測(cè)試方法:語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。 ?
灰盒測(cè)試
灰盒測(cè)試屬于中間的一種測(cè)試,它既關(guān)注具體代碼的實(shí)現(xiàn),又關(guān)注業(yè)務(wù)功能的實(shí)現(xiàn),但是灰盒測(cè)試沒(méi)有黑盒測(cè)試功能覆蓋的全面,也沒(méi)有白盒測(cè)試關(guān)注代碼實(shí)現(xiàn)的細(xì)節(jié)。
灰盒測(cè)試的應(yīng)用階段:集成測(cè)試?
灰盒測(cè)試能否取代黑盒測(cè)試和白盒測(cè)試??
灰盒測(cè)試不能夠取代黑盒測(cè)試和白鶴測(cè)試,原因如上述灰盒測(cè)試的缺點(diǎn)所述。
黑盒測(cè)試可以取代灰盒測(cè)試嗎??
黑盒測(cè)試是可以取代灰盒測(cè)試的,但是一旦取代,就要設(shè)計(jì)出很多的測(cè)試用例,費(fèi)力費(fèi)時(shí),成本巨大。
面試題:常見(jiàn)的測(cè)試方法有哪些?哪種方法用的多??
常見(jiàn)的測(cè)試發(fā)有黑盒測(cè)試和白盒測(cè)試,對(duì)于二者使用的多少需要結(jié)合具體的業(yè)務(wù)需求和場(chǎng)景,
但是一般來(lái)說(shuō),作為測(cè)試人員,需要更多的考慮使用黑盒測(cè)試。當(dāng)然,如果為了更詳細(xì)的鎖定bug,也可以采用白盒測(cè)試。
按照開(kāi)發(fā)階段劃分?
①單元測(cè)試
單元測(cè)試就是針對(duì)系統(tǒng)的最小單元進(jìn)行測(cè)試?
測(cè)試方法:白盒測(cè)試:一般需要使用JUNIT框架,針對(duì)最小的功能單元進(jìn)行測(cè)試
②集成測(cè)試
完成單元測(cè)試之后,集成項(xiàng)目的各個(gè)模塊,集成各個(gè)單元模塊來(lái)進(jìn)行測(cè)試。?
③系統(tǒng)測(cè)試
?對(duì)于項(xiàng)目的系統(tǒng)設(shè)計(jì)進(jìn)行測(cè)試。
④回歸測(cè)試
回歸測(cè)試是對(duì)于歷史的版本和功能進(jìn)行測(cè)試,要保證功能符合需求,但是隨著項(xiàng)目的版本越來(lái)越多,功能需求就會(huì)越來(lái)越多,就需要用上自動(dòng)化測(cè)試。
⑤冒煙測(cè)試
冒煙測(cè)試是測(cè)試人員全員參與,驗(yàn)證產(chǎn)品是否具備可以測(cè)試的條件(可以避免開(kāi)發(fā)人員不斷的提交bug的一個(gè)繁瑣的過(guò)程)?
⑥驗(yàn)收測(cè)試
用戶(hù)來(lái)進(jìn)行驗(yàn)收測(cè)試,目的就是為了驗(yàn)證產(chǎn)品是否符合用戶(hù)的需求。
實(shí)際上是由產(chǎn)品的同學(xué)/運(yùn)營(yíng)的同學(xué)來(lái)進(jìn)行驗(yàn)收。
按照是否運(yùn)行劃分?
靜態(tài)測(cè)試
靜態(tài)測(cè)試指項(xiàng)目沒(méi)有運(yùn)行起來(lái)進(jìn)行的測(cè)試,如看一段代碼進(jìn)行的測(cè)試?
動(dòng)態(tài)測(cè)試?
動(dòng)態(tài)測(cè)試指的是項(xiàng)目運(yùn)行起來(lái)之后進(jìn)行的測(cè)試。
按照測(cè)試實(shí)施組織劃分?
α測(cè)試?
α測(cè)試是在開(kāi)發(fā)環(huán)境下進(jìn)行的測(cè)試,一般是公司內(nèi)部的測(cè)試,體量較小
β測(cè)試?
β測(cè)試是一種驗(yàn)收類(lèi)型的測(cè)試,由最終使用者在一個(gè)或多種環(huán)境進(jìn)行的測(cè)試。體量較大
α測(cè)試和β測(cè)試的不同?
1、應(yīng)用的場(chǎng)景不同
α測(cè)試是在開(kāi)發(fā)環(huán)境下進(jìn)行的測(cè)試,β測(cè)試是在用戶(hù)的終端進(jìn)行的測(cè)試
2、測(cè)試人員不同?
α測(cè)試一般是公司內(nèi)部人員參與,而β測(cè)試一般是用戶(hù)及其使用者參與的?
3、先后順序不同?
α測(cè)試優(yōu)于β測(cè)試的順序,α測(cè)試完成后才進(jìn)行β測(cè)試,并且β測(cè)試的測(cè)試周期較長(zhǎng)?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-612889.html
測(cè)試地域問(wèn)題
對(duì)于國(guó)際化的項(xiàng)目要注意各個(gè)地區(qū)的差異化,需要不同對(duì)待,進(jìn)行劃分。?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-612889.html
到了這里,關(guān)于軟件測(cè)試測(cè)試分類(lèi)(重點(diǎn))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!