免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
軟件測(cè)試用例的認(rèn)識(shí)誤區(qū)
文章出處:網(wǎng)絡(luò) 作者:崔啟亮 發(fā)布時(shí)間:2006-07-25
   
 
   軟件測(cè)試用例是為了有效發(fā)現(xiàn)軟件缺陷而編寫(xiě)的包含測(cè)試目的、測(cè)試步驟、期望測(cè)試結(jié)果的特定集合。正確認(rèn)識(shí)和設(shè)計(jì)軟件測(cè)試用例可以提高軟件測(cè)試的有效性,便于測(cè)試質(zhì)量的度量,增強(qiáng)測(cè)試過(guò)程的可管理性。

    在實(shí)際軟件項(xiàng)目測(cè)試過(guò)程中,由于對(duì)軟件測(cè)試用例的作用和設(shè)計(jì)方法的理解不同,測(cè)試人員(特別是剛從事軟件測(cè)試的新人)對(duì)軟件測(cè)試用例存在不少錯(cuò)誤的認(rèn)識(shí),給實(shí)際軟件測(cè)試帶來(lái)了負(fù)面影響,本文對(duì)這些認(rèn)識(shí)誤區(qū)進(jìn)行列舉和剖析。

    誤區(qū)之一:測(cè)試輸入數(shù)據(jù)設(shè)計(jì)方法等同于測(cè)試用例設(shè)計(jì)方法

    現(xiàn)在一些測(cè)試書(shū)籍和文章中講到軟件測(cè)試用例的設(shè)計(jì)方法,經(jīng)常有這樣的表述:測(cè)試用例的設(shè)計(jì)方法包括:等價(jià)類、邊界值、因果圖、錯(cuò)誤推測(cè)法、場(chǎng)景設(shè)計(jì)法等。這種表述是很片面的,這些方法只是軟件功能測(cè)試用例設(shè)計(jì)中如何確定測(cè)試輸入數(shù)據(jù)的方法,而不是測(cè)試用例設(shè)計(jì)的全部?jī)?nèi)容。

    這種認(rèn)識(shí)的不良影響可能會(huì)使不少人認(rèn)為測(cè)試用例設(shè)計(jì)就是如何確定測(cè)試的輸入數(shù)據(jù),從而掩蓋了測(cè)試用例設(shè)計(jì)內(nèi)容的豐富性和技術(shù)的復(fù)雜性。如果測(cè)試用例設(shè)計(jì)人員把這種認(rèn)識(shí)拿來(lái)要求自己,則害了自己;拿來(lái)教人,則害了別人;拿來(lái)指導(dǎo)測(cè)試,則害了測(cè)試團(tuán)隊(duì)。聽(tīng)起來(lái)似乎是“小題大做”,但是絕不是“危言聳聽(tīng)”。

    無(wú)疑,對(duì)于軟件功能測(cè)試和性能測(cè)試,確定測(cè)試的輸入數(shù)據(jù)很重要,它決定了測(cè)試的有效性和測(cè)試的效率。但是,測(cè)試用例中輸入數(shù)據(jù)的確定方法只是測(cè)試用例設(shè)計(jì)方法的一個(gè)子集,除了確定測(cè)試輸入數(shù)據(jù)之外,測(cè)試用例的設(shè)計(jì)還包括如何根據(jù)測(cè)試需求、設(shè)計(jì)規(guī)格說(shuō)明等文檔確定測(cè)試用例的設(shè)計(jì)策略、設(shè)計(jì)用例的表示方法和組織管理形式等問(wèn)題。

    在設(shè)計(jì)測(cè)試用例時(shí),需要綜合考慮被測(cè)軟件的功能、特性、組成元素、開(kāi)發(fā)階段(里程碑)、測(cè)試用例組織方法(是否采用測(cè)試用例的數(shù)據(jù)庫(kù)管理)等內(nèi)容。具體到設(shè)計(jì)每個(gè)測(cè)試用例而言,可以根據(jù)被測(cè)模塊的最小目標(biāo),確定測(cè)試用例的測(cè)試目標(biāo);根據(jù)用戶使用環(huán)境確定測(cè)試環(huán)境;根據(jù)被測(cè)軟件的復(fù)雜程度和測(cè)試用例執(zhí)行人員的技能確定測(cè)試用例的步驟;根據(jù)軟件需求文檔和設(shè)計(jì)規(guī)格說(shuō)明確定期望的測(cè)試用例執(zhí)行結(jié)果。

    誤區(qū)之二:強(qiáng)調(diào)測(cè)試用例設(shè)計(jì)得越詳細(xì)越好

    在確定測(cè)試用例設(shè)計(jì)目標(biāo)時(shí),一些項(xiàng)目管理人員強(qiáng)調(diào)測(cè)試用例“越詳細(xì)越好”。具體表現(xiàn)在兩個(gè)方面:盡可能設(shè)計(jì)足夠多的設(shè)計(jì)用例,測(cè)試用例的數(shù)量閱讀越好;測(cè)試用例盡可能包括測(cè)試執(zhí)行的詳細(xì)步驟,達(dá)到“任何一個(gè)人都可以根據(jù)測(cè)試用例執(zhí)行測(cè)試”,追求測(cè)試用例越詳細(xì)越好。

    這種做法和觀點(diǎn)最大的危害就是耗費(fèi)了很多的測(cè)試用例設(shè)計(jì)時(shí)間和資源,可能等到測(cè)試用例設(shè)計(jì)、評(píng)審?fù)瓿珊?,留給實(shí)際執(zhí)行測(cè)試的時(shí)間所剩無(wú)幾了。因?yàn)楫?dāng)前軟件公司的項(xiàng)目團(tuán)隊(duì)在規(guī)劃測(cè)試階段,分配給測(cè)試的時(shí)間和人力資源是有限的,而軟件項(xiàng)目的成功要堅(jiān)持“質(zhì)量、時(shí)間、成本”的最佳平衡,沒(méi)有足夠多的測(cè)試執(zhí)行時(shí)間,就無(wú)法發(fā)現(xiàn)更多的軟件缺陷,測(cè)試質(zhì)量更無(wú)從談起了。

    編寫(xiě)測(cè)試用例的根本目的是有效地找出軟件可能存在的缺陷,為了達(dá)到這個(gè)目的,需要分析被測(cè)試軟件的特征,運(yùn)用有效的測(cè)試用例設(shè)計(jì)方法,盡量使用較少的測(cè)試用例,同時(shí)滿足合理的測(cè)試需求覆蓋,從而達(dá)到“少花時(shí)間多辦事”的效果。

    測(cè)試用例中的測(cè)試步驟需要詳細(xì)到什么程度,主要取決于測(cè)試用例的“最終用戶”(即執(zhí)行這些測(cè)試用例的人員),以及測(cè)試用例執(zhí)行人員的技能和產(chǎn)品熟悉程度。如果編寫(xiě)測(cè)試用例的人員也是測(cè)試用例執(zhí)行人員,或者測(cè)試用例的執(zhí)行人員深刻了解被測(cè)軟件,測(cè)試用例就沒(méi)有必要太詳細(xì)。而如果是測(cè)試新人執(zhí)行測(cè)試用例,或者軟件測(cè)試外包給獨(dú)立的第三方公司,那么測(cè)試用例的執(zhí)行步驟最好足夠詳細(xì)。

    誤區(qū)之三:追求測(cè)試用例設(shè)計(jì)“一步到位”

    現(xiàn)在軟件公司都意識(shí)到了測(cè)試用例設(shè)計(jì)的重要性了,但是一些人認(rèn)為設(shè)計(jì)測(cè)試用例是一次性投入,測(cè)試用例設(shè)計(jì)一次就“萬(wàn)事大吉”了,片面追求測(cè)試設(shè)計(jì)的“一步到位”。

    這種認(rèn)識(shí)造成的危害性使設(shè)計(jì)出的測(cè)試用例缺乏實(shí)用性,或者誤導(dǎo)測(cè)試用例執(zhí)行人員,誤報(bào)很多不是軟件缺陷的“Bug”,這樣的測(cè)試用例在測(cè)試執(zhí)行過(guò)程中“形同虛設(shè)”,難免淪為“垃圾文檔”的地步。

    “唯一不變的是變化”。任何軟件項(xiàng)目的開(kāi)發(fā)過(guò)程都處于不斷變化過(guò)程中,用戶可能對(duì)軟件的功能提出新需求,設(shè)計(jì)規(guī)格說(shuō)明相應(yīng)地更新,軟件代碼不斷細(xì)化。設(shè)計(jì)軟件測(cè)試用例與軟件開(kāi)發(fā)設(shè)計(jì)并行進(jìn)行,必須根據(jù)軟件設(shè)計(jì)的變化,對(duì)軟件測(cè)試用例進(jìn)行內(nèi)容的調(diào)整,數(shù)量的增減,增加一些針對(duì)軟件新增功能的測(cè)試用例,刪除一些不再適用的測(cè)試用例,修改那些模塊代碼更新了的測(cè)試用例。

    軟件測(cè)試用例設(shè)計(jì)只是測(cè)試用例管理的一個(gè)過(guò)程,除此之外,還要對(duì)其進(jìn)行評(píng)審、更新、維護(hù),以便提高測(cè)試用例的“新鮮度”,保證“可用性”。因此,軟件測(cè)試用例也要堅(jiān)持“與時(shí)俱進(jìn)”的原則。

    誤區(qū)之四:讓測(cè)試新人設(shè)計(jì)測(cè)試用例

    在與測(cè)試同行交流的過(guò)程中,不少剛參加測(cè)試工作的測(cè)試新人經(jīng)常詢問(wèn)的一個(gè)問(wèn)題是:“怎么才能設(shè)計(jì)好測(cè)試用例?”。因?yàn)樗ㄋ﹤円郧皬膩?lái)沒(méi)有設(shè)計(jì)過(guò)測(cè)試用例,面對(duì)大型的被測(cè)試軟件感到“老虎吃天,無(wú)從下口”。

    讓測(cè)試新人設(shè)計(jì)測(cè)試用例是一種高風(fēng)險(xiǎn)的測(cè)試組織方式,它帶來(lái)的不利后果是設(shè)計(jì)出的測(cè)試用例對(duì)軟件功能和特性的測(cè)試覆蓋性不高,編寫(xiě)效率低,審查和修改時(shí)間長(zhǎng),可重用性差。

    軟件測(cè)試用例設(shè)計(jì)是軟件測(cè)試的中高級(jí)技能,不是每個(gè)人(尤其是測(cè)試新人)都可以編寫(xiě)的,測(cè)試用例編寫(xiě)者不僅要掌握軟件測(cè)試的技術(shù)和流程,而且要對(duì)被測(cè)軟件的設(shè)計(jì)、功能規(guī)格說(shuō)明、用戶試用場(chǎng)景以及程序/模塊的結(jié)構(gòu)都有比較透徹的理解。

    因此,實(shí)際測(cè)試過(guò)程中,通常安排經(jīng)驗(yàn)豐富的測(cè)試人員進(jìn)行測(cè)試用例設(shè)計(jì),測(cè)試新人可以從執(zhí)行測(cè)試用例開(kāi)始,隨著項(xiàng)目進(jìn)度的不斷進(jìn)展,測(cè)試人員的測(cè)試技術(shù)和對(duì)被測(cè)軟件的不斷熟悉,可以積累測(cè)試用例的設(shè)計(jì)經(jīng)驗(yàn),編寫(xiě)測(cè)試用例。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
測(cè)試用例與輸入數(shù)據(jù)的設(shè)計(jì)方法 - TEST8848軟件測(cè)試技術(shù)門(mén)戶網(wǎng) 軟件測(cè)試時(shí)代Testage.net
測(cè)試用例設(shè)計(jì)
軟件測(cè)試 從零開(kāi)始
?軟件測(cè)試的工作流程是怎樣的?
如何設(shè)計(jì)編寫(xiě)軟件測(cè)試用例[2]
軟件測(cè)試基礎(chǔ)知識(shí)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服