軟件缺陷就是通常所說的Bug,它是指軟件中(包括程序和文檔)存在的影響軟件正常運行的問題。IEEE(Institute of Electrical and Electronics Engineers,電氣電子工程師協(xié)會)729-1983標準對軟件缺陷有一個標準的定義:從產(chǎn)品內(nèi)部看,缺陷是產(chǎn)品開發(fā)或維護過程中存在的錯誤、毛病等各種問題;從產(chǎn)品外部看,缺陷是系統(tǒng)運行過程中某種功能的失效或違背。 查看全文>>
軟件測試技術(shù)文章2020-10-09 |傳智播客 |軟件缺陷產(chǎn)生的原因有哪些
現(xiàn)代社會處處離不開軟件,為保證人們生活工作正常有序地進行,就要嚴格控制好軟件的質(zhì)量。由于軟件自身的特點和目前的軟件開發(fā)模式使得隱藏在軟件內(nèi)部的質(zhì)量缺陷無法完全根除,因此每一款軟件都會存在一些質(zhì)量問題。影響軟件質(zhì)量的因素有很多,下面介紹幾種比較常見的影響因素。 查看全文>>
軟件測試技術(shù)文章2020-10-09 |傳智播客 |影響軟件質(zhì)量的因素有哪些
“紙杯測試”是一個經(jīng)典的測試案例,這是微軟公司曾給軟件測試者出的一道面試題,用于考察面試者對軟件測試的理解與掌握程度。 查看全文>>
軟件測試技術(shù)文章2020-10-09 |傳智播客 |紙杯測試方法
軟件產(chǎn)品與其他產(chǎn)品一樣,都是有質(zhì)量要求的,軟件質(zhì)量關(guān)系著軟件使用程度與使用壽命,一款高質(zhì)量的軟件更受用戶歡迎,它除了滿足客戶的顯式需求之外,往往還滿足了客戶隱式需求。下面分別從軟件質(zhì)量的概念、軟件質(zhì)量模型、影響軟件質(zhì)量的因素這幾個方面介紹軟件質(zhì)量的相關(guān)知識。 查看全文>>
軟件測試技術(shù)文章2020-10-09 |傳智播客 |軟件質(zhì)量是什么
敏捷模型是20世紀90年代興起的一種軟件開發(fā)模型。在現(xiàn)代社會,技術(shù)發(fā)展非??燔浖_發(fā)也是在快節(jié)奏的環(huán)境中進行的。在業(yè)務(wù)快速變換的環(huán)境下,往往無法在軟件開發(fā)之前收集到完整而詳盡的軟件需求。沒有完整的軟件需求,傳統(tǒng)的軟件開發(fā)模型就難以展開工作。 查看全文>>
軟件測試技術(shù)文章2020-10-08 |傳智播客 |什么是敏捷模型
迭代模型又稱為增量模型或演化模型,它將一個完整的軟件拆分成不同的組件,然后逐個組件地開發(fā)測試,每完成一個組件就展現(xiàn)給客戶,讓客戶確認這一部件功能和性能是否達到客戶需求,最終確定無誤,將組件集成到軟件體系結(jié)構(gòu)中。整個開發(fā)工作被組織為一系列短期、簡單的小項目,稱為一系列迭代,每一個迭代都需要經(jīng)過需求分析→軟件設(shè)計→編碼→測試的過程,其開發(fā)過程如圖1-3所示。 查看全文>>
軟件測試技術(shù)文章2020-10-08 |傳智播客 |什么是迭代模型
快速原型模型與瀑布模型正好相反,它在最初確定用戶需求時快速構(gòu)造岀一個可以運行的軟件原型,這個軟件原型向用戶展示待開發(fā)軟件的全部或部分功能和性能,客戶對該原型進行審核評價,然后給出更具體的需求意見,這樣逐步豐富細化需求,最后開發(fā)人員與客戶達成最終共識,確定客戶的真正需求。確定客戶的真正需求之后,開始真正的軟件開發(fā)。 查看全文>>
軟件測試技術(shù)文章2020-10-08 |傳智播客 | 快速原型法模型具有的特點
瀑布模型是W.W.羅伊斯(W.W.Royce)于1970年提出的軟件開發(fā)模型,由模型名稱可知該模型遵循從上至下一次性完成整個軟件產(chǎn)品的開發(fā)方式瀑布模型將軟件開發(fā)過程分為6個階段:計劃→需求分析→軟件設(shè)計→編碼→測試→運行維護,其開發(fā)過程如圖1-1所示。 查看全文>>
軟件測試技術(shù)文章2020-10-08 |傳智播客 |什么是瀑布模型