中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

關(guān)于徹底測(cè)試你需要知道的所有事情-創(chuàng)新互聯(lián)

什么是窮舉測(cè)試?

當(dāng)您的團(tuán)隊(duì)中的所有測(cè)試人員都用盡并且所有計(jì)劃的測(cè)試都已執(zhí)行時(shí),就會(huì)發(fā)生詳盡的測(cè)試(也稱為完整測(cè)試)。 它是一種質(zhì)量保證測(cè)試技術(shù),其中測(cè)試所有場(chǎng)景或數(shù)據(jù)以進(jìn)行測(cè)試。 以更容易理解的方式,詳盡的測(cè)試意味著確保在測(cè)試階段結(jié)束時(shí)沒(méi)有未發(fā)現(xiàn)的故障。 除了微不足道的情況之外,測(cè)試一切(輸入和前置條件的所有組合)是不可行的。 作為測(cè)試人員,我們經(jīng)常說(shuō),“好吧,我從來(lái)沒(méi)有足夠的時(shí)間進(jìn)行測(cè)試?!奔词鼓阍谶@個(gè)世界上有所有時(shí)間,你仍然沒(méi)有足夠的時(shí)間來(lái)測(cè)試所有可能的輸入組合和輸出組合。

創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、前郭網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為前郭等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

窮舉測(cè)試策略

我們知道, 軟件測(cè)試 的 7個(gè)測(cè)試原則之一 表明無(wú)法進(jìn)行詳盡的測(cè)試。 現(xiàn)在的問(wèn)題是,由于無(wú)法進(jìn)行詳盡的測(cè)試,我們應(yīng)該如何獲得足夠的覆蓋率來(lái)判斷被測(cè)應(yīng)用程序是否傾向于沒(méi)有任何缺陷?

我們不是試圖用我們傾向于做的事情來(lái)測(cè)試所有內(nèi)容,而是想要應(yīng)用一些有用的方法,而是使用風(fēng)險(xiǎn)和優(yōu)先級(jí)來(lái)集中測(cè)試工作。 我們可能會(huì)采用成對(duì)測(cè)試等技術(shù)來(lái)減少組合的數(shù)量,或者使用因果圖形等方法,并采用更多基于邏輯的方法來(lái)優(yōu)化我們的測(cè)試。 以下是可以在測(cè)試計(jì)劃中明確包含的基本和基本策略:

  • 對(duì)業(yè)務(wù)的影響: 這不是唯一的,而是了解風(fēng)險(xiǎn)的最重要參數(shù)之一。 測(cè)試人員應(yīng)該質(zhì)疑,如果被測(cè)模塊的某個(gè)功能失效,它將給整個(gè)模塊帶來(lái)多大的風(fēng)險(xiǎn)。 測(cè)試人員應(yīng)該不斷與模塊的業(yè)務(wù)分析師合作,以了解每個(gè)功能失敗帶來(lái)的威脅,以便在測(cè)試中優(yōu)先考慮它。

  • 失敗的可能性: 此參數(shù)在理解功能的健康狀況方面也起著重要作用。 與其他功能相比,某些功能可能具有很高的失敗概率。 例如,讓我們考慮一個(gè)電子商務(wù)網(wǎng)站,該網(wǎng)站將具有以用戶身份登錄的一種功能,以及確定用戶瀏覽歷史記錄并正確地為用戶提供更多選項(xiàng)(交叉銷售/追加銷售)。 作為測(cè)試人員,我們可以確定第二個(gè)功能具有更高的破解概率,因?yàn)榕c可能具有較低失敗概率的登錄頁(yè)面相比,它包含許多要實(shí)現(xiàn)的業(yè)務(wù)算法。

  • 回歸: 測(cè)試人員應(yīng)該通過(guò)識(shí)別在AUT的某些區(qū)域發(fā)生變化或增加時(shí)必須更頻繁地回歸的功能來(lái)查看此參數(shù)。 應(yīng)該進(jìn)行正確的影響分析,以正確確定區(qū)域。 影響分析應(yīng)始終涉及開(kāi)發(fā)人員,QA和業(yè)務(wù)分析師團(tuán)隊(duì),以便正確了解受影響的區(qū)域。

  • 恢復(fù): 如果某個(gè)功能會(huì)破壞 恢復(fù)的 速度或恢復(fù)所需的時(shí)間。 質(zhì)量保證人員可以從開(kāi)發(fā)人員那里獲得被測(cè)應(yīng)用程序的每個(gè)功能的恢復(fù)時(shí)間。

