小螞蟻  
          風(fēng)雨過(guò)后才見(jiàn)彩虹
          公告

          • —————————————
            李麗君
            軟件測(cè)試工作者
            廣東籍貫的海南人
            北京生活12年
            目前在深圳

            郵箱:
            llj2003hbdd@163.com
            —————————————
            說(shuō)明:本Blog中的內(nèi)容均為本人原創(chuàng)或轉(zhuǎn)載,本人依法保留Blog內(nèi)原創(chuàng)文章的所有權(quán)利,如需轉(zhuǎn)載,請(qǐng)注明作者及出處。未經(jīng)許可,不得將本Blog內(nèi)文章用于任何盈利性用途。
            —————————————
          日歷
          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導(dǎo)航

          常用鏈接

          留言簿(174)

          隨筆分類(189)

          0--感興趣的網(wǎng)站

          1--國(guó)內(nèi)測(cè)試網(wǎng)站

          2--測(cè)試同行的blog

          3--開(kāi)發(fā)好友的blog

          最新評(píng)論

           

          編寫背景:

          最近親自在跟兩個(gè)重要項(xiàng)目,感受很多,明天準(zhǔn)備寫其中一個(gè)項(xiàng)目的項(xiàng)目測(cè)試總結(jié)在組內(nèi)分享,有一個(gè)還在背后默默關(guān)注。

          在深圳工作1年了,每當(dāng)組內(nèi)的測(cè)試人員出現(xiàn)一些很常識(shí)的問(wèn)題和面試過(guò)的測(cè)試人員回答的一些問(wèn)題;非常明顯的感覺(jué)到南北測(cè)試人員工作水平和對(duì)測(cè)試工作理
          解的差異,在深圳想找到有共鳴的人好難啊。

          今天寫這個(gè)文章,只是把工作中的一些片段和場(chǎng)景與大家分享,希望測(cè)試新人在做測(cè)試工作中多一些執(zhí)著、多一些思考和多問(wèn)為什么?

           

          故事1:搜索列表頁(yè)的一個(gè)神奇bug

          問(wèn)題現(xiàn)象:一個(gè)已經(jīng)測(cè)試通過(guò)并上線的商品搜索列表頁(yè),頁(yè)面功能很簡(jiǎn)單、有搜索的篩選項(xiàng)、商品展示、商品翻頁(yè)功能。通常大家在測(cè)試翻頁(yè)功能時(shí),基本測(cè)
          試點(diǎn)都是測(cè)試上一頁(yè)、下一頁(yè)、具體頁(yè)數(shù)、頁(yè)數(shù)輸入框(正常、異常);有意思的是這個(gè)搜索列表結(jié)果有
          500多個(gè)商品1百頁(yè),我就一直點(diǎn)擊下一頁(yè)、一頁(yè)一頁(yè)的瀏
          覽商品,當(dāng)瀏覽到第
          24頁(yè)時(shí),發(fā)現(xiàn)瀏覽器訪問(wèn)報(bào)錯(cuò)提示連接不上;訪問(wèn)其它網(wǎng)站或該網(wǎng)站的其它功能就正常。

          問(wèn)題分析:此處的點(diǎn)擊下一頁(yè)的翻頁(yè)程序代碼,每翻一頁(yè),URL請(qǐng)求就會(huì)多加一串字符“swIFRPIDUwMH0gcHJpY2VfQ05ZOjUwMDxKaW1pPnByaWNlX0NOWTp7MCBUTyA1MDB9IHByaWNlX0NOWTo1MDA8SmltaT5wcmljZV9DTlk6ez
          AgVE8gNTAwfSBwcmljZV9DTlk6NTAwPEppbWk+cHJpY2VfQ05ZOn”;這串字符出現(xiàn)6次以上后,url訪問(wèn)長(zhǎng)度超過(guò)2k瀏覽器請(qǐng)求就會(huì)參數(shù)丟失,導(dǎo)致頁(yè)面訪
          問(wèn)報(bào)錯(cuò)

          5個(gè)思考點(diǎn):

          思考1:為什么測(cè)試的時(shí)候沒(méi)有發(fā)現(xiàn)呢?其中一個(gè)測(cè)試人員說(shuō),這個(gè)場(chǎng)景很少有人想到。

          思考2:測(cè)試人員如何能測(cè)試出這種問(wèn)題呢?我在想,聰明的辦法那就是對(duì)設(shè)計(jì)實(shí)現(xiàn)熟悉了解,了解開(kāi)發(fā)是如何實(shí)現(xiàn)的,應(yīng)該可以想出來(lái)這個(gè)地方會(huì)有問(wèn)題。另
          一個(gè)辦法就是增加這樣的測(cè)試點(diǎn),用自動(dòng)化測(cè)試腳本來(lái)測(cè)試這種大數(shù)據(jù)量的功能極限測(cè)試。

          思考3:對(duì)比其它網(wǎng)站,為什么別的網(wǎng)站沒(méi)有這種問(wèn)題呢?開(kāi)發(fā)在設(shè)計(jì)上沒(méi)有考慮這種情況?

          思考4:為什么開(kāi)發(fā)沒(méi)有自測(cè)發(fā)現(xiàn)這個(gè)問(wèn)題?我在想,開(kāi)發(fā)沒(méi)有考慮到URL會(huì)有問(wèn)題

          思考5:我們?nèi)绾胃倪M(jìn)和提高呢?我在想,測(cè)試除了要補(bǔ)充測(cè)試用例;開(kāi)發(fā)要整理出搜索結(jié)果列表頁(yè)的一些設(shè)計(jì)規(guī)范,同時(shí)要參考和同行對(duì)比;開(kāi)發(fā)要對(duì)系統(tǒng)的
          實(shí)現(xiàn)邏輯加強(qiáng)極限測(cè)試。

          最后我想,還好這個(gè)場(chǎng)景不常見(jiàn),影響范圍沒(méi)有很大的殺傷力。

           

          故事2:兩個(gè)bug還是1個(gè)bug

          現(xiàn)象:一個(gè)問(wèn)題是:商品買滿打XX折,從購(gòu)物車進(jìn)入到訂單提交頁(yè)中,商品總結(jié)算金額顯示不正確;另一個(gè)問(wèn)題是:商品買滿減XX元,從購(gòu)物車進(jìn)入到訂單提
          交頁(yè)中,商品總結(jié)算金額顯示不正確。開(kāi)發(fā)認(rèn)為這是
          1個(gè)bug,因?yàn)槎际巧唐房偨Y(jié)算金額顯示不正確;我認(rèn)為是2個(gè)bug,因?yàn)槭莾蓚€(gè)不同的測(cè)試用例場(chǎng)景得出的問(wèn)
          題,不能因?yàn)楝F(xiàn)象一樣就認(rèn)為是一個(gè)
          bug,同時(shí)懷疑代碼里面的處理邏輯是不一樣的。

          分析:為什么這種問(wèn)題在我過(guò)去工作8年的公司和開(kāi)發(fā)團(tuán)隊(duì),沒(méi)有開(kāi)發(fā)管理人員認(rèn)為這類bug1個(gè),而認(rèn)為是2個(gè);而這位開(kāi)發(fā)管理人員認(rèn)為是1個(gè);我在
          想:原因是這位開(kāi)發(fā)管理人員很害怕
          bug?還是這位開(kāi)發(fā)管理人員很不喜歡看到很多的bug,因?yàn)榻裉煳覀儨y(cè)試兩個(gè)頁(yè)面,4小時(shí)報(bào)了35個(gè)bug讓人心情很不爽?答
          案不知道,只要解決就好。

          5個(gè)思考點(diǎn)?

          思考1:站在用戶角度,如果是用戶發(fā)現(xiàn)的,我們告訴用戶是1個(gè)問(wèn)題?用戶能明白嗎?

          思考2:站在開(kāi)發(fā)設(shè)計(jì)角度,需要知道那個(gè)地方的實(shí)現(xiàn)邏輯都是一個(gè)類或方法嗎?即使是一個(gè)類或方法,當(dāng)參數(shù)不一樣時(shí)內(nèi)部處理邏輯一樣嗎?找個(gè)時(shí)間問(wèn)具體
          寫代碼的開(kāi)發(fā)人員問(wèn)問(wèn)就知道了?

          思考3:下次碰到此類開(kāi)發(fā)管理人員該如何相處?我在想:只要改了就行,不能和這類人去糾結(jié)1個(gè)還是2個(gè),因?yàn)榈啦煌荒芾斫?;但是測(cè)試工作總結(jié)時(shí)要算成
          2個(gè)。

          思考4:為什么不能報(bào)成1個(gè)bug,因?yàn)楫?dāng)把多個(gè)bug放到1個(gè)bug里報(bào)時(shí),如何有效跟蹤?(比如:開(kāi)發(fā)修改轉(zhuǎn)測(cè)后,測(cè)試驗(yàn)證有一部分沒(méi)有修改好,這個(gè)bug會(huì)
          來(lái)回修復(fù)、打開(kāi));如何有效做
          bug分析?(測(cè)試任務(wù)結(jié)束后,如何分類分析bug的錯(cuò)誤類型及開(kāi)發(fā)工作改進(jìn)建議數(shù)據(jù)分析)。

          思考5:為什么這么明顯的bug開(kāi)發(fā)沒(méi)有自測(cè)出來(lái)?開(kāi)發(fā)做自測(cè)了嗎?這樣的開(kāi)發(fā)管理人員管理的開(kāi)發(fā)團(tuán)隊(duì),轉(zhuǎn)測(cè)出現(xiàn)這樣低級(jí)的bug,消耗了多少不必要的測(cè)試
          成本(測(cè)試環(huán)境部署
          +bug報(bào)告跟蹤和驗(yàn)證時(shí)間)和開(kāi)發(fā)修復(fù)版本成本?降低了多少工作效率?這類bug有多少?

          最后我想:我要通過(guò)什么方法來(lái)改變?

              生活還在繼續(xù)、工作也在繼續(xù),世界之大、無(wú)奇不有,每天都有不同的見(jiàn)聞和收獲,活著真好!

           
          Copyright © lijun Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 武宣县| 南充市| 隆林| 四会市| 武夷山市| 区。| 阿尔山市| 铜梁县| 定边县| 新化县| 揭西县| 星座| 五家渠市| 朝阳市| 手游| 河津市| 称多县| 杂多县| 永川市| 西畴县| 商城县| 新昌县| 庆阳市| 绥阳县| 康平县| 环江| 宜阳县| 深泽县| 安乡县| 西贡区| 木兰县| 元氏县| 桑植县| 榆中县| 来安县| 龙门县| 攀枝花市| 岚皋县| 镶黄旗| 新昌县| 汤原县|