業(yè)務(wù)流程測(cè)試總結(jié)_第1頁(yè)
業(yè)務(wù)流程測(cè)試總結(jié)_第2頁(yè)
業(yè)務(wù)流程測(cè)試總結(jié)_第3頁(yè)
業(yè)務(wù)流程測(cè)試總結(jié)_第4頁(yè)
業(yè)務(wù)流程測(cè)試總結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

業(yè)務(wù)流程測(cè)試總結(jié)近期公司比較強(qiáng)調(diào)業(yè)務(wù)流程的測(cè)試,本人就總結(jié)一下業(yè)務(wù)流程的測(cè)試經(jīng)驗(yàn)與大家分享,歡迎大家多提意見(jiàn)。一、業(yè)務(wù)流程整理1、充分掌握業(yè)務(wù)知識(shí),業(yè)務(wù)流程以及業(yè)務(wù)的數(shù)據(jù)流向。站在用戶(hù)的角度思考,而不僅僅考慮在系統(tǒng)中如何操作業(yè)務(wù)流程;搞清楚每一項(xiàng)業(yè)務(wù)中的詳細(xì)流程和各個(gè)環(huán)節(jié)涉及的角色,一項(xiàng)比較復(fù)雜的業(yè)務(wù)其詳細(xì)流程往往比較多,只有了徹底掌握了這項(xiàng)業(yè)務(wù),才能對(duì)當(dāng)前業(yè)務(wù)環(huán)節(jié)進(jìn)行全方位的測(cè)試。2、從需求人員或者客戶(hù)那里了解到各業(yè)務(wù)流程的重要程度和使用頻率。(這點(diǎn)對(duì)把握測(cè)試重點(diǎn)很重要)3、了解業(yè)務(wù)流程在系統(tǒng)中對(duì)應(yīng)的功能。(建立業(yè)務(wù)與系統(tǒng)的映射,為編寫(xiě)測(cè)試用例做好準(zhǔn)備)二、編寫(xiě)測(cè)試用例(在需求文檔以及UI原型評(píng)審之后)1、繪制業(yè)務(wù)流程圖(對(duì)于較簡(jiǎn)單的流程,也可以用文字描述的形式,但流程圖比較直觀(guān),也便于進(jìn)行路徑的分析)。2、根據(jù)業(yè)務(wù)流程的重要程度、使用頻率為各流程設(shè)置好優(yōu)先級(jí)。3、采用場(chǎng)景法、路徑法或其他方法(方法其實(shí)是不固定的,有時(shí)候可以綜合使用多種方法)梳理出每個(gè)業(yè)務(wù)流程在系統(tǒng)中對(duì)應(yīng)的操作步驟,形成業(yè)務(wù)流程的測(cè)試用例。注意:* 這里的操作步驟沒(méi)有必要像功能點(diǎn)測(cè)試用例的步驟那么詳細(xì),這個(gè)操作步驟可能是一個(gè)業(yè)務(wù)操作集,可以分解成多個(gè)步驟,這些業(yè)務(wù)操作集合,也可以對(duì)應(yīng)具體的功能點(diǎn)測(cè)試用例,從而做到測(cè)試用例的復(fù)用。所以可以說(shuō)這里的業(yè)務(wù)流程測(cè)試用例就像是將多個(gè)功能點(diǎn)的測(cè)試用例組合成一個(gè)集合,形成一個(gè)業(yè)務(wù)流。* 在每個(gè)步驟中需要標(biāo)識(shí)出執(zhí)行該操作的用戶(hù)角色,因?yàn)樵谝粋€(gè)業(yè)務(wù)流程中,很可能涉及到不同的角色。* 需要平衡項(xiàng)目的進(jìn)度、成本,不一定需要覆蓋所有的路徑。三、測(cè)試數(shù)據(jù)設(shè)計(jì)1、輸入數(shù)據(jù):測(cè)試業(yè)務(wù)流程與功能點(diǎn)測(cè)試的重點(diǎn)不一樣,因此設(shè)計(jì)測(cè)試數(shù)據(jù)的時(shí)候更多需要考慮下面的因素(按重要到次要排列):1)關(guān)鍵的判斷條件2)符合業(yè)務(wù)意義的數(shù)據(jù)3)邊界數(shù)據(jù)4)異常數(shù)據(jù)另外,對(duì)流程無(wú)任何影響的數(shù)據(jù),我認(rèn)為可以在此不考慮,放到功能點(diǎn)測(cè)試中更加合適,這樣可以減少不必要的干擾。不過(guò),有些功能點(diǎn)對(duì)流程的依賴(lài)很強(qiáng),或者業(yè)務(wù)流程非常簡(jiǎn)單,也可以將業(yè)務(wù)流程測(cè)試與功能點(diǎn)測(cè)試結(jié)合。(實(shí)際我覺(jué)得功能點(diǎn)測(cè)試與業(yè)務(wù)流程測(cè)試的數(shù)據(jù)分開(kāi)會(huì)好一點(diǎn),因?yàn)楫吘怪攸c(diǎn)不一樣;但有時(shí)迫于進(jìn)度的壓力,也會(huì)將這些數(shù)據(jù)結(jié)合在一起)2、輸出數(shù)據(jù):系統(tǒng)中得到的結(jié)果數(shù)據(jù)以及報(bào)表中的數(shù)據(jù),都需要體現(xiàn)出來(lái),必要的時(shí)候還需要根據(jù)報(bào)表的格式提供輸出數(shù)據(jù),以便在測(cè)試時(shí)進(jìn)行核對(duì)。注意:需要平衡項(xiàng)目的進(jìn)度、成本,盡可能用少的測(cè)試數(shù)據(jù)發(fā)現(xiàn)多的問(wèn)題。四、測(cè)試執(zhí)行主要在下面幾個(gè)階段執(zhí)行業(yè)務(wù)流程測(cè)試:1、最主要是在系統(tǒng)測(cè)試階段進(jìn)行(將優(yōu)先級(jí)高的主要業(yè)務(wù)流程測(cè)試用例作為冒煙測(cè)試用例)。2、在集成測(cè)試的后期,已經(jīng)對(duì)部分業(yè)務(wù)測(cè)試流程進(jìn)行了測(cè)試,可以根據(jù)系統(tǒng)集成的順序,在集成測(cè)試階段對(duì)部分業(yè)務(wù)流程進(jìn)行測(cè)試。集成測(cè)試階段重點(diǎn)是測(cè)試功能點(diǎn),功能點(diǎn)測(cè)試存在嚴(yán)重問(wèn)題,是無(wú)法進(jìn)行業(yè)務(wù)流程測(cè)試的,所以一般是等功能比較穩(wěn)定的時(shí)間才會(huì)進(jìn)行業(yè)務(wù)流程測(cè)試。3、驗(yàn)收測(cè)試。4、個(gè)人觀(guān)點(diǎn):保證質(zhì)量最有力的手段還是預(yù)防,如果能夠?qū)I(yè)務(wù)流程測(cè)試用于測(cè)試的前期,比如:用于開(kāi)發(fā)人員進(jìn)行聯(lián)調(diào)、或者送測(cè)前的測(cè)試,這樣可能會(huì)提高送測(cè)質(zhì)量,減少測(cè)試輪次,提高編碼質(zhì)量。另外,有了具體的步驟,以及測(cè)試數(shù)據(jù),可以結(jié)合自動(dòng)化測(cè)試工具進(jìn)行業(yè)務(wù)流程測(cè)試。(以上言論僅代表作者的個(gè)人觀(guān)點(diǎn),不代表51Testing觀(guān)點(diǎn))用路徑分析法來(lái)編寫(xiě)測(cè)試用例來(lái)源:網(wǎng)絡(luò) 作者:不詳熟悉測(cè)試?yán)碚摰娜硕贾?,路徑覆蓋是白盒測(cè)試中一種很重要的方法,廣泛應(yīng)用于單元測(cè)試。那么基于路徑覆蓋的分析方法是不是只能應(yīng)用于單元測(cè)試呢,能不能將其推而廣之呢。一般而言,在單元測(cè)試中,路徑就是指函數(shù)代碼的某個(gè)分支,而實(shí)際上如果我們將軟件系統(tǒng)的某個(gè)流程也看成路徑的話(huà),我們將可以嘗試著用路徑分析的方法來(lái)設(shè)計(jì)測(cè)試用例。采用路徑分析的方法設(shè)計(jì)測(cè)試用例有兩點(diǎn)好處:一是降低了測(cè)試用例設(shè)計(jì)的難度,只要搞清了各種流程,就可以設(shè)計(jì)出高質(zhì)量的測(cè)試用例來(lái),而不用太多測(cè)試方面的經(jīng)驗(yàn);二是在測(cè)試時(shí)間較緊的情況下,可以有的放矢的選擇測(cè)試用例,而不用完全根據(jù)經(jīng)驗(yàn)來(lái)取舍。下面就具體的介紹一下如何用路徑分析的方法編寫(xiě)測(cè)試用例。首先是將系統(tǒng)運(yùn)行過(guò)程中所涉及到的各種流程圖表化,可以先從最基本的流程入手,將流程抽象成為不同功能的順序執(zhí)行。在最基本流程的基礎(chǔ)上再去考慮次要或者異常的流程,這樣將各種流程逐漸細(xì)化,這樣既可以逐漸加深對(duì)流程的理解,還可以將各個(gè)看似孤立的流程關(guān)聯(lián)起來(lái)。完成所有流程的圖表化后就完成了所有路徑的設(shè)定。找出了所有的路徑,下面的工作就是給每條路徑設(shè)定優(yōu)先級(jí),這樣在測(cè)試時(shí)就可以先測(cè)優(yōu)先級(jí)高的,再測(cè)優(yōu)先級(jí)低的,在時(shí)間緊迫的情況下甚至可以考慮忽略一些低優(yōu)先級(jí)的路徑。優(yōu)先級(jí)根據(jù)兩個(gè)原則來(lái)選?。阂皇锹窂绞褂玫念l率,使用越頻繁的優(yōu)先級(jí)越高;二是路徑的重要程度,如果失敗對(duì)系統(tǒng)影響越大的優(yōu)先級(jí)越高。將根據(jù)兩個(gè)原則所分別得到的優(yōu)先級(jí)相加就得到了整個(gè)路徑的優(yōu)先級(jí)。根據(jù)優(yōu)先級(jí)的排序就可以更有針對(duì)性的進(jìn)行測(cè)試。為每條路徑設(shè)定好優(yōu)先級(jí)后,接下來(lái)的工作就是為每條路徑選取測(cè)試數(shù)據(jù),構(gòu)造測(cè)試用例。一條路徑可以對(duì)應(yīng)多個(gè)測(cè)試用例,在選取測(cè)試數(shù)據(jù)時(shí),可以充分利用邊界值選取等方法,通過(guò)表格將各種測(cè)試數(shù)據(jù)的輸入輸出對(duì)應(yīng)起來(lái),這樣就完成了測(cè)試用例的設(shè)計(jì)。對(duì)于測(cè)試人員而言,測(cè)試用例的設(shè)計(jì)是一件非常困難的工作,而同時(shí)測(cè)試用例的設(shè)計(jì)好壞又直接關(guān)系到整個(gè)系統(tǒng)的設(shè)計(jì)質(zhì)量。本文介紹了一種更理論化的設(shè)計(jì)方法來(lái)盡量簡(jiǎn)化這種工作,將一般應(yīng)用于單元測(cè)試的路徑分析方法推廣到集成測(cè)試、系統(tǒng)測(cè)試等后續(xù)測(cè)試過(guò)程中,希望能給大家一點(diǎn)啟示。我會(huì)將自己嘗試過(guò)的一些感受以及具體例子跟在本貼之后.如果想讓本方法很好的用在實(shí)際的工作中,那么流程就必須明確的規(guī)范的(就是有畫(huà)出相應(yīng)業(yè)務(wù)或者功能走向圖),這樣就可以極大的加快了用例編寫(xiě)的速度和質(zhì)量,但是如果碰到?jīng)]有明確流程圖的時(shí)候,可能會(huì)花不少的時(shí)間去捉摸功能點(diǎn)的流程走向問(wèn)題,這又讓工作進(jìn)度慢了下來(lái)(流程不明確是因?yàn)樾枨鬀](méi)有明確表述和設(shè)計(jì)沒(méi)有相應(yīng)流程描述),所以在實(shí)際工作中想使用這種方法來(lái)加快和改進(jìn)測(cè)試用例的進(jìn)度和質(zhì)量,還要說(shuō)服項(xiàng)目組盡可能的規(guī)范需求和設(shè)計(jì)的文檔規(guī)范性,畢竟軟件質(zhì)量的控制不是我們一組人就能做到的。 拿到這個(gè)流程時(shí),第一眼看上去,是不是有點(diǎn)暈暈的呢,確實(shí)如此,因?yàn)檫@不能稱(chēng)為標(biāo)準(zhǔn)的流程圖,我們需要做一些改進(jìn),不妨事先約定,畫(huà)流程圖時(shí),在有判定條件處,就往下走,而就往左走,以下是簡(jiǎn)化后的流程: 上面這個(gè)流程圖看上去是不是清晰很多,確實(shí)如此,從心理學(xué)的角度來(lái)講,正常人的思維是很難

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論