测试计划包括哪些内容?目的和意义是什么?
目錄
1. 測試計(jì)劃工作的目的是什么?測試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?
2. 制定測試計(jì)劃之前需要了解什么問題?
3. 測試計(jì)劃都包括哪些項(xiàng)?
4. 怎樣做好測試計(jì)劃?
5. 測試資源
6. 風(fēng)險(xiǎn)和問題
1. 測試計(jì)劃工作的目的是什么?測試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?
答:軟件測試計(jì)劃是指導(dǎo)測試過程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測試計(jì)劃,參與測試的項(xiàng)目成員,尤其是測試管理人員,可以明確測試任務(wù)和測試方法,保持測試實(shí)施過程的順暢溝通,跟蹤和控制測試進(jìn)度,應(yīng)對測試過程中的各種變更。
測試計(jì)劃和測試詳細(xì)規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測試計(jì)劃主要從宏觀上規(guī)劃測試活動(dòng)的范圍、方法和資源配置,而測試詳細(xì)規(guī)格、測試用例是完成測試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測試測試策略和測試方法(最好是能先評審)
答:測試計(jì)劃工作是對測試工作內(nèi)容的一個(gè)有效的組織和規(guī)劃,能保證測試工作有效地展開。測試計(jì)劃工作包括測試目標(biāo),測試范圍的定義,測試方法的選擇,測試進(jìn)度里程碑,測試資源的有效配置和管理。
測試計(jì)劃工作也稱為測試策略,主要描述測試工程的總體方法和目標(biāo),描述目前在進(jìn)行那一階段的測試(單元測試,集成測試,系統(tǒng)測試)以及每一階段內(nèi)進(jìn)行的測試種類(功能測試,性能測試等)確定測試范圍,生成測試數(shù)據(jù)等。
其中軟件計(jì)劃中的測試目標(biāo)最重要,他的軟件測試的所需要達(dá)成的最終結(jié)果。
? ? ? ? ? ? ? ? ? ? ? ? ?
?
2. 制定測試計(jì)劃之前需要了解什么問題?
答:1.軟件測試計(jì)劃的目的是什么?是否所有人都知道?他們同意這個(gè)測試計(jì)劃過程嗎?
2.測試的是什么產(chǎn)品?是新程序還是維護(hù)升級的?是獨(dú)立程序還是由多個(gè)小程序組成的?
3.產(chǎn)品的質(zhì)量目標(biāo)是什么?產(chǎn)品的功能需求和性能指標(biāo)必須得到所有人的一致認(rèn)可。
3. 測試計(jì)劃都包括哪些項(xiàng)?
答:測試計(jì)劃的主體部分是應(yīng)該包括:對時(shí)間的安排、人力物力的分配、總體的測試策略以及對風(fēng)險(xiǎn)的評估和相應(yīng)的措施!還有項(xiàng)目的相關(guān)簡介、測試范圍、測試的參考文檔和測試提交的文檔、測試時(shí)間的安排、人力資源的分配、系統(tǒng)風(fēng)險(xiǎn)的評估和優(yōu)先級的定義、缺陷嚴(yán)重級別標(biāo)準(zhǔn)以及在接下來測試工作中的編寫測試用例和缺陷報(bào)告的模板!
4. 怎樣做好測試計(jì)劃?
答:1.理解系統(tǒng)。從整個(gè)系統(tǒng)的高度了解被測系統(tǒng)必須滿足的功能和非功能性需求。利用涉及整個(gè)系統(tǒng)的文檔,形成對系統(tǒng)的整體了解。
2.及早介入。為了深入了解項(xiàng)目,測試人員應(yīng)該在系統(tǒng)的開始階段介入,可以增加對客戶需求,客戶問題,潛在風(fēng)險(xiǎn),以及最重要的功能方面的理解
3.測試期望。程序員的期望是什么?客戶的期望是什么?銷售對測試的期望又是什么?測試目標(biāo)必須是絕對的,以免說不清楚是否達(dá)到目標(biāo)。
4.吸取教訓(xùn)。把以前工作中學(xué)習(xí)到的經(jīng)驗(yàn)教訓(xùn)運(yùn)用過來,對確定測試策略很有作用。
5.工作量大小。完成測試需要多少工作量?需要多少人員?
6.技術(shù)選擇。系統(tǒng)會(huì)采取什么技術(shù)?系統(tǒng)會(huì)采用什么架構(gòu)?這些信息有助于確定測試策略和測試工具。
7.時(shí)間表。系統(tǒng)開發(fā)和測試分配的時(shí)間有多長?截止日期是什么時(shí)候?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
5. 測試資源
答:計(jì)劃資源需求是確定測試策略必備條件的過程。在軟件測試之前,要制定一個(gè)項(xiàng)目資源計(jì)劃,包含每一個(gè)階段的任務(wù),所需要的資源,當(dāng)發(fā)生類似到了使用期限或資源共享的事情時(shí),要更新這個(gè)計(jì)劃,在計(jì)劃中,項(xiàng)目期間可能用到的任何資源都要考慮到,例如:
1) 人員:人數(shù),經(jīng)驗(yàn)和專長,全職還是兼職。
2) 設(shè)備:計(jì)算機(jī),測試硬件,測試工具。
3) 軟件:應(yīng)用程序,數(shù)據(jù)庫程序和自定義工具。
4) 其它供應(yīng):軟盤,電話,參考書,培訓(xùn)資料。
6. 風(fēng)險(xiǎn)和問題
答:市場的壓力
1) 測試時(shí)間不夠
2) 測試資源的及時(shí)到位
3) 測試人員的技能需求
4) 開發(fā)進(jìn)度的變化,需求的變更
5) 開發(fā)部門的版本控制
6) 短時(shí)間上線。這個(gè)是已經(jīng)定好的,沒有參考測試人員的意見。時(shí)間短往往不能得到充分的測試,測試策略必須根據(jù)可用的時(shí)間進(jìn)行調(diào)整。盡快指出這樣的問題非常重要,只有這樣才能調(diào)整時(shí)間表,確定快速開發(fā)的風(fēng)險(xiǎn)并制定降低風(fēng)險(xiǎn)的策略。
7) 新的設(shè)計(jì)過程。引入新的設(shè)計(jì)過程會(huì)增加風(fēng)險(xiǎn),新的設(shè)計(jì)過程包括新的工具和設(shè)計(jì)技術(shù)。如果采用新的技術(shù),能否像我們預(yù)期的那樣運(yùn)轉(zhuǎn),都存在很大的風(fēng)險(xiǎn)
8) 復(fù)雜性。我們應(yīng)該進(jìn)行一些分析工作來確定哪個(gè)功能最復(fù)雜,哪個(gè)功能最容易出錯(cuò),錯(cuò)誤會(huì)對系統(tǒng)的哪些地方造成重大的影響。
9) 使用頻率。軟件最常用功能中隱藏的問題可能給用戶造成嚴(yán)重的損失。
10) 不可測試的需求。不可測試的需求會(huì)對系統(tǒng)的成功造成巨大的威脅。如果測試組在需求階段就驗(yàn)證了需求的可測試性,對需求進(jìn)行了評審,那么此類問題會(huì)減少很
?
感謝每一個(gè)認(rèn)真閱讀我文章的人!!!
如果下面這些資料用得到的話可以直接拿走:
1、自學(xué)開發(fā)或者測試必備的完整項(xiàng)目源碼與環(huán)境
2、測試工作中所有模板(測試計(jì)劃、測試用例、測試報(bào)告等)
3、軟件測試經(jīng)典面試題
4、Python/Java自動(dòng)化測試實(shí)戰(zhàn).pdf
5、Jmeter/postman接口測試全套視頻獲取
我個(gè)人整理了我這幾年軟件測試生涯整理的一些技術(shù)資料,包含:電子書,簡歷模塊,各種工作模板,面試寶典,自學(xué)項(xiàng)目等。如果在學(xué)習(xí)或工作中遇到問題可以直接進(jìn)群詢問,群里也會(huì)有大神幫忙解答,需要的可以找我謝謝。
總結(jié)
以上是生活随笔為你收集整理的测试计划包括哪些内容?目的和意义是什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GAMES101-现代计算机图形学学习笔
- 下一篇: c语言实现调和平均数