<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/

    如何有效地管理測試用例

    剛在51testing上看到一個人發(fā)帖,說自己寫測試用例沒有很好的思路,對于一些復(fù)雜的功能點,有沒有比較好的測試覆蓋方法,比如高級查詢等等,非要列出來那么詳細(xì)的測試用例嗎?~~~~看完之后,我就忍不住發(fā)言了,作為一個測試人員,設(shè)計測試用例那是本職工作,如果我們連寫用例的基本耐心都丟棄了,還談什么測試。那開發(fā)總不能說因為寫代碼很麻煩,而不寫吧。很多事情沒有捷徑,必須要做的事情,那是沒有辦法去逃避,不然我們就失去了工作的意義了。

      其實說來,也是由于最近對于測試用例的設(shè)計,讓我產(chǎn)生了一些反思。如何設(shè)計測試用例,如何評審測試用例,最后如何管理測試用例,這都是我們測試工作中必須要去改進的問題。在之前的公司,由于團隊工作任務(wù)繁忙,我們沒有太多的時間去管理和優(yōu)化測試用例,也因此對用例方面少了太多的思考,而且雖然有對于用例的評審,但一直以來,我認(rèn)為是做得不夠好的,畢竟每次評審下來,感覺效果沒有預(yù)期的那么好,主要還是沒有足夠的時間去管理,所以無法引起重視。不過,現(xiàn)在我想我需要花大量的時間來管理用例了,而且要保證有序的進行,最后輸出讓團隊中各個成員都認(rèn)為滿意而且高效的測試用例。對于用例管理的根本問題,我個人認(rèn)為是分類上,例,就是需如何有效的維護和優(yōu)化用要前期明確的分類規(guī)劃,根據(jù)分類的優(yōu)先級一步一步地來完成就可以了,到最后,我們也可以有效把控的測試覆蓋度。

      當(dāng)前,我們大致可以把測試用例分稱三個方面,分別是功能、UI和業(yè)務(wù)流程,從這三個角度來進行設(shè)計。

      1、從功能的角度,能是每個項目測試的重點,通常在測試人員得到需求文檔的時候,我們就開始設(shè)計測試用例,那么這個時候需求文檔上列出都是功能以及部分一些業(yè)務(wù)邏輯等,所以在測試用例的第一階段就是完成功能的用例設(shè)計不過這里,肯定會讓很多人疑惑,其實功能、業(yè)務(wù)還有UI,都是有關(guān)聯(lián)的,而且很多時候無法分解的。這里后面我會舉個例子說明哈,但絕非都是可以分類,只是談?wù)勅绾畏纸獾姆椒ǎ钪匾木褪遣灰z漏就行。

      2、從UI的角度,UI通常是指界面測試,這個應(yīng)該不難理解,但要想與功能點進行分解,也不是那么容易區(qū)分的,所以我們來直觀的說明哈。界面測試,注重樣式,外觀、整潔、擺放以及易用性,還包括用戶體驗等。

      3、從業(yè)務(wù)的角度,這個相對來說,還比較好理解,業(yè)務(wù)通常是指一連串的動作所連接起來的流程,這個流程必須有行為和目標(biāo),或者說方向。業(yè)務(wù)通常是一個項目或者產(chǎn)品設(shè)計的核心,當(dāng)下,越來越多的應(yīng)用業(yè)務(wù)流程都是非常復(fù)雜,所以對于業(yè)務(wù)的用例設(shè)計,就是考驗一個測試人員的業(yè)務(wù)水平如何。

      下面通過一個證券交易平臺上的買入和撤單業(yè)務(wù),進行具體說明:

      業(yè)務(wù)說明:買入業(yè)務(wù)包括股票代碼、當(dāng)前價格、買入價格,買入股票數(shù)量、確定買入按鈕和取消按鈕;

      撤單業(yè)務(wù)包括選擇撤單的未成交業(yè)務(wù)、撤單成功、撤單失敗以及取消撤單按鈕;

      以上只是大致列舉了一部分。

      功能點:買入按鈕、取消按鈕、選擇撤單、撤單按鈕和取消撤單按鈕等

      UI界面測試:股票代碼、當(dāng)前價格、買入價格、買入股票數(shù)量,所有的文本框;買入成功/失敗的提示框;撤單成功/失敗的提示框;撤單成功/失敗的業(yè)務(wù)狀態(tài)等

      業(yè)務(wù)測試:買入業(yè)務(wù),從輸入買入表單的數(shù)據(jù),到提交表單,到最后買入的表單顯示的位置,以及買入提交但未成交,可以撤單,完成撤單的業(yè)務(wù),到撤單成功或者失敗等,這一連串的工作組合就是一個業(yè)務(wù)流程。

      其實這里就存在一個爭議性的問題,對于買入和撤單,既可以作為功能點,也可以作為一個業(yè)務(wù)邏輯來設(shè)計,但從本質(zhì)上來講,功能點注重單獨的操作,而業(yè)務(wù)流重的在是一個流程,還需要具體業(yè)務(wù)去甄別。功能點的設(shè)計更主要對這個買入和撤單的按鈕本身進行用例設(shè)計;而業(yè)務(wù)則是需要從買入和撤單之前的輸入到最后輸出這樣一個過程來設(shè)計。

      以上也只是大概的一個簡單的說明,具體的操作還得根據(jù)自己的實際流程來執(zhí)行,畢竟測試用例的管理是一個長期的積累和沉淀的過程,好的方法都是總結(jié)出來的。對于測試來說,用例是基礎(chǔ),對于回歸測試、自動化、性能等等都是根本,管理好測試用例,也就是提高測試的工作質(zhì)量。

    posted on 2011-11-03 16:29 順其自然EVO 閱讀(230) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

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

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 无码一区二区三区免费视频| 一级做a爰全过程免费视频毛片| 亚洲愉拍99热成人精品热久久| 男人的天堂亚洲一区二区三区| 蜜桃视频在线观看免费网址入口| 久久免费香蕉视频| 日韩一级免费视频| 亚洲一区在线视频| 在线美女免费观看网站h| 成人免费一级毛片在线播放视频| 3d成人免费动漫在线观看| 狠狠综合久久综合88亚洲| 亚洲精品尤物yw在线影院 | 亚洲精品自拍视频| 亚洲另类小说图片| 久久丫精品国产亚洲av不卡| 老司机亚洲精品影院无码| 亚洲国产日韩一区高清在线| 亚洲av无码国产精品色午夜字幕| h视频免费高清在线观看| 亚洲AV无码一区二区三区国产 | 免费国产小视频在线观看| 成全视频高清免费观看电视剧| 91亚洲视频在线观看| 亚洲男女内射在线播放| 久久九九兔免费精品6| 中文字幕免费在线播放| 羞羞网站免费观看| 亚洲av中文无码乱人伦在线播放| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲无码黄色网址| 成人黄18免费视频| 成全视频高清免费观看电视剧| 亚洲AV第一成肉网| 无码国产精品一区二区免费式直播| 极品色天使在线婷婷天堂亚洲| 亚洲综合免费视频| 亚洲人成色7777在线观看不卡| 我的小后妈韩剧在线看免费高清版| 中文字幕不卡免费高清视频| www成人免费观看网站|