自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為測(cè)試執(zhí)行立法——淺談測(cè)試設(shè)計(jì)

網(wǎng)絡(luò) 通信技術(shù)
所謂測(cè)試設(shè)計(jì),就是測(cè)試執(zhí)行的法,它規(guī)范了測(cè)試人員在測(cè)試過程中遇到的“測(cè)試什么”和“如何測(cè)試”的問題,測(cè)試設(shè)計(jì)內(nèi)容將直接影響到測(cè)試的執(zhí)行以及結(jié)果。

如果將整個(gè)測(cè)試體系看成一個(gè)國(guó)家的話,那么測(cè)試分析與設(shè)計(jì)的過程就是立法的過程,而最終產(chǎn)出的測(cè)試方案/點(diǎn)/用例就是一國(guó)之法律,每一個(gè)測(cè)試公民都應(yīng)該在測(cè)試過程中按照這些法律來開展工作。既然是立法,那么就應(yīng)該從立法動(dòng)議開始考慮

一、分析測(cè)試需求

正如在立法的時(shí)候要向各人大機(jī)構(gòu)收集立法建議一樣,前期需要對(duì)于測(cè)試設(shè)計(jì)進(jìn)行需求的收集和分析。測(cè)試需求的主要來自于開發(fā)設(shè)計(jì)類需求、用戶應(yīng)用類需求和測(cè)試經(jīng)驗(yàn)類需求三方面。

開發(fā)設(shè)計(jì)類需求。

主要包括產(chǎn)品包需求、設(shè)計(jì)需求、設(shè)計(jì)規(guī)格、產(chǎn)品的軟硬件架構(gòu)等等。事實(shí)上,開發(fā)設(shè)計(jì)類需求僅僅是客戶需求在開發(fā)層面上的一個(gè)映像,并非客戶需求的本像,因此在收集到這些需求的同時(shí),不僅要關(guān)心開發(fā)設(shè)計(jì)類需求文檔本身,更應(yīng)該關(guān)注其隱藏的客戶實(shí)際需求,將其分析透徹,保證測(cè)試設(shè)計(jì)是貼近客戶而不是貼近開發(fā),體現(xiàn)端到端的測(cè)試設(shè)計(jì)理念。

比如用戶需要做一個(gè)煙囪,但開發(fā)人員把圖紙拿反了,設(shè)計(jì)成了挖口井。如果測(cè)試設(shè)計(jì)貼近開發(fā)的話,那是絕對(duì)發(fā)現(xiàn)不了這個(gè)巨大的錯(cuò)誤;如果直接看到的是用戶的需求,就能很容易就能找到這其中的陰差陽錯(cuò)。當(dāng)然,這僅是一個(gè)例子,但是在現(xiàn)實(shí)中,開發(fā)出來的特性不能滿足用戶需求而被迫返工的事實(shí)是存在的,所以在建立測(cè)試之法的時(shí)候,我們必須要求收集到的動(dòng)議是最原始需求的反映。

用戶應(yīng)用類需求

這主要包括一些重要的用戶實(shí)際組網(wǎng)等等,這些都是直接來源于用戶的內(nèi)容,所以可以直接納入到我們的測(cè)試設(shè)計(jì)中來。

經(jīng)驗(yàn)類需求

在測(cè)試立法的過程中需要將以往的經(jīng)驗(yàn)固化到文檔上形成固定的典型組網(wǎng)、典型應(yīng)用、典型場(chǎng)景等等。

值得注意的是,經(jīng)驗(yàn)并不是因循守舊,而應(yīng)該根據(jù)當(dāng)前技術(shù)的發(fā)展推陳出新,不斷更新再不斷固化。比如,早期大家對(duì)于STP的理解還停留在STP/RSTP,當(dāng)時(shí)的組網(wǎng)不能滿足后續(xù)MSTP測(cè)試的需求,這就需要在原有組網(wǎng)的基礎(chǔ)上設(shè)計(jì)出新的組網(wǎng),形成新的經(jīng)驗(yàn)。

