国产美女精品福利一区二区_国产尤物av尤物在线观看_中文字幕在线中文字幕二区_精品国产子伦久久久久久小说_手机在线黄色网址_亚洲一区二区精品

400-821-6015
行業(yè)資訊
您當(dāng)前的位置:首頁(yè) ? 行業(yè)資訊 ? 行業(yè)資訊
內(nèi)部資訊行業(yè)資訊

測(cè)試用例編寫(xiě)規(guī)范

發(fā)布日期:2024-12-17

      在車載項(xiàng)目開(kāi)發(fā)過(guò)程中,測(cè)試是關(guān)鍵中關(guān)鍵的一環(huán),包括供應(yīng)商釋放每版軟件時(shí)的全量測(cè)試,也包括主機(jī)廠的驗(yàn)收測(cè)試。那針對(duì)測(cè)試這塊,測(cè)試用例設(shè)計(jì)的規(guī)范一般是怎么樣呢?今天一起來(lái)探討一下。

      首先是規(guī)范測(cè)試用例的背景是什么呢?主要有兩個(gè)維度,首先是為保證測(cè)試用例對(duì)需求的覆蓋率,第二個(gè)就是對(duì)單個(gè)功能點(diǎn),主要驗(yàn)證不同的輸入及其組合所帶來(lái)的各種輸入動(dòng)作,系統(tǒng)輸出是否合理。

      測(cè)試用例設(shè)計(jì)規(guī)范的目的是為測(cè)試用例的質(zhì)量負(fù)責(zé),使測(cè)試能有序、合理化的進(jìn)行,從而提高實(shí)施測(cè)試時(shí)的測(cè)試質(zhì)量。

      那下面就來(lái)仔細(xì)聊聊測(cè)試用例設(shè)計(jì)的規(guī)范。首先是一條測(cè)試用例要包含哪些內(nèi)容呢?



01編寫(xiě)用例原則

     在上面對(duì)整體測(cè)試規(guī)范的背景和目的簡(jiǎn)單說(shuō)明后,那先來(lái)看看測(cè)試用例編寫(xiě)的原則,主要包括系統(tǒng)性,全面性,正確性,可操作性,下面挨個(gè)來(lái)聊聊。

      系統(tǒng)性:要能完整的說(shuō)明整個(gè)系統(tǒng)的業(yè)務(wù)需求、系統(tǒng)由幾個(gè)子系統(tǒng)組成以及間的關(guān)系;對(duì)模塊業(yè)務(wù)流程要說(shuō)明子系統(tǒng)內(nèi)部功能、重點(diǎn)功能以及之間的關(guān)系;

      全面性:應(yīng)盡可能覆蓋各種路徑、盡可能覆蓋各個(gè)業(yè)務(wù)點(diǎn);

      正確性:輸入界面后的數(shù)據(jù)應(yīng)與測(cè)試文檔所記錄的數(shù)據(jù)一致,而預(yù)期結(jié)果也應(yīng)與測(cè)試數(shù)據(jù)發(fā)生的業(yè)務(wù)吻合。

      可操作性:測(cè)試用例中要寫(xiě)清楚測(cè)試的操作步驟,以及不同的操作步驟相對(duì)應(yīng)的測(cè)試結(jié)果。


02編寫(xiě)用例標(biāo)準(zhǔn)

      討論完測(cè)試用例的原則后,那用例實(shí)際應(yīng)該怎么編寫(xiě)呢,其標(biāo)準(zhǔn)是什么呢?首先測(cè)試用例編寫(xiě)應(yīng)該統(tǒng)一模板并約定模板的使用方法;其次測(cè)試用例編寫(xiě)應(yīng)當(dāng)根據(jù)實(shí)際情況編寫(xiě)測(cè)試用例編寫(xiě)手冊(cè),包括用例編號(hào)規(guī)則、編寫(xiě)方法、維護(hù)等內(nèi)容等;然后則是用例編寫(xiě)應(yīng)根據(jù)手冊(cè)中約定的編寫(xiě)方法、內(nèi)容等進(jìn)行編寫(xiě),并且寫(xiě)要明確步驟,輸入輸出要素清晰,并且與需求和缺陷相對(duì)應(yīng);最后按照用例編寫(xiě)原來(lái)中全面性,用例編寫(xiě)應(yīng)嚴(yán)格根據(jù)需求及測(cè)試需求功能分析點(diǎn)進(jìn)行,要求覆蓋全部需求功能點(diǎn)。

      最后用例編寫(xiě)要注重用例的可復(fù)用性,減少后續(xù)類似需求的測(cè)試設(shè)計(jì)工作量。


