南通軟件測(cè)試培訓(xùn)學(xué)校哪家好
88 2020-04-15
南通軟件測(cè)試培訓(xùn)學(xué)校哪家好 軟件測(cè)試(Software testing)是軟件生存期(Software life cycle)中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼進(jìn)行最終復(fù)審的活動(dòng)。1983年IEEE提出的軟件工程術(shù)語(yǔ)中給軟件測(cè)試下的定義是:"使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別"。這個(gè)定義明確指出:軟件測(cè)試的目的是為了檢驗(yàn)軟件系統(tǒng)是否滿足需求。
從用戶的角度來(lái)看,普遍希望通過(guò)軟件測(cè)試暴露軟件中隱藏的錯(cuò)誤和缺陷,所以軟件測(cè)試應(yīng)該是"為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程"?;蛘哒f(shuō),軟件測(cè)試應(yīng)該根據(jù)軟件開發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤或缺陷。
影響測(cè)試效率的因素除了測(cè)試方法之外,主要因素還有人為因素、軟件類型、錯(cuò)誤類型、測(cè)試充分度等。下面對(duì)這些因素作一個(gè)簡(jiǎn)要分析。軟件測(cè)試中的許多工作是由人來(lái)完成的,因此,人為因素是影響測(cè)試效率的一個(gè)重要方面。這樣的差異并非偶然,這是因?yàn)闇y(cè)試人員在應(yīng)用一個(gè)測(cè)試方法時(shí)具有很大的靈活性,從而使測(cè)試人員的經(jīng)驗(yàn)和學(xué)習(xí)能力可以有較大的發(fā)揮余地。所以只能采用越來(lái)越嚴(yán)格的測(cè)試方法和過(guò)程來(lái)有效地避免人為因素對(duì)測(cè)試效率的影響。
軟件類型也是影響測(cè)試效率的一個(gè)重要因素。即使是同一個(gè)測(cè)試者,測(cè)試不同類型的軟件的效率和發(fā)現(xiàn)軟件錯(cuò)誤的能力也是不盡相同的。測(cè)試什么類型的軟件的效率較高則因人而異,這往往與測(cè)試者的相關(guān)知識(shí)、經(jīng)驗(yàn)與專業(yè)訓(xùn)練有關(guān)。
南通軟件測(cè)試培訓(xùn)學(xué)校哪家好 測(cè)試充分度反映了一個(gè)測(cè)試是否得到了良好的執(zhí)行,它直接關(guān)系到測(cè)試的效率。1993年Frankl和Weiss發(fā)現(xiàn),只有當(dāng)充分度十分接近100%時(shí),才能使測(cè)試發(fā)現(xiàn)錯(cuò)誤的能力得到發(fā)揮。因此,在測(cè)試軟件時(shí),必須設(shè)法使充分度十分接近100%,否則將難以保證測(cè)試質(zhì)量。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)