對(duì)這三類測(cè)試需求分析清楚了,產(chǎn)品“需要測(cè)試什么”基本就非常清晰了。接下來,則要根據(jù)需求分析分門別類地進(jìn)行詳細(xì)設(shè)計(jì),也就是要解決“如何測(cè)試”的問題,啟動(dòng)真正的設(shè)計(jì)立法工作。

二、設(shè)計(jì)測(cè)試方案/測(cè)試點(diǎn)/測(cè)試用例

經(jīng)過前期的測(cè)試需求收集和分析,我們會(huì)根據(jù)測(cè)試對(duì)象和范圍的不同,把測(cè)試設(shè)計(jì)工作分成三類:特性測(cè)試設(shè)計(jì)、組合測(cè)試設(shè)計(jì)、應(yīng)用測(cè)試設(shè)計(jì)。特性測(cè)試設(shè)計(jì)主要是針對(duì)單個(gè)特性進(jìn)行的設(shè)計(jì);組合測(cè)試設(shè)計(jì)主要是將多個(gè)相關(guān)特性組合起來進(jìn)行的設(shè)計(jì);應(yīng)用測(cè)試設(shè)計(jì)是根據(jù)用戶應(yīng)用而來的專項(xiàng)設(shè)計(jì)。需要指出的是,實(shí)際上組合測(cè)試設(shè)計(jì)和應(yīng)用測(cè)試設(shè)計(jì)很類似,后者是針對(duì)特定用戶環(huán)境的組合測(cè)試設(shè)計(jì),也就是說應(yīng)用測(cè)試設(shè)計(jì)是更加貼近用戶實(shí)際應(yīng)用的組合測(cè)試設(shè)計(jì),無需根據(jù)自己的經(jīng)驗(yàn)再去優(yōu)化組網(wǎng),最好按照某用戶環(huán)境進(jìn)行1:1的設(shè)計(jì)。

無論測(cè)試設(shè)計(jì)工作是哪一類,最終體現(xiàn)到實(shí)際操作中的內(nèi)容就是測(cè)試方案、測(cè)試點(diǎn)、測(cè)試用例,即測(cè)試的規(guī)則。

測(cè)試方案

測(cè)試方案是對(duì)測(cè)試活動(dòng)的總體分析和規(guī)劃,除了要進(jìn)行測(cè)試對(duì)象分析以外,每一個(gè)測(cè)試方案中都應(yīng)該包括網(wǎng)絡(luò)拓?fù)洹⒕W(wǎng)絡(luò)配置、流量模型。

特性測(cè)試方案是最基礎(chǔ)的一類,主要用于描述某個(gè)單一特性的測(cè)試方法和過程。由于特性測(cè)試方案主要用于產(chǎn)品功能尚未穩(wěn)定的測(cè)試活動(dòng),覆蓋產(chǎn)品開發(fā)早期階段,那么勢(shì)必、存在實(shí)際產(chǎn)品物料缺乏的問題,所以在設(shè)計(jì)特性測(cè)試方案時(shí),一定要采用盡可能簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)洌苊庠O(shè)計(jì)過于復(fù)雜;相應(yīng)的,產(chǎn)品開發(fā)早期版本仍然處于功能驗(yàn)證階段,所以特性測(cè)試方案的網(wǎng)絡(luò)配置應(yīng)該以被測(cè)特性為核心進(jìn)行配置,避免過多過復(fù)雜組合;而流量模型應(yīng)該采用輕載連續(xù)流量比較合適。

