qileilove

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

          不得不說之用例設(shè)計(jì)

           自動(dòng)化測(cè)試用例如何設(shè)計(jì),對(duì)于新手來說也是比較難理解的問題。
            不少新手剛剛掌握了寫腳本的能力,一上來就拿著功能測(cè)試用例一條一條的轉(zhuǎn)化成自動(dòng)化用例。在寫的過程中,會(huì)發(fā)現(xiàn)諸多問題,例如,腳本中重復(fù)代碼很多,一個(gè)腳本的執(zhí)行結(jié)果影響到另一個(gè)腳本的執(zhí)行,有些功能用例很難轉(zhuǎn)化成自動(dòng)化用例等。
            站在用戶角度設(shè)計(jì)自動(dòng)化
            在功能測(cè)試的時(shí)候我們一般會(huì)遵循這個(gè)原因,但是自動(dòng)化測(cè)試往往可以實(shí)現(xiàn)更強(qiáng)大的功能,所以,我們?cè)谠O(shè)計(jì)腳本的時(shí)候很容易違背這個(gè)原則。例如,你要獲得的數(shù)據(jù)是用戶不可見的,你要判斷用例是否成功的信息也是用戶不可見的,或者你要模擬的是用戶永遠(yuǎn)不可能做的操作等。
            設(shè)計(jì)簡(jiǎn)單傻瓜的用例
            自動(dòng)化腳本本來是很傻瓜的。記得有同學(xué)問我,百度輸入有個(gè)自動(dòng)聯(lián)想功能,就是在用戶輸入的過程中自動(dòng)配置熱門搜索的關(guān)鍵詞,例如,用戶輸入“自”,會(huì)自動(dòng)聯(lián)想“自我評(píng)價(jià)”,“自行車”等。用繼續(xù)輸入“自動(dòng)”,會(huì)自動(dòng)聯(lián)想“自動(dòng)化”,“自動(dòng)關(guān)機(jī)”,“自動(dòng)檔”等。他想定位自動(dòng)聯(lián)想下拉列表的某個(gè)關(guān)鍵詞,這個(gè)關(guān)鍵詞是百度根據(jù)用戶搜索熱度的變化而變化的。
            再比例有同學(xué)問我,下拉列表功能,我想腳本執(zhí)行時(shí)隨機(jī)選擇某一個(gè)選項(xiàng),那么如何如何去判斷隨機(jī)的結(jié)果呢?換句話說,你都不知道你做了什么,怎么去判斷做的結(jié)果對(duì)不對(duì)?
            所以,我們?cè)谠O(shè)計(jì)用例時(shí)盡量考慮簡(jiǎn)單傻瓜的用例,操作步驟簡(jiǎn)單,預(yù)期結(jié)果容易判斷等。
            從簡(jiǎn)單開始
            對(duì)于新需要自動(dòng)化的項(xiàng)目來說,自動(dòng)化測(cè)試的實(shí)施是循序漸進(jìn)的,不要一上來就設(shè)計(jì)幾百條用例,而是逐步的將功能用例轉(zhuǎn)成自動(dòng)化用例,在轉(zhuǎn)的過程中需要不斷的調(diào)整測(cè)試結(jié)構(gòu)。然后,再增加穩(wěn)定的測(cè)試用例。然后,再調(diào)整測(cè)試結(jié)構(gòu)。隨著功能的增加你的自動(dòng)化測(cè)試框架也在逐漸穩(wěn)定,基礎(chǔ)測(cè)試用例也在增加。一上來就幾百條用例,需求的稍微變化,用例就可能大調(diào)整,那么你很可能每天疲憊于用例的維護(hù)。
            所以,在開始自動(dòng)化的時(shí)候,你可以只對(duì)登錄功能寫個(gè)十來?xiàng)l的自動(dòng)化用例。從而,漸漸的考慮將更多功能自動(dòng)化起來。
            半自動(dòng)化對(duì)于測(cè)試人員是個(gè)不錯(cuò)的開始,這樣你可以將更多的精力花在安全測(cè)試,探索性測(cè)試,甚至是用例體驗(yàn)上等。不要覺得全職自動(dòng)化就是多么高大上的職位。

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

          <2014年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 塘沽区| 磴口县| 安康市| 柳江县| 丰城市| 牙克石市| 连山| 九龙县| 清徐县| 武川县| 聂拉木县| 普洱| 历史| 正镶白旗| 无极县| 汉阴县| 花莲市| 福贡县| 格尔木市| 萨迦县| 麻城市| 鄄城县| 南雄市| 南溪县| 乌拉特中旗| 中超| 南丹县| 嘉善县| 平昌县| 巩义市| 元谋县| 沂水县| 文化| 昌图县| 眉山市| 治多县| 广西| 河东区| 高淳县| 开化县| 珲春市|