qileilove

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

          如何測(cè)試一個(gè)紙杯-----利用引導(dǎo)詞整理測(cè)試思路

            測(cè)試專家:請(qǐng)測(cè)試一個(gè)紙杯?

            測(cè)試菜鳥(niǎo):什么?

            測(cè)試專家:如果給你一個(gè)喝水的一次性一次紙杯,你將如何測(cè)試它?

            測(cè)試菜鳥(niǎo):。。。我想想啊。。。

            幾分鐘后。。。。。。。

            測(cè)試菜鳥(niǎo):倒?jié)M水看看漏不漏。。。。嗯。。。。

            測(cè)試專家:還有么?

            測(cè)試菜鳥(niǎo):能不能倒出水來(lái)。。。會(huì)不會(huì)變形?。。。。。。一個(gè)紙杯怎么測(cè)啊?腦子全亂了?。哦,對(duì)了!

            你有需求么?

            測(cè)試專家:嗯,不錯(cuò)的問(wèn)題,你見(jiàn)過(guò)紙杯的需求說(shuō)明書(shū)么?

            測(cè)試菜鳥(niǎo):沒(méi)需求說(shuō)明書(shū)我咋測(cè)?

            測(cè)試專家:好吧,假設(shè)我是你老板,是你客戶,你也這么回答我?

            測(cè)試菜鳥(niǎo):。。。我要積極。。。想辦法,您能告訴我該怎么做么?

            測(cè)試專家:跟著我念: FDSFSCURA - CIDTESTD - SFDPOT - CRUSSPIC - STMPL

            測(cè)試菜鳥(niǎo):神馬?

            測(cè)試專家:再念幾遍:FDSFSCURA - CIDTESTD - SFDPOT - CRUSSPIC - STMPL
                      FDSFSCURA - CIDTESTD - SFDPOT - CRUSSPIC - STMPL
                      FDSFSCURA - CIDTESTD - SFDPOT - CRUSSPIC - STMPL
                      FDSFS。。。

            測(cè)試菜鳥(niǎo):等等等等。。。。您在教我念咒么?這就行?您是鄧布利多我可不是哈利波特。

            測(cè)試專家:不開(kāi)玩笑,把這些字母記住并應(yīng)用自如,你就能夠非常好的做測(cè)試設(shè)計(jì)了。

            測(cè)試菜鳥(niǎo):真的?那。。。FDSFSCURA。。。。。

            測(cè)試專家:你還真聽(tīng)話。不逗你了,先解釋一下這些字母的含義吧。

            基于多年的測(cè)試經(jīng)驗(yàn),測(cè)試大牛James Bach總結(jié)出了一套測(cè)試設(shè)計(jì)的方法論,那就是啟發(fā)式測(cè)試策略模型( Heuristic Test Strategy Model)。這套模型包含了一組精心挑選出來(lái)的測(cè)試設(shè)計(jì)策略。測(cè)試者只要把這些策略熟記在心,在測(cè)試設(shè)計(jì)時(shí)依次對(duì)照這些策略,測(cè)試思路就會(huì)源源不斷的從你腦子里迸發(fā)出來(lái)了,還不跑偏。

            這套模型非常簡(jiǎn)單,只有4個(gè)域(見(jiàn)下圖),每個(gè)域有那么幾條測(cè)試策略,每個(gè)策略可以用1到2個(gè)單詞描述,把這些單詞的首字母串起來(lái)就是上面藍(lán)色字體的字符串也就是我們所說(shuō)的引導(dǎo)詞。

            來(lái)解釋一下啟發(fā)式測(cè)試模型。我們?cè)谧鰷y(cè)試設(shè)計(jì)時(shí),首先想到的是要應(yīng)用我們已有的測(cè)試技術(shù)(Test Techniques)并綜合考慮項(xiàng)目環(huán)境(Project Environment)、產(chǎn)出物(Product element)、質(zhì)量準(zhǔn)則(quality Criteria)。這樣我們就能夠得到一個(gè)有基本保障的(看得到的)質(zhì)量(Perceived Quality)

            回到剛才所說(shuō)的“測(cè)試一個(gè)紙杯”,我們目前能拿到的只有手中的“一個(gè)紙杯”,對(duì)照一下剛才所說(shuō)的圖,其實(shí)最先想到的應(yīng)該是產(chǎn)出物(Product element)。模型給出了產(chǎn)出物域需要思考的項(xiàng):

            結(jié)構(gòu)(Structure)- 所有組成產(chǎn)出物的東西。
                      代碼,界面,接口,硬件,非可執(zhí)行文件,附屬物件。

            功能(Functions)- 所有產(chǎn)品所實(shí)現(xiàn)的功能
                      用戶界面,系統(tǒng)接口,應(yīng)用,計(jì)算,時(shí)間相關(guān)性功能,變化(如改變字體),
                      開(kāi)啟/關(guān)閉,多媒體,錯(cuò)誤處理,交互,可測(cè)性

            數(shù)據(jù)(Data) -所有產(chǎn)品處理的數(shù)據(jù)
                   輸入,輸出,預(yù)設(shè)值,持久數(shù)據(jù),序列,大小數(shù)量變化,噪聲數(shù)據(jù),生命周期等

            平臺(tái)(Platform)-所有被測(cè)軟件所依賴的外部事物
                     外部硬件,外部軟件,內(nèi)部組建

            操作(Operation)-所有產(chǎn)品可執(zhí)行的操作
                     用戶,環(huán)境,常見(jiàn)操作,非正常操作,極限操作

            時(shí)間(Time)-所有與產(chǎn)品相關(guān)的時(shí)間指標(biāo)
                   輸入/輸出,快/慢,并發(fā),變化率

            注意到上述幾項(xiàng)中英文被標(biāo)藍(lán)的首字母了么? SFDPOT 就是剛才測(cè)試專家念的引導(dǎo)詞中的一組。我們?cè)俅位氐?#8220;測(cè)試一個(gè)紙杯”,現(xiàn)在可以一項(xiàng)一項(xiàng)來(lái)了:

            結(jié)構(gòu):用料是否環(huán)保?是否能平穩(wěn)放在桌面上?放了水是否能平穩(wěn)放在說(shuō)面上?杯口是否光滑?。。。。。

            功能:到進(jìn)水是否不漏,是否不變形?拿起來(lái)是否能夠不顯著變形?水是不是能倒出來(lái)?。。。。。

            數(shù)據(jù):放半杯水,放一整杯水,放冷水,放熱水,放茶葉,放可樂(lè)。。。。。。。

            平臺(tái):能否放在桌子上不倒?手拿著是否不變形,不會(huì)感到不舒服?是否能放到杯架、套到別的杯子上?。。。

            操作:倒進(jìn)水,喝水,再倒水,倒開(kāi)水,捏變形,彈煙灰,丟棄。。。。

            時(shí)間:看喝水的時(shí)候水是不是很快的能流出來(lái)。。。

            這里邊有重復(fù)項(xiàng),這沒(méi)關(guān)系,合并同類項(xiàng)就好了,我們不是要強(qiáng)制歸類,而是要利用這些引導(dǎo)詞幫你想到該測(cè)試的地方。

            剩下的就是把其他幾個(gè)測(cè)試域中的關(guān)鍵字找到,根據(jù)這些關(guān)鍵字設(shè)計(jì)測(cè)試用例。限于篇幅,這里就不一一展開(kāi)了,大家可以 參考啟發(fā)式測(cè)試策略模型中給出的詳細(xì)說(shuō)明進(jìn)行比照。如果把它們都用作測(cè)試這個(gè)紙杯,那么你至少有30種以上的手段來(lái)測(cè)試它(當(dāng)然得根據(jù)實(shí)際需求做一定取 舍),誰(shuí)說(shuō)測(cè)試是沒(méi)什么技術(shù)含量的工作?

          posted on 2012-09-07 09:56 順其自然EVO 閱讀(648) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 曲靖市| 顺平县| 双流县| 汽车| 贡山| 巨野县| 吉木萨尔县| 佳木斯市| 宁海县| 区。| 文安县| 阳朔县| 三穗县| 财经| 左贡县| 贡觉县| 新蔡县| 洞头县| 龙泉市| 浑源县| 怀柔区| 共和县| 江门市| 蛟河市| 莱芜市| 建德市| 温泉县| 锦州市| 日喀则市| 盐城市| 略阳县| 武乡县| 淮南市| 监利县| 阿坝县| 江孜县| 天津市| 扎鲁特旗| 南靖县| 清流县| 翼城县|