qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          軟件測(cè)試過(guò)程中如何區(qū)分什么是功能bug,什么是需求bug,什么是設(shè)計(jì)bug?

            問(wèn)題描述:

            測(cè)試過(guò)程中如何區(qū)分什么是功能bug,什么是需求bug,什么是設(shè)計(jì)bug?

            精彩答案:

            會(huì)員 土土的豆豆:

            本期問(wèn)題其實(shí)主要是針對(duì)不同方面或緯度上對(duì)于bug的一個(gè)歸類(lèi)和定位。

            個(gè)人認(rèn)為,從軟件開(kāi)發(fā)測(cè)試生命周期上分析的話,三者從開(kāi)發(fā)測(cè)試階段應(yīng)該是需求bug、設(shè)計(jì)bug、功能bug。(這里僅針對(duì)提問(wèn)排比)

            需求問(wèn)題可以包括設(shè)計(jì)問(wèn)題和功能問(wèn)題,當(dāng)然還有非功能性缺陷等。

            需求bug,簡(jiǎn)而言之就是對(duì)于業(yè)務(wù)需求不清晰或者理解有偏差產(chǎn)生的問(wèn)題。可能包括業(yè)務(wù)分析人員不專(zhuān)業(yè)因素、開(kāi)發(fā)與測(cè)試人員思維不一致、產(chǎn)品未滿(mǎn)足客戶(hù)實(shí)際需求(想法)等一系列bug。

            功能問(wèn)題大部分理應(yīng)該是附屬于需求說(shuō)明書(shū)上的功能模塊,因?yàn)殚_(kāi)發(fā)、設(shè)計(jì)、實(shí)現(xiàn)等原因故而產(chǎn)生功能bug。但也不僅限于需求上列舉出的功能,因?yàn)橐粋€(gè)項(xiàng)目/產(chǎn)品,完全有可能因?yàn)橄嚓P(guān)協(xié)作的功能模塊或整合的第三方程序?qū)е庐a(chǎn)生bug。所以功能bug既可能是需求bug,也可能是需求外的bug。這里對(duì)于bug的優(yōu)先級(jí)和安全級(jí)別等不作贅述。

            設(shè)計(jì)問(wèn)題可以認(rèn)為是開(kāi)發(fā)架構(gòu)師/人員在項(xiàng)目設(shè)計(jì)編碼前遺留的“歷史”問(wèn)題。因?yàn)樵O(shè)計(jì)bug還是根據(jù)需求說(shuō)明書(shū)來(lái)進(jìn)行開(kāi)發(fā)設(shè)計(jì),故而一些業(yè)務(wù)邏輯上的關(guān)系、代碼算法的優(yōu)化、數(shù)據(jù)庫(kù)/表的關(guān)聯(lián)等都屬于設(shè)計(jì)bug。

            個(gè)人認(rèn)為,需求bug最為麻煩,也是后期維護(hù)成本最高的bug。設(shè)計(jì)bug次之,因?yàn)橐粋€(gè)產(chǎn)品/項(xiàng)目設(shè)計(jì)層面問(wèn)題較多的話,無(wú)論修復(fù)或改進(jìn)多少,在代碼編寫(xiě)結(jié)束后,開(kāi)發(fā)人員很難重頭再整理一套框架,即便目前沒(méi)有設(shè)計(jì)bug,以后產(chǎn)生的風(fēng)險(xiǎn)也是很大的。

            功能bug最平凡,但是也是基礎(chǔ)。除去客戶(hù)業(yè)務(wù)需求上的變更因素,整個(gè)項(xiàng)目/產(chǎn)品的質(zhì)量好壞最基本的就是取決于功能是否按需求進(jìn)行了實(shí)現(xiàn),其問(wèn)題是否很多。我們大部分測(cè)試階段的bug以功能問(wèn)題為主。

            當(dāng)然還有其他一些bug類(lèi)型,本期問(wèn)題所列3個(gè)bug從根本上分析不屬于一個(gè)維度。但是也是很基本的概念。

            以上是我個(gè)人拙見(jiàn),請(qǐng)大家補(bǔ)充指正。謝謝!

            會(huì)員 TesterChen:

            首先什么是需求Bug、設(shè)計(jì)Bug、功能bug?

            需求Bug,指由于客戶(hù)需求描述不清晰或錯(cuò)誤、需求收集人員自身原因及需求本身模糊難于分析、獲取等原因,導(dǎo)致客戶(hù)需求獲取不準(zhǔn)確,后期產(chǎn)品不能滿(mǎn)足客戶(hù)、用戶(hù)的要求

            設(shè)計(jì)Bug,是指產(chǎn)品在最初設(shè)計(jì)時(shí)由于未考慮全面,而使產(chǎn)品在使用中存在的一些潛在的缺陷。

            功能Bug,是指計(jì)算機(jī)軟件或程序中存在的某種破壞正常運(yùn)行能力的問(wèn)題、錯(cuò)誤,或者隱藏的功能缺陷。缺陷的存在會(huì)導(dǎo)致軟件產(chǎn)品在某種程度上不能滿(mǎn)足用戶(hù)的需要。

            建議從以下幾點(diǎn)進(jìn)行區(qū)分:

            1、產(chǎn)生的時(shí)間不相同:
            需求Bug:產(chǎn)生于項(xiàng)目前期
            設(shè)計(jì)Bug:產(chǎn)生于項(xiàng)目前期或中期
            功能Bug:產(chǎn)生于項(xiàng)目中期或后期

            2、產(chǎn)生的原因不相同:
            需求Bug:客戶(hù)需求描述不清晰或錯(cuò)誤、需求收集人員不夠?qū)I(yè)、需求本身模糊難于分析、獲取等原因
            設(shè)計(jì)Bug:系統(tǒng)框架、通訊模式、庫(kù)表設(shè)計(jì)、編寫(xiě)語(yǔ)言等選擇不當(dāng),導(dǎo)致后期擴(kuò)展棘手、安全性低等
            功能Bug:開(kāi)發(fā)工程師需求理解錯(cuò)誤、代碼編寫(xiě)缺陷等原因

            3、造成的影響不相同:
            需求Bug:對(duì)整個(gè)項(xiàng)目的影響極大,會(huì)直接拖后項(xiàng)目的進(jìn)度、加大項(xiàng)目成本、降低客戶(hù)對(duì)公司的評(píng)價(jià)
            設(shè)計(jì)Bug:后期功能擴(kuò)展、性能、安全性等可能會(huì)遭到威脅
            功能Bug:影響用戶(hù)使用體驗(yàn)、影響數(shù)據(jù)、資金安全

            4、處理方式不相同
            需求Bug:重新收集需求,重新設(shè)計(jì)和開(kāi)發(fā)(需求Bug是對(duì)項(xiàng)目成本和進(jìn)度影響最大的因素)
            設(shè)計(jì)Bug:重大缺陷必須修復(fù),小設(shè)計(jì)缺陷在下一次發(fā)布時(shí)更新(一般難于修復(fù)或修復(fù)成本較大)
            功能Bug:直接修復(fù)缺陷,重新發(fā)布或更新

            5、Bug的直接責(zé)任人不相同
            需求Bug:業(yè)務(wù)人員、需求專(zhuān)員、項(xiàng)目經(jīng)理等
            設(shè)計(jì)Bug:架構(gòu)工程師、數(shù)據(jù)庫(kù)工程師、技術(shù)經(jīng)理、項(xiàng)目經(jīng)理等
            功能Bug:開(kāi)發(fā)、測(cè)試工程師

            原帖地址:http://bbs.51testing.com/thread-820993-1-1.html

          版權(quán)聲明:本文由會(huì)員土土的豆豆、TesterChen首發(fā)于51Testing軟件測(cè)試論壇每周一問(wèn)活動(dòng)。

          原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。

          posted on 2012-11-14 09:56 順其自然EVO 閱讀(421) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): defalut managerment system 缺陷管理系統(tǒng)

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 吉林市| 锡林郭勒盟| 桃江县| 缙云县| 多伦县| 兴国县| 贵定县| 朝阳县| 修武县| 循化| 新建县| 晴隆县| 西宁市| 汶川县| 察隅县| 丹巴县| 登封市| 泉州市| 徐州市| 高阳县| 辽中县| 温宿县| 莱芜市| 女性| 德阳市| 七台河市| 旬阳县| 陈巴尔虎旗| 新晃| 龙井市| 聂拉木县| 盘山县| 珠海市| 盈江县| 北安市| 诏安县| 临沭县| 上饶县| 临江市| 中阳县| 东光县|