什么是軟件測試?軟件測試的目的、意義是什么? 軟件測試的流程是什么? | 您所在的位置:網(wǎng)站首頁 › 測試運勢的軟件 › 什么是軟件測試?軟件測試的目的、意義是什么? 軟件測試的流程是什么? |
什么是軟件測試?軟件測試的目的、意義是什么? 軟件測試的流程是什么?
小伙伴兒們,大家好呀! 知識點一:什么是軟件測試,軟件測試的定義? 答: 1.軟件測試(Software Testing),其經(jīng)典定義或是標(biāo)準(zhǔn)定義:在規(guī)定的條件下對程序進行作,以發(fā)現(xiàn)程序錯誤。 2.通俗來講,就是通過“人工”或“自動化”的手段,來測試某個程序或系統(tǒng),進而檢驗其是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實際結(jié)果之間的差別。 知識點二:軟件測試的目的是什么? 答: 軟件測試嗎,對吧,其最直觀的目的肯定是通過對軟件系統(tǒng)或程序的測試,發(fā)現(xiàn)其中的錯誤。 軟件測試的目的具體如下: ① 驗證軟件需求和功能是否得到了完整的實現(xiàn) ② 盡可能早的發(fā)現(xiàn)軟件中的bug ③ 盡可能多的發(fā)現(xiàn)軟件中的bug ④ 驗證軟件是否可以發(fā)布 ⑤ 對軟件的質(zhì)量、性能、效率做出合理的評估 ⑥ 預(yù)防用戶使用可能出現(xiàn)的問題 ⑦ 預(yù)防下個版本可能出現(xiàn)的問題 知識點三:軟件測試流程是什么(重點)? 答: 步驟一:需求分析 步驟二:制定測試計劃 步驟三:設(shè)計測試用例、編寫測試用例 步驟四:實施測試(執(zhí)行測試用例) 步驟五:提交bug,提交缺陷報告 步驟六:生成測試總結(jié)和報告 詳細(xì)論述如下: (一)需求分析: “需求分析”階段:這個階段主要是對業(yè)務(wù)的學(xué)習(xí),包括:閱讀需求,理解需求,分析需求點,參與需求評審會議,評審需求是否合理。 (二)制定測試計劃: 這個階段的主要任務(wù)就是通過參考“軟件需求規(guī)格說明書”以及“項目總體計劃”,來編寫測試計劃。 所編寫的測試計劃的內(nèi)容包括: ① 測試范圍(依據(jù)需求文檔) ② 進度安排(時間進度、流程進度) ③ 人力、物力的分配 (人員有哪些、都有哪些業(yè)務(wù)點、以及相對應(yīng)的資源,對于這些的分配) ④ 對于整體測試策略的制定 ⑤ 對于風(fēng)險評估與規(guī)避措施要有一個制定 (三)設(shè)計測試用例、編寫測試用例 通過參考需求文檔(原型圖)、概要設(shè)計、詳細(xì)設(shè)計等文檔,來編寫測試用例,用例編寫完成之后會進行評審。 (四)實施測試(執(zhí)行測試用例) 實施測試主要包括以下幾個部分: ① 搭建相應(yīng)的測試環(huán)境 ② 執(zhí)行冒煙測試(預(yù)測試) ③ 進行正式的測試 ④ 回歸測試 (五)bug的管理,提交缺陷報告 這個階段主要是將執(zhí)行測試過程中發(fā)現(xiàn)的bug提交到bug管理平臺上,最后可能需要提交缺陷報告。 (六)生成測試總結(jié)和報告 在這個階段需要給出測試報告,并確認(rèn)是否可以上線。 知識點四:軟件測試的原則是什么? 答: 軟件測試的原則包括以下幾點: ① 所有測試的標(biāo)準(zhǔn)都是建立在用戶需求之上 ② 軟件項目一啟動,軟件測試也就是開始,而不是等程序?qū)懲辏砰_始進行測試 ③ 盡可能早的開展測試,越早發(fā)現(xiàn)錯誤,修改的代價越小。 ④ 合理控制測試的深度與廣度,完全測試是不可能的(即:測試的投入與產(chǎn)出要均衡) ⑤ 80-20原則,軟件中80%的bug可以在分析、設(shè)計與評審階段就能被發(fā)現(xiàn)與修正,16%的缺陷在系統(tǒng)的軟件測試過程中發(fā)現(xiàn),最后剩下的4%是用戶長期使用過程中才能暴露出來。 ⑥ 發(fā)現(xiàn)錯誤較多的程序段,需進行更深入的測試。 ⑦ 在進行軟件測試的過程中要嚴(yán)格執(zhí)行測試計劃,排查測試的隨意性,以免發(fā)生疏漏或者重復(fù)無效的工作。 ⑧ 軟件開發(fā)人員應(yīng)當(dāng)避免測試自己的程序。 知識點五:軟件測試的意義是什么?
答:
解放研發(fā)人員和售后服務(wù)人員。
軟件測試不僅可以降低軟件質(zhì)量風(fēng)險,使研發(fā)人員能夠更專心解決程序的算法和效率問題,同時,經(jīng)過嚴(yán)格檢驗的完整產(chǎn)品也減輕了售后服務(wù)人員的工作量。
? |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實驗室設(shè)備網(wǎng) 版權(quán)所有 |