03用例設(shè)計(jì)步驟

      在聊完用例原則和標(biāo)準(zhǔn)后,就要開(kāi)始實(shí)操了,看用例設(shè)計(jì)的步驟了。

      第一步是測(cè)試需求分析從需求分析文檔中,找出待測(cè)的需求點(diǎn),通過(guò)分析、理解,整理成為測(cè)試需求,要清楚被測(cè)對(duì)象具體包含哪些功能點(diǎn)。

      第二步則是業(yè)務(wù)流程分析:首先要對(duì)業(yè)務(wù)知識(shí)要熟悉,然后對(duì)被功能需求要進(jìn)行全盤(pán)的整理出來(lái)。

      第三部則是測(cè)試用例設(shè)計(jì):測(cè)試用例設(shè)計(jì)的類型主要包括功能測(cè)試、邊界測(cè)試、異常測(cè)試、性能測(cè)試、壓力測(cè)試等,在設(shè)計(jì)用例時(shí)要盡量考慮邊界、異常等情況。

      第四部則是測(cè)試用例評(píng)審:由測(cè)試用例編寫(xiě)者發(fā)起,參加的人員需包括測(cè)試負(fù)責(zé)人、項(xiàng)目經(jīng)理、開(kāi)發(fā)人員及其他相關(guān)的測(cè)試人員。

      第五步則是測(cè)試用例完善:測(cè)試用例編寫(xiě)完成之后需要不斷完善,包括功能需求迭代,或者是在軟件交付后客戶反饋的軟件缺陷,而缺陷又是因測(cè)試用例存在漏洞造成,也需要對(duì)測(cè)試用例進(jìn)行完善。


04用例維護(hù)

     測(cè)試用例編寫(xiě)并不是一次性的工作,后續(xù)還需要定期的維護(hù)測(cè)試用例,為什么要維護(hù)呢?

      刪除過(guò)時(shí)的測(cè)試用例

      因?yàn)樾枨蟮母淖兊仍蚩赡軙?huì)使一個(gè)基線測(cè)試用例不再適合被測(cè)系統(tǒng),那么這些測(cè)試用例就會(huì)過(guò)時(shí),需要對(duì)這些測(cè)試用例進(jìn)行及時(shí)的刪除。

      修改測(cè)試用例

      隨著項(xiàng)目的進(jìn)展,測(cè)試需求可能會(huì)有部分變更,甚至大范圍的變更,這個(gè)時(shí)候就會(huì)根據(jù)需求的變化相應(yīng)的對(duì)測(cè)試用例進(jìn)行維護(hù),修改已經(jīng)不符合目前需求的內(nèi)容,并備注加以說(shuō)明。

      刪除冗余的測(cè)試用例

      如果存在兩個(gè)或更多測(cè)試用例對(duì)一組相同的輸入和輸入進(jìn)行測(cè)試,則需要對(duì)其進(jìn)行刪除,只需留下其中的一個(gè)。

      增添新的測(cè)試用例

      對(duì)新增的功能、在評(píng)審過(guò)程及測(cè)試過(guò)程中發(fā)現(xiàn)缺少測(cè)試用例或者系統(tǒng)出現(xiàn)BUG但是沒(méi)有與之對(duì)應(yīng)的測(cè)試用例,需要按照測(cè)試用例的設(shè)計(jì)標(biāo)準(zhǔn)進(jìn)行增添,增加測(cè)試用例時(shí),需要在相應(yīng)功能模塊的最下方插入新增的測(cè)試用例,并在備注欄中加以說(shuō)明。