組合/應(yīng)用測(cè)試方案一般用于產(chǎn)品相對(duì)穩(wěn)定的階段,根據(jù)組合/應(yīng)用的需要,可以按需設(shè)計(jì)網(wǎng)絡(luò)拓?fù)浜途W(wǎng)絡(luò)配置。有一點(diǎn)需要指出的是,在組合測(cè)試方案中一般都愿意采用重載持續(xù)流量模型,而在應(yīng)用類測(cè)試方案設(shè)計(jì)時(shí),需要驗(yàn)證用戶組網(wǎng),所以流量模型也需要考慮符合用戶的實(shí)際情況,因?yàn)橹剌d持續(xù)流量模型并不是在所有的用戶組網(wǎng)中都能奏效的,有時(shí)候在某些特定的用戶分布式網(wǎng)絡(luò)中,輕載疊加突發(fā)流量模型也會(huì)出現(xiàn)問題。

測(cè)試點(diǎn)/用例

測(cè)試方案只是對(duì)于需要測(cè)試的對(duì)象進(jìn)行了整體的分析和分解,接下來則 需要對(duì)分析和分解出來的內(nèi)容進(jìn)行歸納和整理,這樣就形成了測(cè)試點(diǎn)。測(cè)試點(diǎn)就是測(cè)試設(shè)計(jì)的綱,它是整個(gè)設(shè)計(jì)的靈魂所在。好的測(cè)試點(diǎn)應(yīng)該是測(cè)試對(duì)象的歸納,測(cè)試點(diǎn)安排的順序是對(duì)測(cè)試對(duì)象剖析的過程,測(cè)試點(diǎn)粒度(即測(cè)試點(diǎn)包含內(nèi)容的多少)的選擇是對(duì)能力基線的嚴(yán)格把握。

由于測(cè)試設(shè)計(jì)人員的思想是千差萬別的,所以為了能夠得到更加一致的測(cè)試點(diǎn)設(shè)計(jì),我們采用了測(cè)試類型分析法明確了測(cè)試點(diǎn)文件的結(jié)構(gòu),每一個(gè)測(cè)試點(diǎn)文件中主要包括:配置測(cè)試、功能測(cè)試、協(xié)議一致性測(cè)試、性能規(guī)格測(cè)試、壓力測(cè)試、異常測(cè)試、互操作測(cè)試等。而測(cè)試點(diǎn)的粒度確實(shí)很難統(tǒng)一,所以我們一般按照10個(gè)/人天的測(cè)試執(zhí)行效率進(jìn)行估計(jì)和設(shè)計(jì),這就需要有豐富測(cè)試執(zhí)行經(jīng)驗(yàn)。

但是,一個(gè)測(cè)試點(diǎn)無法詳細(xì)描述出具體操作的步驟,這便需要測(cè)試用例。測(cè)試用例設(shè)計(jì)就是一個(gè)將測(cè)試點(diǎn)細(xì)化到可執(zhí)行步驟地過程,每一個(gè)測(cè)試用例都是由執(zhí)行——〉驗(yàn)證的不停往復(fù)。在用例的設(shè)計(jì)中我們有一些常用的工程方法:邊界值法、等價(jià)類劃分、錯(cuò)誤猜測(cè)等等。這些無非是擴(kuò)展我們?cè)O(shè)計(jì)的思路,讓測(cè)試設(shè)計(jì)的肉體更加豐滿。

三、培養(yǎng)設(shè)計(jì)人員

在測(cè)試全流程中,真正執(zhí)行者都是有血有肉的個(gè)體,而這些人所擁有的經(jīng)驗(yàn)就是流程的活力。所以要充分發(fā)揮測(cè)試設(shè)計(jì)流程的活力,就應(yīng)該讓擁有豐富經(jīng)驗(yàn)、技術(shù)級(jí)別高的人來主導(dǎo)測(cè)試設(shè)計(jì)的工作。

