對(duì)于很多的軟件項(xiàng)目會(huì)有停滯的時(shí)候,軟件測(cè)試也是一樣,當(dāng)發(fā)現(xiàn)問(wèn)題沒(méi)有及時(shí)處理的時(shí)候就會(huì)擱置一段時(shí)間,對(duì)于這樣的軟件項(xiàng)目需要重新啟動(dòng)的時(shí)候是需要重新測(cè)試還是選擇做回歸測(cè)試呢?如何選擇專業(yè)的軟件檢測(cè)機(jī)構(gòu)來(lái)完成軟件檢測(cè)工作呢?下面一航軟件測(cè)評(píng)的小編來(lái)告訴大家。
重新測(cè)試
重新測(cè)試意味著再次測(cè)試。原因并不重要。當(dāng)您重復(fù)測(cè)試時(shí),您重新測(cè)試。您可以重新測(cè)試當(dāng)前版本的功能。或者錯(cuò)誤修復(fù)、以前版本的功能、您剛剛運(yùn)行的測(cè)試用例等。
回歸測(cè)試
軟件不斷發(fā)展。在現(xiàn)有版本之上將會(huì)有新版本。有大量新功能、擴(kuò)展等。但是,隨著時(shí)間的推移,這可能會(huì)導(dǎo)致應(yīng)用程序不穩(wěn)定。
想象一下你自己制作一個(gè)積木塔,通過(guò)在另一個(gè)上添加一個(gè)積木。你不需要花時(shí)間來(lái)加固或加固基礎(chǔ)。用不了多久,塔就會(huì)倒塌,不是嗎?
就像那樣,您將不得不測(cè)試軟件基礎(chǔ)的強(qiáng)度和穩(wěn)定性。
為此,我們必須重新測(cè)試軟件。這是唯一的方法。
回歸是重新測(cè)試的一種形式。“為什么”和“何時(shí)”的細(xì)節(jié)是它與前者的區(qū)別。
1) 我們什么時(shí)候重新測(cè)試?當(dāng)軟件發(fā)生變化時(shí)
2)我們 為什么要重新測(cè)試?確保新的添加/更改不會(huì)使之前的工作功能不穩(wěn)定。回歸很常見(jiàn),建議在以下情況下使用:
新版本可用。(回歸所有或至少是舊版本的重要功能)
錯(cuò)誤修復(fù)
需要注意的一點(diǎn): 詳盡的回歸測(cè)試是不可能的,盡管是可取的。
這就是為什么 在直接進(jìn)入測(cè)試之前進(jìn)行回歸分析。這一步涉及決定我應(yīng)該為我的應(yīng)用程序做多少回歸。
回歸的程度取決于什么?
變化的性質(zhì)
更改對(duì)當(dāng)前系統(tǒng)/功能的關(guān)系/影響
可用時(shí)間和資源
測(cè)試人員如何決定回歸的程度?
1)通過(guò)經(jīng)驗(yàn)和熟悉應(yīng)用程序
2) 與開(kāi)發(fā)人員討論
3)進(jìn)行更改的地方。例如:如果它在主頁(yè)上,那么它比在訪問(wèn)較少的頁(yè)面之一中需要更多的關(guān)注。
根據(jù)起作用的因素,測(cè)試團(tuán)隊(duì)可以選擇以下之一:
單位回歸
部分回歸
完全回歸
單元回歸 意味著您僅重新測(cè)試應(yīng)用程序的更改模塊/區(qū)域。
部分回歸意味著 您重新測(cè)試更改的模塊。另外包括那些與之交互的人。
完全回歸 是您測(cè)試整個(gè)應(yīng)用程序,而不考慮更改的位置。
這取決于情況(時(shí)間和資源可用性)、更改的嚴(yán)重性(其影響)、開(kāi)發(fā)人員的輸入等。當(dāng)您選擇正確的測(cè)試集而不是所有測(cè)試時(shí),您將更有效率。
回歸分析是成功的關(guān)鍵因素。它需要聰明的工作而不是艱苦的工作。
重新測(cè)試與回歸測(cè)試他們有什么相同之處?
它們都是基于重復(fù)的
驗(yàn)證和黑盒測(cè)試技術(shù)
自動(dòng)化或手動(dòng)測(cè)試用例都得到重新測(cè)試或回歸
“一個(gè)人必須驗(yàn)證或消除他的疑慮,并將其轉(zhuǎn)化為是或否的確定性——托馬斯·卡萊爾”。他們倆都這樣做。
他們有什么不同?
重新測(cè)試適用于任何測(cè)試——針對(duì)當(dāng)前或以前版本的功能。回歸是以以前版本的功能為中心的。
重新測(cè)試不依賴于適用的更改。回歸是面向變化的。
如何選擇軟件檢測(cè)機(jī)構(gòu)進(jìn)行軟件測(cè)試
軟件產(chǎn)品的普及也給軟件測(cè)試人員帶來(lái)了巨大的挑戰(zhàn),需要對(duì)軟件產(chǎn)品的各個(gè)方面進(jìn)行全面的檢測(cè)來(lái)保證軟件產(chǎn)品的質(zhì)量。軟件要想得到行業(yè)的認(rèn)可就需要第三方軟件檢測(cè)機(jī)構(gòu)出具的軟件測(cè)試報(bào)告,對(duì)于第三方軟件檢測(cè)機(jī)構(gòu)的選擇可以選擇一航軟件測(cè)評(píng),我們是國(guó)家授權(quán)的第三方軟件測(cè)評(píng)服務(wù)機(jī)構(gòu),具備CMA檢測(cè)資質(zhì),出具的軟件測(cè)試報(bào)告全國(guó)認(rèn)可。