05用例設(shè)計(jì)方法

      測(cè)試用例要包括欲測(cè)試的功能、應(yīng)輸入的數(shù)據(jù)和預(yù)期的輸出結(jié)果。測(cè)試數(shù)據(jù)應(yīng)該選用少量、高效的測(cè)試數(shù)據(jù)進(jìn)行盡可能完備的測(cè)試;基本目標(biāo)是:設(shè)計(jì)一組發(fā)現(xiàn)某個(gè)錯(cuò)誤或某類錯(cuò)誤的測(cè)試數(shù)據(jù),測(cè)試用例應(yīng)覆蓋方面:

      等價(jià)劃分:將所有可能的輸入數(shù)據(jù)(有效的和無(wú)效的)劃分成若干個(gè)等價(jià)類。

      邊界值分析法:確定邊界情況,針對(duì)系統(tǒng)在測(cè)試過(guò)程中主要輸入一些合法數(shù)據(jù)/非法數(shù)據(jù),主要在邊界值附近選取。

      場(chǎng)景法:通過(guò)運(yùn)用場(chǎng)景來(lái)對(duì)系統(tǒng)的功能點(diǎn)或業(yè)務(wù)流程的描述,從而提高測(cè)試效果的一種方法。用例場(chǎng)景來(lái)測(cè)試需求是指模擬特定場(chǎng)景邊界發(fā)生的事情,通過(guò)事件來(lái)觸發(fā)某個(gè)動(dòng)作的發(fā)生,觀察事件的最終結(jié)果,從而用來(lái)發(fā)現(xiàn)需求中存在的問(wèn)題。

      基本流:是經(jīng)過(guò)用例的最簡(jiǎn)單的路徑;

      正確性測(cè)試:輸入用戶實(shí)際數(shù)據(jù)以驗(yàn)證系統(tǒng)是滿足需求規(guī)格說(shuō)明書(shū)的要求;測(cè)試用例中的測(cè)試點(diǎn)應(yīng)首先保證要至少覆蓋需求規(guī)格說(shuō)明書(shū)中的各項(xiàng)功能,并且正常。

      健壯性測(cè)試:程序能夠接收正確數(shù)據(jù)輸入并且產(chǎn)生正確(預(yù)期)的輸出;輸入非法數(shù)據(jù)(非法類型、不符合要求的數(shù)據(jù)、溢出數(shù)據(jù)等),程序應(yīng)能給出提示并進(jìn)行相應(yīng)處理。把自己想象成一名對(duì)產(chǎn)品操作一點(diǎn)也不懂的客戶,在進(jìn)行任意操作。

      完整性測(cè)試:對(duì)未經(jīng)授權(quán)的人使用軟件系統(tǒng)或數(shù)據(jù)的企圖,系統(tǒng)能夠控制的程度,程序的數(shù)據(jù)處理能夠保持外部信息的完整。

      接口間測(cè)試:測(cè)試各個(gè)模塊相互間的協(xié)調(diào)和通信情況,數(shù)據(jù)輸入輸出的一致性和正確性。

      壓力測(cè)試:輸入10條記錄運(yùn)行各個(gè)功能,輸入30條記錄運(yùn)行,輸入50條記錄運(yùn)行,進(jìn)行測(cè)試。

      錯(cuò)誤推測(cè):主要是根據(jù)測(cè)試經(jīng)驗(yàn)和直覺(jué),參照以往的軟件系統(tǒng)出現(xiàn)錯(cuò)誤之處。

      效率:完成預(yù)定的功能,系統(tǒng)的運(yùn)行時(shí)間。

      可操作性:理解和使用該系統(tǒng)的難易程度(界面友好性)。

      可移植性:在不同操作系統(tǒng)及硬件配置情況下的運(yùn)行性。

      回歸測(cè)試:按照測(cè)試用例將所有的測(cè)試點(diǎn)測(cè)試完畢,測(cè)試中發(fā)現(xiàn)的問(wèn)題開(kāi)發(fā)人員。

      比較測(cè)試:將已經(jīng)發(fā)版的類似產(chǎn)品或原有的老產(chǎn)品與測(cè)試的產(chǎn)品同時(shí)運(yùn)行比較,或與已往的測(cè)試結(jié)果比較。

      兼容性測(cè)試:操作系統(tǒng)的兼容性測(cè)試內(nèi)容不僅包括軟件的安裝,還需對(duì)關(guān)鍵流程和功能點(diǎn)進(jìn)行檢查。而需要測(cè)試哪些操作系統(tǒng)的兼容性,首先取決于軟件用戶文檔上對(duì)用戶的承諾,其次就需要對(duì)一些常用操作系統(tǒng)兼容的檢查

      歷史版本兼容性測(cè)試:某些功能存在新版本和歷史版本數(shù)據(jù)顯示、頁(yè)面展示不一致的問(wèn)題。需要不同版本進(jìn)行測(cè)試。


