讀《探索式軟件測試》的學習筆記(2)

發表于:2011-12-26來源:未知作者:admin點擊數: 標簽:
手工測試 主要有兩種類型: 1.基于腳本的手工測試 2.探索式測試特別適合于 敏捷開發 (agile development) Problem: 1.哪種類型的代碼比較適合使用 自動化測試

  手工測試主要有兩種類型:

  1.基于腳本的手工測試

  2.探索式測試特別適合于敏捷開發(agile development)

  Problem:

  1.哪種類型的代碼比較適合使用自動化測試,哪種類型的代碼比較適合手工測試?從理論的角度解釋問題

  2.在自動化測試中,哪種類型的軟件缺陷比較容易被發現?又哪種類型的缺陷不容易被發現,for example.

  3.ET的缺點?優點?如何進行ET工作?

  4.你自己的測試方法和哲學是什么?腦力風暴

  5.測什么?如何測?測試的分類?測試的策略選擇?

  6.測試人員如何記錄應用程序的哪些部分已經被測過?列舉至少四條標準作為測試人員衡量測試完整性的基礎。

  7.測試的最終目標是找到軟件的缺陷,但同時也應該讓測試更高效,測試周期更短。

  8.我想知道你們公司是如何評估測試人員的?

  9.虛擬化技術的軟件測試中的應用?

  10.如何阻止優秀的測試人員轉而投向開發工作?

  軟件測試的真正價值并不是體現在代碼中找出了多少缺陷,而是發現設計和編程人員解決問題方法上的局限、思路中的狹隘以及技能方面的不足。

  手工測試人員善于成為問題領域的專家,善于分析業務邏輯錯誤。自動化測試擅長低級別的細節。自動化測試可以檢測到崩潰、掛起、不正確的返回值、錯誤代碼、突發異常、內存使用情況等。選擇什么樣的測試取決于希望找到什么樣的軟件缺陷。大部分時間里,

  手工測試在尋找業務邏輯錯誤上優于自動化測試;而自動化測試在尋找基礎結構性軟件缺陷上勝過手工測試。

  什么時候能讓軟件測試就像玩電子游戲一樣,充滿樂趣呢!

  ===================================================================

  1. 簡要說明什么是ET

  就是在完全不熟悉項目業務需求的基礎上,采用邊

  學產品知識,邊測試,通過一些手段來操作產品,使其暴漏出一些隱含的問題。其測試執行思路與測試設計思路是同時進行的。一個很明顯的Freestyle ET方式。

  2. ET 測試的范圍

  由于大部分項目存在一些共性,ET 測試的范圍一般是主要的功能的實現,再加上主要的功能中隱含的一些潛在的風險,例如超長輸入引出的系統錯誤等。具體可參見ET實踐流程。

  3. 為何要做ET

  至于做 ET實踐的原因多方面:

  

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

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