網上關於測試優先順序文章的一些節選

2021-03-31 23:54:28 字數 1105 閱讀 9972

1. 不論有些應用程式看起來有多麼不重要,都需要將每個應用程式考慮在內。任何應用程式功能不正常,都可能會對依賴它來完成工作的人們造成很大的影響。

2. 確定應用程式優先順序

當制定確定優先順序的方案時,需考慮以下問題:

應用程式對單位的重要性

受影響的使用者數量

是否有更新的版本

本地化需要

乙個大型高科技公司確定了四種優先級別。他們將優先順序定義如下:

關鍵任務 在發生災難之後,這些應用程式必須首先聯機。需要它們來結算或履行法律義務。單位不希望這些應用程式有風險或故障風險非常小。

關鍵業務 在發生災難之後,這些應用程式聯機的時間順序必須在第二位。單位希望承受的故障風險很小,而且故障的影響或經濟損失適中。

要求的 要求這些應用程式執行業務,但可以離線很長一段時間。單位希望承受適中的故障風險,而且故障的影響或經濟損失較低。

其他 這些應用程式不屬於前面的任何類別,沒有它們,業務照樣繼續。

另一大的高科技單位只有兩個類別:關鍵任務和非關鍵任務。萬一沒有足夠的時間測試所有的應用程式,此單位想確保將所有關鍵任務進行完全測試,並在他們部署之前將所有問題解決。

3. 如果軟體公司有規範的流程支撐,開發人員在提供軟體需求文件的時候,應該在文件中確定需求的優先順序。但是,如果開發人員連基本的軟體需求文件都沒有提供,又怎能指望他們確定軟體需求的優先順序?如果是這樣,需求的優先順序只能由測試人員完成了。

4. 重要級別: 定義測試用例的優先級別,可以籠統的分為 「 高 」 和 「 低 」 兩個級別。一般來說,如果軟體需求的優先順序為 「 高 」 ,那麼針對該需求的測試用例優先順序也為 「 高 」  ;反之亦然

5. 在開始時可確定和說明將要使用的測試優先程度指標,例如:

h - 必須測試

m - 應該測試,只有在測試完所有 h 項後才進行測試

l - 可能會測試,但只有在測試完所有 h 和 m 項後才進行測試

對於每一項,將最高的評估因素(風險、實施概要等)值用作總體優先順序。

確定乙個最有意義的評估因素(風險、實施概要及其他),然後將該因素的值用作優先順序。

使用評估因素的組合來確定優先順序。

採用權重方案。在該方案中,將確定每個因素的權重,然後根據權重來計算各因素的值和優先順序。

網路上關於VC除錯的一些文章

一.探針除錯法 程式設計或測試時有時會遇到記憶體讀寫失敗造成程式掛起的情況,這通常是陣列下標越界導致程式試圖讀寫作業系統的私有空間。windows顯示的出錯資訊是16進製制的出錯指令位址,但卻無法告訴我們這是源 的哪一行。因為越界讀取的資料通常是隨機的,產生記憶體讀寫失敗的時間也是隨機的,難以通過除...

一些收藏 運算子的優先順序

今天看到幾個題目比較有意思 分享一下。真的沒有看出來自己 錯了 但是乙個沒答對 今天正好群裡有人在問一道php運算子優先順序的問題,正好以前也遇到過類似的問題,這裡整理一下吧,方便大家理解 以防掉坑 先來道簡單的 a 3 if a 5 var dump a int 6 所以乙個好的編碼習慣 對於數字...

知乎上關於固態硬碟的一些知識

白片,其實白片就是封裝後的原片中再檢測到有瑕疵的顆粒 黑片,淘汰的晶元次品 白片 nand 的品質還是有一定保證,再經過篩選,那麼在效能與壽命的指標就比較接近原片了。打磨片固態硬碟相關的資訊 電腦有可能幾個月都不通電一次,謹慎選擇tlc產品。m.2介面是不是都支援nvme?不是,是否支援nvme主要...