為什么窮舉測(cè)試是不切實(shí)際和不可能的

無(wú)法執(zhí)行完整測(cè)試或詳盡測(cè)試。 對(duì)于大多數(shù)系統(tǒng)而言,由于以下原因幾乎不可能:

  • 程序可能輸入的域太大,無(wú)法完全用于測(cè)試系統(tǒng)。 有效輸入和無(wú)效輸入。

  • 該計(jì)劃可能有大量的州。 輸入可能存在時(shí)序約束,即輸入可能在某個(gè)時(shí)間有效而在其他時(shí)間無(wú)效。 有效但未正確定時(shí)的輸入值稱為不合適輸入。 系統(tǒng)的輸入域可以非常大,以完全用于測(cè)試程序。

  • 設(shè)計(jì)問(wèn)題可能太復(fù)雜而無(wú)法完全測(cè)試。 設(shè)計(jì)可能包含隱式設(shè)計(jì)決策和假設(shè)。 例如,程序員可以使用全局變量或靜態(tài)變量來(lái)控制程序執(zhí)行。

  • 可能無(wú)法創(chuàng)建系統(tǒng)的所有可能的執(zhí)行環(huán)境。 當(dāng)軟件系統(tǒng)的行為取決于真實(shí)的外部世界時(shí),例如天氣,溫度,海拔高度,壓力等,這變得更加重要。

詳盡的測(cè)試示例

例1:

關(guān)于徹底測(cè)試你需要知道的所有事情 IE工具>高級(jí)選項(xiàng) 窗口:

  • 53二元條件

  • 1條件有3個(gè)選項(xiàng)

  • 1個(gè)條件有4個(gè)選項(xiàng)

  • 2 ^ 53 = 9,007,199,254,740,992 x 12 = 108,086,391,056,891,904條件的可能組合

每次測(cè)試執(zhí)行一秒鐘:

108,086,391,056,891,904 / 360 = 300,239,975,158,033.067小時(shí)(12,509,998,964,918.04天或34,273,969,766.9年)測(cè)試所有可能的組合。

例2:

我們來(lái)看一個(gè)具有以下功能的電子商務(wù)網(wǎng)站:

  • 登錄

  • 選擇產(chǎn)品

    • 過(guò)濾產(chǎn)品的顏色

    • 按價(jià)格過(guò)濾產(chǎn)品。

  • 添加到購(gòu)物車

  • 購(gòu)買產(chǎn)品(支付門戶)

在風(fēng)險(xiǎn)識(shí)別參數(shù)的基礎(chǔ)上,用戶可以創(chuàng)建一個(gè)矩陣以包含在測(cè)試計(jì)劃中。 每個(gè)參數(shù)都可以給出分?jǐn)?shù),這樣我們就可以有一個(gè)正確的方法來(lái)識(shí)別高風(fēng)險(xiǎn)區(qū)域。

  • 對(duì)業(yè)務(wù)的影響:1-10

  • 失敗的可能性:1-10

  • 回歸:1-5

  • 恢復(fù):1-5

根據(jù)上述方法,得分高于25的區(qū)域應(yīng)被視為極高風(fēng)險(xiǎn)區(qū)域,并且需要進(jìn)行近乎徹底的測(cè)試。 因此,對(duì)于上面的示例,“添加到購(gòu)物車”應(yīng)該對(duì)所有測(cè)試類型實(shí)施深入測(cè)試,并且應(yīng)該進(jìn)行詳盡的測(cè)試。

讓我們?yōu)樯厦娴睦觿?chuàng)建一個(gè)矩陣:

功能 對(duì)業(yè)務(wù)的影響 失敗的可能性 回歸 復(fù)蘇
登錄 10 3 1 1 = 15
選擇帶濾色鏡的產(chǎn)品 2 2 = 14
選擇帶有價(jià)格過(guò)濾器的產(chǎn)品 8 2 2 = 17
添加到購(gòu)物車 10 8 3 4 = 25
購(gòu)買該產(chǎn)品 10 7 2 2 = 21

