<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    敏捷測試理論以及實踐(5)

     以前在《結(jié)合工具來實現(xiàn)敏捷開發(fā)》這篇文章中,我已經(jīng)談到了我們公司目前的開發(fā)情況,在這里也不再重復介紹了,反正主要就是用 TechExcel的 DevSuite 系統(tǒng)來進行管理整個流程。至于很多人可能會問,既然敏捷了為啥還要用工具,其實我是這么想的,敏捷開發(fā)/測試,如果對于簡單的項目而言,用工具反而會效率下降,因為就這么幾行代碼,這么幾個功能,一下子就可以弄好了,弄個工具反而浪費時間。

      但是對于稍微大的項目而言,可能不用工具就沒法很好地管理項目了,比如說好了,一個團隊在一個迭代周期中做了10個功能,測試人員一天發(fā)現(xiàn)了40個Bug,但是修的人(由于部分人還在做功能)每天最多只能修20個,那剩下的20個Bug怎么辦,當然是延遲到下一天修了,一個迭代周期往往是一周到二周,假設(shè)兩周好了,如果每天都能多余20個Bug的話,就累積了200個未修的Bug,假設(shè)沒有缺陷管理工具的話,我這些Bug可能只用Excel文檔管理一下,Excel對于單個用戶而言,保存信息其實做得很不錯,報表也很Ok,但是想想這么多開發(fā)和測試需要打開同一個Excel文件,做查看,做更新,我相信Excel數(shù)據(jù)會被搞亂,而且Excel沒法做跟蹤,沒法設(shè)置流程,也就是比如說我想知道這個Bug經(jīng)歷過幾個狀態(tài),經(jīng)歷過幾個人的處理,我應該是沒法找到的。

      所以工具有用么,我覺得還是有用,對于大中型項目,既然想用敏捷,我還是建議用工具,不然的話,這個敏捷最后肯定會變成不敏捷的。 就像乘坐公交車一樣,如果就是100米的路,我勸你還是走路(敏捷)算了,因為公交車還要起步、停車和等紅綠燈了,也許你走得都比它快;如果是10公里的路,您當然會選擇公交車(工具)。對于敏捷而言,因為是有很多迭代周期組成,每個迭代周期其實相當于一個100米,但是很多迭代周期組合在一起就變成了10公里了。真正的敏捷,它只是一種指導思想,沒規(guī)定你必須怎么做(也就出現(xiàn)各式各樣的實現(xiàn)方式),所以,在正常的工作中,我們需要根據(jù)每個公司的實際情況來搭配符合你們實際情況的敏捷模式。

      大家在百度上,只要搜索“敏捷測試”,我相信可以找到一大堆的內(nèi)容,有概要的,有詳細的,仔細看看,大家會發(fā)現(xiàn)很多人認為敏捷肯定是這樣子的,那樣子是不對的,當然大家對于“這樣子“的描述又都不是太相同,分析一下,無非就是兩種原因,一種純粹是自己瞎想的,可能稍微有點底子,但是沒實際用過,就按自己的想法,亂分析一番;另外一種就是真正在用的,所以就用自己公司的情況來解釋一下敏捷。當然,我其實也是結(jié)合自己公司的情況在說敏捷,所以我不會苛求大家一定要采用我的理論,只是希望大家能從我的文章里發(fā)現(xiàn)一點對你們來說有用的知識,那我就很開心了。

      好了,閑話少說了,不管您有沒有理解為什么要用工具,我還是繼續(xù)下去了(有問題可以私聊)。

      對于TechExcel的DevSuite,以前也介紹過,也一直用到現(xiàn)在,感覺挺好用,不過在這里也不多介紹了,就給個圖和然后把我們會用到的產(chǎn)品做個交代,不然之后萬一提到某個產(chǎn)品,大家可能不知道是啥了。

      其中對于敏捷測試而言,需要用到的主要是以下三個產(chǎn)品:

      1、DevSpec:需求管理,用于測試人員(設(shè)計測試人員)檢查功能的設(shè)計

    3、DevTest:測試管理工具,用于管理測試用例,以及用測試用例來生成測試計劃并且實施測試(包括自動化測試)

      這三個產(chǎn)品可以集成在一起用,也可以分開單獨用,當然我們是集成起來用的。

      接下來我就按照測試的實際流程來介紹一下敏捷測試在我們公司的具體實現(xiàn)情況。

      1、需求設(shè)計階段:

      我們公司也是開發(fā)產(chǎn)品的,主要是開發(fā)CRM方面的產(chǎn)品,和其他軟件企業(yè)也一樣,我們每個版本的發(fā)布首先是需要先收集客戶需求開發(fā)相應功能、自己研發(fā)出新功能以及查看研究并超越競爭對手的功能。

      這部分的工作主要是在DevSpec進行,DevSpec是主要用來管理需求和分配需求讓開發(fā)去開始做的,它會對每個功能(不管是客戶的,自己的,或者研究競爭對手得出的)新建一個條目項,每個條目都會有自己的屬性,包括標題,負責人,狀態(tài)等,反正你想加什么屬性都可以自定義的。然后負責人登錄系統(tǒng)就可以看到分配給他的條目,他處理完了就必須把狀態(tài)改到下一個狀態(tài),并且分配到適當?shù)钠渌撠熑恕τ跍y試而言,我們設(shè)置有一個狀態(tài)叫做“測試審核”狀態(tài),一般一個需求點到了這個狀態(tài),咱們設(shè)計測試人員就會去處理這個需求,處理的方式,一般就是從原始的文檔入手,去看看現(xiàn)在的設(shè)計是不是符合原始的文檔,如果有出入的話,他就會去和設(shè)計人員交流一下,然后把這個條目打回“需要重新設(shè)計”狀態(tài),設(shè)計人員弄完就會重新更改狀態(tài),最后測試人員審核通過后,就可以進入“待開發(fā)“狀態(tài)了。

      這里強調(diào)一點,在這個階段,所謂的設(shè)計測試人員,并不一定必須是專職的,他可能是項目經(jīng)理或者是其他人,但是他一定是一個有能力來判斷設(shè)計思路是否符合要求并且有權(quán)力讓設(shè)計人員重新去設(shè)計的人。

      這就是需求設(shè)計階段,測試人員要做的事情。下面貼個DevSpec的圖作為今天文章的結(jié)尾。(未完待續(xù))

    posted on 2011-11-18 14:56 順其自然EVO 閱讀(151) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av成人一区二区三区| 一区二区在线视频免费观看| 日本免费中文字幕在线看| 一级人做人a爰免费视频| 久久久久亚洲av无码专区蜜芽| 日韩欧美一区二区三区免费观看 | 久久精品国产亚洲精品| 色欲国产麻豆一精品一AV一免费| 亚洲首页国产精品丝袜| 亚洲色婷婷综合开心网| 免费下载成人电影| caoporn国产精品免费| 亚洲人成免费电影| 中文字幕亚洲激情| 在线免费一区二区| a视频在线观看免费| 久久精品熟女亚洲av麻豆| 亚洲成a人片77777老司机| 国产一级大片免费看| 最近2019免费中文字幕6| 免费大片av手机看片| 亚洲香蕉在线观看| 国产亚洲人成网站在线观看不卡| 大学生一级特黄的免费大片视频| 国产成人免费AV在线播放 | 国产亚洲成在线播放va| 久久久亚洲欧洲日产国码二区| 国产精品久久免费视频| 日韩在线播放全免费| 免费无码av片在线观看| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 免费看片免费播放| 777成影片免费观看| 国产精品成人免费观看| 亚洲国产精品成人午夜在线观看 | 色偷偷亚洲第一综合网| 亚洲一区在线观看视频| 亚洲AV无码成人网站久久精品大| 亚洲精品无码av天堂| 国产一级特黄高清免费大片| 成年女人免费v片|