我們都知道軟件測(cè)試有功能測(cè)試項(xiàng)和非功能測(cè)試項(xiàng),對(duì)于非功能測(cè)試項(xiàng)當(dāng)中軟件性能測(cè)試較為常見(jiàn),我們都知道軟件測(cè)評(píng)是一個(gè)嚴(yán)謹(jǐn)?shù)倪^(guò)程,需要對(duì)軟件產(chǎn)品測(cè)試功能點(diǎn)進(jìn)行全面的檢測(cè)和分析,那你知道軟件功能測(cè)試和性能測(cè)試有何區(qū)別,為什么要對(duì)他們呢進(jìn)行測(cè)試?下面一航軟件測(cè)評(píng)的小編來(lái)告訴大家。
性能測(cè)試和功能測(cè)試之間的快速區(qū)別
無(wú) | 功能測(cè)試 | 性能測(cè)試 |
1 | 用確定的輸入與預(yù)期的輸出來(lái)驗(yàn)證軟件的準(zhǔn)確性 | 驗(yàn)證系統(tǒng)在各種負(fù)載條件下的行為 |
2 | 它可以是手動(dòng)或自動(dòng)的 | 如果自動(dòng)化,它可以有效地執(zhí)行 |
3 | 一位用戶執(zhí)行所有操作 | 多個(gè)用戶執(zhí)行所需的操作 |
4 | 需要客戶、測(cè)試人員和開(kāi)發(fā)人員的參與 | 需要客戶、測(cè)試人員、開(kāi)發(fā)人員、DBA 和 N/W 管理團(tuán)隊(duì)的參與 |
5 | 生產(chǎn)規(guī)模的測(cè)試環(huán)境不是強(qiáng)制性的,硬件要求最低 | 需要接近生產(chǎn)測(cè)試環(huán)境和多個(gè)硬件設(shè)施來(lái)填充負(fù)載 |
為什么要同時(shí)進(jìn)行軟件功能測(cè)試和性能測(cè)試?
軟件功能測(cè)試對(duì)于任何軟件預(yù)發(fā)布都變得更加重要。在復(fù)制的生產(chǎn)或測(cè)試環(huán)境中基于實(shí)際結(jié)果的驗(yàn)證和確認(rèn)是測(cè)試通常發(fā)生的地方。
缺陷泄漏可能成為最大的問(wèn)題之一:
在產(chǎn)品質(zhì)量方面,測(cè)試人員比開(kāi)發(fā)人員承擔(dān)更多的責(zé)任。基本上,他們不希望被測(cè)產(chǎn)品有缺陷泄漏。測(cè)試人員通常傾向于只執(zhí)行功能測(cè)試來(lái)實(shí)現(xiàn)這一點(diǎn)。
以下是測(cè)試經(jīng)理和測(cè)試人員之間的對(duì)話:
(測(cè)試經(jīng)理稱為“TM”,測(cè)試員稱為“TR”)
TM:嘿伙計(jì)……我們?cè)诋a(chǎn)品“A”測(cè)試中做得如何?
TR:是的……我們正在以更大的方式取得進(jìn)展。
TM:太棒了……在執(zhí)行功能測(cè)試時(shí),我們?cè)谛阅軠y(cè)試方面的范圍是什么?
TR:我們沒(méi)有涵蓋它們,我們的可交付成果應(yīng)該只在功能區(qū)域而不是在非功能區(qū)域。此外,我們使用的測(cè)試環(huán)境不是生產(chǎn)的精確復(fù)制品。
上述對(duì)話中有幾個(gè)問(wèn)題需要考慮:
?功能測(cè)試是否對(duì)性能有依賴因素?
?如果軟件的性能下降了,但是產(chǎn)品的交付沒(méi)有檢查性能怎么辦?
?性能測(cè)試——它是否在功能測(cè)試過(guò)程中共存?
測(cè)試人員通常不會(huì)在非功能方面工作,除非他們被要求這樣做。在客戶報(bào)告被測(cè)軟件的性能問(wèn)題之前,通常會(huì)避免進(jìn)行非功能測(cè)試。
因此,有 2 個(gè)問(wèn)題需要您考慮:
1.性能——它會(huì)影響功能測(cè)試嗎?
2.我們是否將性能測(cè)試作為單獨(dú)的交付物保留,即使它讓客戶擔(dān)心?
性能測(cè)試很重要!
軟件基于各種架構(gòu)和以下模型工作,包括:
1.所需的響應(yīng)回復(fù)模型
2.基于事務(wù)的系統(tǒng)
3.基于負(fù)載的系統(tǒng)
4.基于數(shù)據(jù)復(fù)制的系統(tǒng)
上述系統(tǒng)模型的功能測(cè)試行為取決于系統(tǒng)的性能。
以上就是軟件功能測(cè)試和軟件性能測(cè)試的相關(guān)介紹,對(duì)于專業(yè)的第三方軟件測(cè)評(píng)機(jī)構(gòu)對(duì)以上的事件都是有所考量的,特別是一航軟件測(cè)評(píng)有著獨(dú)立的第三方測(cè)試實(shí)驗(yàn)室和軟件測(cè)試工程師全程為軟件產(chǎn)品質(zhì)量保駕護(hù)航,同時(shí)也是國(guó)家授權(quán)的第三方軟件測(cè)評(píng)服務(wù)機(jī)構(gòu),具備CMA資質(zhì),出具的軟件測(cè)試報(bào)告全國(guó)通用,專業(yè)的檢測(cè)技術(shù)值得信賴。