06用例評(píng)審

      在完成用例編寫(xiě)后,就需要預(yù)約會(huì)議,對(duì)用例進(jìn)行評(píng)審,為什么需要評(píng)審呢?主要是測(cè)試用例是軟件測(cè)試的原則,但由于軟件人員對(duì)在需求理解、設(shè)計(jì)等理解程度不同等因素的影響,首次產(chǎn)生的測(cè)試用例質(zhì)量難以避免會(huì)有不同程度的差異,故對(duì)編寫(xiě)的測(cè)試用例進(jìn)行評(píng)審是很有必要的,其作用是測(cè)試用例的評(píng)審過(guò)程能夠起到用例結(jié)構(gòu)清晰化、場(chǎng)景覆蓋全面化以及優(yōu)先用例的合理化安排等。

      評(píng)審的內(nèi)容包括用例設(shè)計(jì)的結(jié)構(gòu)安排是否清晰合理,是否高效的需求進(jìn)行覆蓋用例的優(yōu)先級(jí)別是否安排合理;是否覆蓋了測(cè)試需求的所有功能點(diǎn),包括需求中的業(yè)務(wù)規(guī)則、所有用戶可能使用的流程或場(chǎng)景等;用例是否有很好的可執(zhí)行性。例如用例的前提條件、執(zhí)行步驟、輸入數(shù)據(jù)和期待結(jié)果是否清晰、正確;是否已經(jīng)刪除了冗余的測(cè)試用例;是否包含充分的負(fù)面測(cè)試用例是否簡(jiǎn)潔、復(fù)用性強(qiáng)、是否易于管理。

      那評(píng)審過(guò)程是怎樣的呢?基于項(xiàng)目需求的測(cè)試計(jì)劃完成之后,進(jìn)行初審,主要是對(duì)測(cè)試范圍和測(cè)試要點(diǎn)進(jìn)行審查在測(cè)試用例的設(shè)計(jì)完成之后進(jìn)行復(fù)審,主要是對(duì)測(cè)試用例的結(jié)構(gòu)和覆蓋率進(jìn)行評(píng)審所有測(cè)試用例結(jié)束后,主要是對(duì)測(cè)試用例的具體描述是否有很好的可執(zhí)行性,是否有冗余用例的存在進(jìn)行評(píng)審。

      評(píng)審之后,經(jīng)評(píng)審的用例由用例設(shè)計(jì)者根據(jù)評(píng)審的建議或意見(jiàn)進(jìn)行修改,更新用例,再次發(fā)起評(píng)審、修改、更新用例,反復(fù)評(píng)審后,直至用例達(dá)到要求。

      在用例經(jīng)過(guò)用例評(píng)審后,則就可以排計(jì)劃讓測(cè)試人員安排測(cè)試了。包括建立測(cè)試計(jì)劃;建立對(duì)應(yīng)的版本追溯;確認(rèn)測(cè)試人員,測(cè)試報(bào)告輸出等。


轉(zhuǎn)自汽車ECU開(kāi)發(fā)

上海創(chuàng)程車聯(lián)網(wǎng)絡(luò)科技有限公司版權(quán)所有 滬ICP備11045498號(hào)-1   技術(shù)支持:網(wǎng)站建設(shè)
主站蜘蛛池模板: 中文字幕狠狠 | 欧美日一 | av成人永久免费看片本色 | 精品国产肉丝袜久久 | 狼人精品一区二区三区使用方法 | 好大好深好猛好爽视频免费 | 亚洲成AV人在线播放无码 | 玩弄白嫩少妇XXXXX性 | 日日干日日操日日射 | 无码人妻精品中文字幕免费 | 亚洲欧洲精品A片久久99 | 中文字幕十一区 | 欧美精品1区2区3区 午夜精品久久久久久久男人的天堂 | 少妇老师寂寞高潮免费A片 青青在线免费观看视频 | 玩弄人妻少妇500系列网址 | 最近中文字幕第一页 | 国产精品自在 | 人人天天夜夜爽爽 | 国产成人精品777 | 欧美黑人又粗又大一级A片 中国人与拘一级毛片 | 无码高潮爽到爆的喷水视频 | 动漫av一区二区在线观看 | 97免费人妻无码视频 | 蜜臀AⅤ永久无码精品 | 久久久视频免费观看 | 欧美午夜精品一区二区 | 天天爽天天插 | 12av在线| 国产又黄又爽胸又大免费视频 | 国产爆乳无码av在线播放 | 精品国产经典三级在线看 | 国产AV一二三无码影片 | 性荡视频播放在线视频7777 | 亚洲中文字幕无码中文字 | 秘书在办公室被躁到高潮 | 久久精品娱乐亚洲领先 | 成人免费无码成人影院日韩 | 日韩综合AV一区二区三区在线 | 国产一区二区三区成人欧美日韩在线观看 | 成人黄视频 | 九九精品免费 |