1. 程式人生 > >軟件測試理論(三)

軟件測試理論(三)

font java 硬件配置 導入數據 不同的 功能 模擬 安全 不同

  軟件測試環境搭建原則

  • 確定測試目的

  (測試目的不同,搭建測試環境時應註意的點也不同)

   1.功能測試:不需要大量的數據,需要覆蓋率高,測試數據要求盡量真實

   2.性能測試:可能需要大量存量數據或者與實際軟硬件環境盡可能相似的硬件配置

  • 測試的軟件環境盡可能的模擬真實環境

   1.盡可能模擬用戶使用環境,選用合適的操作系統和軟件平臺

   2.了解符合測試軟件運行的最低要求及用戶使用的硬件配置

   3.了解用戶常用的軟件,避免所有配置所有操作系統下都要進行測試,沒有側重點,浪費時間

   4.產品化的測試需要考慮兼容性的方案

  • 營造獨立的測試環境

   1.不同的項目,不同的公司會對測試環境的獨立性有不同的要求

   2.測試過程中盡量保證測試環境的獨立,不會受到其他測試人員或者研發人員的影響

  搭建測試環境過程分析

  1. 線下搭建
  2. 獨立測試服務器或虛擬機
  3. 測試環境配置
  4. 測試項目導入

  測試環境配置

  • 配置java環境(下載jdk並配置環境變量)
  • 下載並安裝中間件(Tomcat,jetty等)
  • 安裝數據庫並導入數據庫腳本初始化

  測試策劃過程

  測試策略可分為兩個大過程:1.需求分析測試階段

               2.測試方案,測試計劃設計階段

  • 確定測試的資源和技術需求

  (資源:人力資源,機器資源工具資源)

  (技術需求:是否需要進行性能,自動化,安全測試,若有要用到的測試手段,工具)

  • 進行風險分析和評估

  (需求風險,由於數據,環境的原因無法測試充分;由於硬件配置不夠,服務器少,性能測試相應作了衰減,導致結果無可行性等,對這些風險進行分析並評估,指定解決方案)

  • 根據上述分析結果指定測試計劃
  • 根據測試計劃開展相應的測試控制活動(一般由測試主管,測試經理主導調控)

軟件測試理論(三)