軟件測試的目的大家都能隨口說出,如查找程序中的錯誤、保證軟件質量、檢驗軟件是否符合客戶需求等。這些都對,但它們只是籠統(tǒng)地對軟件測試目的進行了概括,比較片面結合軟件開發(fā)、軟件測試與客戶需求可以將軟件測試的目的歸結為以下幾點。查看全文>>
軟件缺陷管理是軟件開發(fā)項目中一個很重要的環(huán)節(jié),選擇一個好的軟件缺陷管理工具可以有效地提高軟件項目的進展。軟件缺陷管理工具有很多,免費的、收費的應有盡有,下面介紹幾個比較常用的軟件缺陷管理工具。查看全文>>
發(fā)現(xiàn)軟件缺陷該如何處理?軟件測試過程中,每個公司都制訂了軟件的缺陷處理流程,每個公司的軟件缺陷處理流程不盡相同,但是它們遵循的最基本流程是一樣的,都要經(jīng)過提交、分配、確認、處理、復測、關閉等環(huán)節(jié)。查看全文>>
軟件缺陷就是通常所說的Bug,它是指軟件中(包括程序和文檔)存在的影響軟件正常運行的問題。IEEE(Institute of Electrical and Electronics Engineers,電氣電子工程師協(xié)會)729-1983標準對軟件缺陷有一個標準的定義:從產(chǎn)品內(nèi)部看,缺陷是產(chǎn)品開發(fā)或維護過程中存在的錯誤、毛病等各種問題;從產(chǎn)品外部看,缺陷是系統(tǒng)運行過程中某種功能的失效或違背。查看全文>>
現(xiàn)代社會處處離不開軟件,為保證人們生活工作正常有序地進行,就要嚴格控制好軟件的質量。由于軟件自身的特點和目前的軟件開發(fā)模式使得隱藏在軟件內(nèi)部的質量缺陷無法完全根除,因此每一款軟件都會存在一些質量問題。影響軟件質量的因素有很多,下面介紹幾種比較常見的影響因素。查看全文>>
“紙杯測試”是一個經(jīng)典的測試案例,這是微軟公司曾給軟件測試者出的一道面試題,用于考察面試者對軟件測試的理解與掌握程度。查看全文>>