什麼是實用性測試?

2021-08-22 11:07:25 字數 962 閱讀 4228

什麼是實用性測試?

陳能技

2007-9-4

實用性測試,也叫實用主義測試,強調運用實用的測試方法和技術,快速高效地幫助測試人員完成測試工作,從而保證軟體質量。

有鑑於各種各樣的測試理論和測試工具、測試方法都過於理論化,有些甚至已經不適合現在的軟體專案過程。為此提出實用性測試概念,倡導實用的測試技術和方法,倡導測試理論要聯絡實際,倡導測試理論的應用要結合軟體專案的上下文進行修剪,倡導測試過程要講究投入產出比,倡導每個測試員都成為講求實用性的實用主義測試者。

實用性測試的核心原則

1、任何測試過程都要依賴所處的上下文進行調整

2、測試的好壞取決於對軟體的理解程度

3、測試是形成充分的質量評估以支援決策的過程,過程建立在合理的代價上

實用主義測試者使用第一條原則來定義測試過程,採用第二條原則來訓練自己的能力,採用第三條原則來衡量測試結果。

實用性測試的內涵

1、大到測試模式、小到測試方法、測試工具,都需要根據所測試的專案的環境來決定。我們期待變化,基於測試結果來調整測試計畫。我們不迷信所謂的「最佳實踐」,最佳實踐只有在特定的環境下才發揮作用。我們通常採用上下文驅動的思考模式,採用探索性測試的方法去實踐。

2、測試是基於對軟體的深入理解作出的調查,我們代表使用者和專案組對產品進行深入調查。我們通過學習軟體相關的重要方面來形成對軟體的完整概念。為此,我們需要跟專案組的所有人一起合作,尤其是跟開發人員合作,以便最大限度的暴露產品存在的問題。

3、測試要恰到好處,做得太多了是對資源的浪費,做得太少了則不足以得到足夠的資訊來支援專案組的決策。評估包括對產品質量的評估、對測試代價的評估、測試對決策的作用的檢查、是否及時。

python實用性 6個實用性強的python庫

在程式設計時,小挫折可能與大難題一樣令人痛苦。沒人希望在費勁心思之後,只是做到彈出訊息視窗或是快速寫入資料庫。因此,程式設計師都會喜歡那些能夠快速處理這些問題,同時長遠來看也很健壯的解決方案。1.pyglet 是什麼 pyglet是乙個純python語言編寫的跨平台框架,用於開發多 和視窗特效應用,...

實用性思考的藝術

思考,從幾千年前哲學的探索開始,慢慢發展到今天的實用主義,經歷了無數人的分析 彙總,出現了各種學派,以及很多經典的著作。既然要把思考應用到實踐中,生活是最好的乙個使用環境。思考的過程就是將經驗整理成模式的過程。潛意識的思考,也就是所謂的直覺,被希臘人稱為 理性 他們認為這是原始的 基礎的思考過程。讀...

關於membership實用性討論

第一次接觸membership,被它的強大的功能,和便捷的使用所吸引。但是再近一步理解它,便不覺得它好了,首先,因為vs中它是預設使用sql server 2005 express的,如果想使用其他資料庫該怎麼辦?其次,它所提供的使用者資訊也很少,如果要新增自定的資訊應該怎樣擴充套件?asp.net...