測試經驗交流

發表于:2010-06-22來源:作者:點擊數: 標簽:經驗交流
測試經驗交流 軟件測試 一、 測試的目的和原則 測試概念的范疇 廣義上講,測試是指軟件產品生存周期內所有的檢查、評審和確認活動。如:設計評審、 系統測試 。 狹義上講,測試是對軟件產品 質量 的檢驗和評價。它一方面檢查軟件產品質量中存在的質量問題,

  測試經驗交流  軟件測試

  一、 測試的目的和原則

  測試概念的范疇

  廣義上講,測試是指軟件產品生存周期內所有的檢查、評審和確認活動。如:設計評審、系統測試。

  狹義上講,測試是對軟件產品質量的檢驗和評價。它一方面檢查軟件產品質量中存在的質量問題,同時對產品質量進行客觀的評價。

  測試的目的

  簡單地說,就是替用戶受過,測試的最終目的是確保最終交給用戶的產品的功能符合用戶的需求,把盡可能多的問題在產品交給用戶之前發現并改正。

  具體地講,測試一般要達到下列目標:

  (1)確保產品完成了它所承諾或公布的功能,并且所有用戶可以訪問到的功能都有明確的書面說明------在某種意義上與ISO9001是同一種思想。

  產品缺少明確的書面文檔,是廠商一種短期行為的表現,也是一種不負責任的表現。所謂短期行為,是指缺少明確的書面文檔既不利于產品最后的順利交付,容易與用戶發生矛盾,影響廠商的聲譽和將來與用戶的合作關系;同時也不利于產品的后期維護,也使廠商支出超額的用戶培訓和技術支持費用。從長期利益看,這是很不劃算的。

  當然,書面文檔的編寫和維護工作對于使用快速原型法(RAD)開發的項目是最為重要的、最為困難,也是最容易被忽略的。

  最后,書面文檔的不健全甚至不正確,也是測試工作中遇到的最大和最頭痛的問題,它的直接后果是測試效率低下、測試目標不明確、測試范圍不充分,從而導致最終測試的作用不能充分發揮、測試效果不理想。

  (2)確保產品滿足性能和效率的要求。使用起來系統運行效率低(性能低)、或用戶界面不友好、用戶操作不方便(效率低)的產品不能說是一個有競爭力的產品。

  用戶最關心的不是你的技術有多先進、功能有多強大,而是他能從這些技術、這些功能中得到多少好處。也就是說,用戶關心的是他能從中取出多少,而不是你已經放進去多少。

  (3)確保產品是健壯的和適應用戶環境的。健壯性即穩定性,是產品質量的基本要求,尤其對于一個用于事務關鍵或時間關鍵的工作環境中。

  另外就是不能假設用戶的環境(某些項目可能除外)。

  測試的原則---Good Enough

  對于相對復雜的產品或系統來說,zero-bug是一種理想,good-enough是我們的原則。

  Good-enough原則就是一種權衡投入/產出比的原則:不充分的測試是不負責任的;過分的測試是一種資源的浪費,同樣也是一種不負責任的表現。我們的操作困難在于:如何界定什么樣的測試是不充分的,什么樣的測試是過分的。目前狀況唯一可用的答案是:制定最低測試通過標準和測試內容,然后具體問題具體分析。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97