• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件測試工程師應該簽署軟件版本的發布?

    發表于:2012-11-28來源:futurehandw作者:鄭文強點擊數: 標簽:軟件測試人員
    測試人員是否應該簽署軟件版本的發布?不同人對此的回答不盡相同。在早期的測試生涯中,我作為測試人員碰到過這個尷尬的角色。從測試經驗而言,測試人員來確定軟件版本的發布與否,存在幾個嚴重的問題:

      測試人員是否應該簽署軟件版本的發布?不同人對此的回答不盡相同。在早期的測試生涯中,我作為測試人員碰到過這個尷尬的角色。從測試經驗而言,測試人員來確定軟件版本的發布與否,存在幾個嚴重的問題:

      1) 假如測試人員作出版本發布的決定,那么他們將置于項目團隊中被抱怨的角色,特別是當發布的軟件產品在用戶使用現場發現嚴重問題的時候:“哦,測試人員在這樣糟糕的產品質量情況下,也會簽署產品的發布!”

      2) 假如測試人員作出版本不能發布的決定,那么他們將被置于不受歡迎的地步,因為他們阻止了版本的發布,或者打亂了項目的時間進度計劃。此時,測試人員來自其他團隊,特別是項目管理團隊的壓力將是空前的。

      3) 測試人員缺乏發布所需要的信息、能力和技能,例如:成本、市場機會、市場競爭等,因此由他們來發布軟件版本是不合適的。

      假如說測試人員/測試團隊不適合作出軟件版本是否發布的決定,那么誰應該是更合適做這個工作?目前組織中比較合適的策略是,由產品經理、項目經理、開發經理、測試經理以及其他相關人員組成的委員會,根據組織內定義的產品發布準則,結合被測對象的質量信息、風險、市場機會和成本等各個方面因素,討論之后得到發布與否的決定。

      由專門的委員會負責軟件版本是否發布的決定,可以更好的平衡成本、質量、市場機會、市場競爭等因素。接下來我們可以看看在整個過程中測試人員的角色,以及他們在軟件版本發布活動中的主要職責:

      1) 首先,在測試過程中盡早盡量多的發現測試對象中的問題,并推動開發人員進行及時修復,測試人員進行后續的再測試與回歸測試,在有限的時間與成本下不斷提高測試對象的質量。

      2) 其次,在測試過程中測試人員需要結合客戶使用產品的具體場景和運行模式,站在客戶的角度驗證產品功能是否能夠正確工作,并符合客戶的期望。即保證發布的軟件產品可以在用戶環境下正常工作。

      3) 第三,測試人員在委員會評審軟件產品是否發布的會議上,提供測試對象的所有相關質量信息和剩余風險信息,具體表現在:

      (1) 測試過程中哪些功能和場景已經覆蓋,并進行了詳細的測試?哪些覆蓋率不足?它們存在的主要風險是什么?可能會對客戶造成什么樣的影響?

      (2) 測試過程中發現了哪些主要的缺陷?由于各種原因在軟件版本發布之前不做修改的缺陷有哪些?假如客戶碰都這些問題,應該采用哪些規避措施?這些存在的缺陷,會對客戶造成怎樣的影響?

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>