因此,根據(jù)得分,我們將“添加到購(gòu)物車”功能作為“最高風(fēng)險(xiǎn)區(qū)域”的最重要競(jìng)爭(zhēng)者,因此現(xiàn)在我們可以優(yōu)先考慮測(cè)試。 我們還可以確定QA團(tuán)隊(duì)需要進(jìn)行近乎詳盡的測(cè)試。 

質(zhì)量保證團(tuán)隊(duì)可以通過(guò)查看他們的分?jǐn)?shù)來(lái)簡(jiǎn)化風(fēng)險(xiǎn)緩解計(jì)劃

  • 分?jǐn)?shù)1-5: - 單元測(cè)試和評(píng)論。

  • 分?jǐn)?shù)5-10: - 單元測(cè)試+黑盒測(cè)試(回歸和高業(yè)務(wù)影響區(qū)域)

  • 分?jǐn)?shù)10-15: - 深度有限的典型測(cè)試類型。

  • 分?jǐn)?shù)15-25: - 某些測(cè)試類型中具有深度的典型測(cè)試類型。

  • 分?jǐn)?shù)25-30: - 高風(fēng)險(xiǎn)區(qū)域。 對(duì)所有測(cè)試類型進(jìn)行全面覆蓋和深入測(cè)試。

根據(jù)上述方法,得分高于25的區(qū)域應(yīng)被視為極高風(fēng)險(xiǎn)區(qū)域,并且需要進(jìn)行近乎徹底的測(cè)試。因此,對(duì)于上述示例,“添加到購(gòu)物車”應(yīng)實(shí)施深入測(cè)試對(duì)于所有測(cè)試類型和應(yīng)該進(jìn)行詳盡的測(cè)試。

詳盡測(cè)試和有效測(cè)試之間有什么區(qū)別?

有效的測(cè)試 徹底的測(cè)試
有效的測(cè)試強(qiáng)調(diào)了測(cè)試軟件的有效技術(shù),以便在受限資源內(nèi)測(cè)試重要的功能 窮舉或完全測(cè)試意味著必須執(zhí)行程序中的每個(gè)語(yǔ)句和每個(gè)可能的數(shù)據(jù)路徑組合
這是一種實(shí)用的方法,因?yàn)椋?
  • 最終產(chǎn)品沒(méi)有錯(cuò)誤

  • 它測(cè)試每個(gè)階段的開(kāi)發(fā)周期

  • 它使用受限資源

無(wú)法執(zhí)行,因?yàn)椋?
  • 實(shí)現(xiàn)截止日期

  • 各種可能的選擇

  • 時(shí)間限制

  • 可能的測(cè)試環(huán)境數(shù)量

它具有成本效益 這不符合成本效益
它不那么耗時(shí),也不那么復(fù)雜 這既耗時(shí)又復(fù)雜
它被采用,以便最好地覆蓋關(guān)鍵測(cè)試用例 它涵蓋了所有測(cè)試用例
為了進(jìn)行有效的測(cè)試,我們可以使用等價(jià)類方法,BVA等來(lái)最小化窮舉測(cè)試所面臨的問(wèn)題 假設(shè)密碼字段接受3個(gè)混亂。 因此,我們必須在窮舉測(cè)試期間測(cè)試大約256x256x256的輸入組合。

本文名稱:關(guān)于徹底測(cè)試你需要知道的所有事情-創(chuàng)新互聯(lián)
分享路徑:http://www.rwnh.cn/article30/doscso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)建站公司、服務(wù)器托管、虛擬主機(jī)、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
介休市| 海丰县| 中江县| 津南区| 板桥市| 哈巴河县| 鄂伦春自治旗| 阿坝| 新巴尔虎右旗| 青神县| 宁武县| 安徽省| 根河市| 元朗区| 云阳县| 梁平县| 杨浦区| 盘山县| 开封县| 乌恰县| 荥阳市| 平湖市| 班戈县| 夏河县| 临城县| 运城市| 浦城县| 海晏县| 六安市| 都昌县| 页游| 邓州市| 工布江达县| 资讯| 新泰市| 当雄县| 赤壁市| 台北县| 古浪县| 永城市| 吴忠市|