您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源軟件測(cè)試解決方案 >
開(kāi)源軟件測(cè)試模型
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/3 15:58:56 ] 推薦標(biāo)簽:

  一、模型概覽
  開(kāi)放源碼軟件測(cè)試模型以“滿(mǎn)意測(cè)試”為基本原則,強(qiáng)調(diào)迭代發(fā)展。

  · “滿(mǎn)意測(cè)試”基本定義

  是一個(gè)過(guò)程,通過(guò)該過(guò)程可以合理的成本獲取足夠的產(chǎn)品質(zhì)量評(píng)價(jià)信息,從而使得與產(chǎn)品有關(guān)的決策更為明智和及時(shí)。

  · 模型基本需求

  以下給出開(kāi)源軟件測(cè)試模型應(yīng)滿(mǎn)足的一些基本要求,將在實(shí)踐中不斷豐富和完善:

  1. 應(yīng)充分考慮開(kāi)放源碼的早發(fā)布和常發(fā)布特點(diǎn),對(duì)每一次代碼的提交、滯后、變更能夠作出適當(dāng)反應(yīng),允許對(duì)仍處于開(kāi)發(fā)、尚未集成的元素進(jìn)行及時(shí)測(cè)試;

  2. 明確鼓勵(lì)測(cè)試人員在進(jìn)行測(cè)試設(shè)計(jì)時(shí)充分利用各種信息源,而不于項(xiàng)目文檔;

  3. 允許測(cè)試工作由于較差的或滯后的項(xiàng)目文檔而受負(fù)面影響,但應(yīng)防止完全阻塞測(cè)試工作的情況發(fā)生;

  4. 允許每個(gè)測(cè)試案例可以利用不同的信息源進(jìn)行設(shè)計(jì),允許在獲得新的信息源時(shí)對(duì)測(cè)試進(jìn)行重新設(shè)計(jì);

  5. 應(yīng)包含反饋機(jī)制,使得測(cè)試執(zhí)行過(guò)程中的發(fā)現(xiàn)可被及時(shí)考慮到測(cè)試設(shè)計(jì)中;

  · 開(kāi)放源碼軟件測(cè)試模型框架

  以上述需求為基礎(chǔ)并結(jié)合開(kāi)放源碼特點(diǎn),給出開(kāi)放源碼軟件測(cè)試模型。該模型是一個(gè)軟件測(cè)試啟發(fā)式模型,基本目標(biāo)是用于提醒測(cè)試人員在創(chuàng)建測(cè)試時(shí)應(yīng)著重考慮的各種因素,進(jìn)而可被用來(lái)定制測(cè)試。


  1. 協(xié)商并理解項(xiàng)目的測(cè)試目標(biāo);

  2. 理解并協(xié)商與測(cè)試技術(shù)選擇相關(guān)的各種因素,理解與測(cè)試工作有關(guān)的限制、要求和可用資源,從而使得測(cè)試更為高效;

  3. 在充分考慮和利用其他各種因素的前提下選擇合適的測(cè)試技術(shù)以達(dá)到測(cè)試目標(biāo);

  4. 隨時(shí)監(jiān)控項(xiàng)目項(xiàng)目的狀態(tài),并在需要時(shí)調(diào)整測(cè)試計(jì)劃,以使得目標(biāo)、測(cè)試技術(shù)的選擇和各種因素保持統(tǒng)一。

  測(cè)試目標(biāo) 明確項(xiàng)目測(cè)試應(yīng)優(yōu)先考慮的任務(wù)和側(cè)重點(diǎn)。

  測(cè)試環(huán)境 包括資源、限制和其他可能影響測(cè)試執(zhí)行效果的外部力量,應(yīng)確保在限制范圍內(nèi)充分利用了各種可用資源。

  產(chǎn)品元素 指被測(cè)試的對(duì)象,應(yīng)確保檢查了產(chǎn)品所有方面,包括軟件、硬件和操作。

  質(zhì)量準(zhǔn)則 包括各種可用來(lái)確定產(chǎn)品是否存在問(wèn)題的規(guī)則和數(shù)值,具有多維特點(diǎn),并且常常是隱含的或相互矛盾的。

  測(cè)試技術(shù)選擇 給出各種創(chuàng)建測(cè)試的策略和方法,在對(duì)測(cè)試目標(biāo)、測(cè)試環(huán)境、產(chǎn)品元素和質(zhì)量準(zhǔn)則進(jìn)行綜合分析的情況選擇和使用,并根據(jù)測(cè)試執(zhí)行情況及時(shí)調(diào)整。

  二、測(cè)試目標(biāo)
  · 發(fā)現(xiàn)重要問(wèn)題 · 評(píng)估質(zhì)量 / 風(fēng)險(xiǎn)

  · 標(biāo)準(zhǔn)符合性認(rèn)證 · 完成過(guò)程委托監(jiān)理

  · 讓受益人滿(mǎn)意 · 責(zé)任擔(dān)保

  · 針對(duì) QA 的改進(jìn)建議 · 針對(duì)測(cè)試的改進(jìn)建議

  · 針對(duì)質(zhì)量的改進(jìn)建議 · 效率大化

  · 成本小化 · 時(shí)間小化

  三、測(cè)試環(huán)境
  有許多因素對(duì)于項(xiàng)目測(cè)試工作能否成功完成具有重要影響,在此將這些因素統(tǒng)稱(chēng)為測(cè)試環(huán)境。下面給出一些通用的信息類(lèi)別,考慮其中各個(gè)因素對(duì)于測(cè)試工作是起促進(jìn)作用還是阻礙作用,大限度利用各種可用資源,同時(shí)將各種阻礙因素的影響小化。

  3.1 受益人
  指任何對(duì)于產(chǎn)品質(zhì)量能夠發(fā)表意見(jiàn)以施加影響的人。所有的需求都直接或間接地來(lái)源于一個(gè)或多個(gè)受益人,軟件測(cè)試人員在整個(gè)測(cè)試過(guò)程中作為受益人的代理。

  3.2 測(cè)試信息
  指測(cè)試工作所需要的與產(chǎn)品或項(xiàng)目有關(guān)的信息。

  · 進(jìn)度

  測(cè)試: 何時(shí) 開(kāi)始測(cè)試以及要持續(xù)多長(zhǎng)時(shí)間?

  開(kāi)發(fā) : 何時(shí)構(gòu)建可以被測(cè)試、何時(shí)增加新功能、何時(shí)凍結(jié)代碼,等等?

  文檔 : 何時(shí)用戶(hù)文檔可被評(píng)審?

  · 預(yù)算

  需要購(gòu)買(mǎi)或開(kāi)發(fā)的測(cè)試資源和材料的費(fèi)用如何?

  · 過(guò)程

  項(xiàng)目管理: 項(xiàng)目采用的生命周期模型、項(xiàng)目計(jì)劃和監(jiān)控手段如何。

  配置管理: 項(xiàng)目配置管理方法和實(shí)施如何?

  · 測(cè)試條目

  可用性: 能否獲得被測(cè)產(chǎn)品?能否從開(kāi)發(fā)人員或其他人員那里獲得測(cè)試所需信息?

  易變性: 獲取的 信息是否新?如何獲得有關(guān)新信息或信息變更方面的通知?產(chǎn)品設(shè)計(jì)和實(shí)現(xiàn)經(jīng)常變更嗎?

  可測(cè)試性: 產(chǎn)品是否足夠可靠以便于進(jìn)行有效測(cè)試?

  交付性: 需要生成何種的報(bào)告,是否要共享中間測(cè)試結(jié)果還是僅提交終結(jié)果?

  3.3 測(cè)試團(tuán)隊(duì)
  指任何將要執(zhí)行或支持測(cè)試的人員。

  · 工作負(fù)載

  是否有足夠人力按來(lái)照期望時(shí)間完成所有計(jì)劃好的測(cè)試工作?

  · 專(zhuān)家能力

  是否擁有與項(xiàng)目有關(guān)的正確知識(shí)以很好地完成計(jì)劃好的測(cè)試工作?

  · 組織

  所有測(cè)試工作是否得到有效協(xié)調(diào)并目標(biāo)一致?

  3.4 測(cè)試工作平臺(tái)
  指用于支持和管理測(cè)試的軟硬件平臺(tái)。

  · 測(cè)試平臺(tái)

  是否擁有測(cè)試執(zhí)行所需的全部設(shè)備和平臺(tái)?

  · 測(cè)試工具

  需要那些測(cè)試工具?他們是否可用?

  · 測(cè)試庫(kù)

  是否測(cè)試過(guò)程中的任意文檔和結(jié)果均要保存并進(jìn)行跟蹤嗎?

  · 錯(cuò)誤跟蹤系統(tǒng)

  如何進(jìn)行錯(cuò)誤報(bào)告和跟蹤?

上一頁(yè)123下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd