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

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

  • <strong id="5koa6"></strong>
  • 敏捷開發中的QA為何受人的攻擊?

    發表于:2013-02-21來源:AgileQA.org作者:AgileQA.org點擊數: 標簽:敏捷測試
    通常有這幾個地方 第一,通常認為該作者沒有區別QA和測試的區別,

      通常有這幾個地方

      第一,通常認為該作者沒有區別QA和測試的區別,

      傳統的質量保證體系,特別是引進CMMI或者ISO9000族之后,QA和TE是兩個不同的方向,參見另一篇文章《傳統的軟件測試體系都包含哪些內容?》http://agileqa.org/archives/100的描述。 而該文章中再對比的時候是把傳統中的測試和所謂敏捷中的QA在做對比。所謂的對比充其量只是TE和QA的對比,而不是“傳統測試”和“敏捷QA”的對比。典型的比如文中提到的傳統測試”沒有機會參與發布計劃制定“,而敏捷QA“參與發布計劃的制定”。實際上這個不正確的,傳統中QA和測試都會參與發布計劃的指定,而且QA還是決定發布版本和日期的主要負責人。

      第二,沒定義什么是“敏捷測試

      文章中對敏捷的定義“敏捷測試就是在敏捷開發模式下對軟件進行的測試,要求盡早測試、頻繁測試,以及時提供反饋”,顯然前半句“敏捷測試就是在敏捷開發模 式下對軟件進行的測試”對實際項目沒有指導意義,因為“在敏捷開發模式下對軟件進行的測試”既可以是傳統的軟件測試,也可以是區別的傳統軟件測試的另外一 種特定的測試,也就是對敏捷測試沒有一個明確的定義。

      而后半句“要求盡早測試、頻繁測試,以及時提供反饋”其中的“要求盡早測試”更是傳統軟件測試一再強調的地方,不是敏捷測試的特色。

      第三,個人認為“敏捷QA的日?;顒?rdquo;這章節不錯,穿插講了敏捷過程中QA的工作內容,具有指導意義。

      第四,個人認為,軟件測試體系分為3個不同的體系空間,

      第一種體系可被稱為經典的軟件測試理論,包括瀑布體系,經典軟件測試/測試用例編寫方法,Bug生命周期等,強調的是測試本身(即TE)

      第二種體系是CMMI/ISO9000/RUP等這部分理論,和第一階段的主要區別在于引進了度量,引進了QA,強調了對流程的管理。這已經超出的單純測試的范圍。(即TE+QA)

      第三種體系,流行的探索性測試,敏捷中測試等,一般給人的印象是不經過第一種體系和第二種體系,有第一體系和第二體系的人一般不輕易選擇第三體系, 因此第三體系的人不知道有第一體系和第二體系的存在。

      第一體系和第二體系一般是眾人眼中的“傳統軟件測試”。

      第五,敏捷測試還沒有權威的定義

      敏捷理論里面更多說的是開發和項目,單獨提到測試的很少,所以大家都找不到實踐指導。這里面有個悖論,這個悖論是敏捷中不區別開發和測試的角色,所以可以 理解敏捷中為什么沒有單獨提到如何去做測試?,F實的情況單獨的測試人員是存在的,也就是說敏捷書中沒有為單獨的測試人員準備一個項目指導。

    原文轉自:http://agileqa.org/archives/110

    老湿亚洲永久精品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>