在H3C的測(cè)試體系中,主要有助理測(cè)試工程師、測(cè)試工程師、測(cè)試專家、資深測(cè)試專家等。對(duì)于一般的測(cè)試設(shè)計(jì)工作,具有良好測(cè)試實(shí)踐的人員(測(cè)試工程師)基本可以勝任;而復(fù)雜的跨領(lǐng)域的組網(wǎng)測(cè)試設(shè)計(jì),除了需要測(cè)試實(shí)踐以外,還需要掌握廣泛的數(shù)據(jù)通信技術(shù)知識(shí),這就要求測(cè)試專家承擔(dān)該工作;而資深測(cè)試專家則要承擔(dān)各類更加復(fù)雜的疑難雜癥的測(cè)試設(shè)計(jì)工作(如黑客攻擊測(cè)試設(shè)計(jì))。

為了適應(yīng)不同層次的測(cè)試設(shè)計(jì)活動(dòng),需要相應(yīng)的培養(yǎng)不同技術(shù)等級(jí)的測(cè)試人員梯隊(duì),盡量物盡其用,高技術(shù)等級(jí)的從事復(fù)雜的設(shè)計(jì)活動(dòng),低技術(shù)等級(jí)的從事簡(jiǎn)單的設(shè)計(jì)活動(dòng),不具備設(shè)計(jì)資質(zhì)的人員則不能參加設(shè)計(jì)活動(dòng)。

四、測(cè)試設(shè)計(jì)維護(hù)

實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),測(cè)試執(zhí)行是檢驗(yàn)測(cè)試設(shè)計(jì)正確性的最佳手段。測(cè)試人員需要將將實(shí)踐中發(fā)現(xiàn)的設(shè)計(jì)問題,通過跟蹤流程反饋到設(shè)計(jì)團(tuán)隊(duì)中,使得前期設(shè)計(jì)的缺陷漏洞得以修復(fù)和完備,這樣就會(huì)形成一個(gè)良性的循環(huán)。H3C問題單跟蹤流程就提供了一個(gè)很好的修復(fù)機(jī)制,不僅從端到端保證設(shè)計(jì)修改的正確性,而且中間設(shè)置的審核環(huán)節(jié)保證了修改的質(zhì)量。

五、結(jié)束語

測(cè)試設(shè)計(jì)是一個(gè)充滿創(chuàng)造力的活動(dòng),無論是前期的需求分析,還是分析的落實(shí),或是后期對(duì)于設(shè)計(jì)的不斷完善。要建立起自己的測(cè)試之法,就必須將所有測(cè)試設(shè)計(jì)的活動(dòng)貫穿到整個(gè)測(cè)試活動(dòng)中去,測(cè)試執(zhí)行中體現(xiàn)測(cè)試設(shè)計(jì)的精髓,測(cè)試設(shè)計(jì)吸收測(cè)試執(zhí)行的智慧結(jié)晶。

責(zé)任編輯:遺忘者 來源: 51cto.com
相關(guān)推薦

2011-05-16 14:54:12

測(cè)試用例

2022-07-27 11:51:39

契約測(cè)試開發(fā)測(cè)試

2023-10-04 00:14:00

WebSocket網(wǎng)絡(luò)協(xié)議

2011-04-22 16:05:26

測(cè)試

2010-04-13 10:49:32

2010-04-13 10:54:33

MPLS

2011-05-16 14:13:04

模型測(cè)試

2011-06-08 17:23:12

測(cè)試用例

2010-09-17 15:12:28

2010-04-13 10:43:05

MPLS

2023-04-17 19:43:54

兼容性測(cè)試軟件測(cè)試

2011-05-16 16:41:06

軟件測(cè)試單元測(cè)試

2010-10-11 10:33:51

linksys無線路由

2011-06-14 15:56:42

單元測(cè)試

2011-06-08 16:22:24

白盒測(cè)試

2011-05-16 15:09:20

測(cè)試用例

2011-04-18 11:34:34

嵌入式軟件測(cè)試

2021-11-01 13:53:24

自動(dòng)駕駛數(shù)據(jù)人工智能

2009-08-11 09:52:37

軟件測(cè)試測(cè)試工具

2011-06-08 16:52:16

軟件測(cè)試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)