什麼是軟體測試環境和正式開發環境

2022-02-23 07:47:27 字數 3285 閱讀 8230

1樓:

測試環境就是做測試的環境,開發環境就是做開發的環境。

軟體開發環境是指在基本硬體和宿主軟體的基礎上,為支援系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱sde。它由軟體工具和環境整合機制構成,前者用以支援軟體開發的相關過程、活動和任務,後者為工具整合和軟體的開發、維護及管理提供統一的支援。

測試環境是指測試執行其上的軟體和硬體環境的描述,以及任何其它與被測軟體互動的軟體,包括驅動和樁。測試環境是指為了完成軟體測試工作所必需的計算機硬體、軟體、網路裝置、歷史資料的總稱。

擴充套件資料

軟體測試環境注意事項

1、一個應用程式的外觀設計並不是一切。功能測試也是開發者需要關注的重要問題之一,特別是整體使用者體驗。如果使用者在使用過程中沒有達到預期的功能和業務需求,那麼ui外觀設計的再完美也仍會面臨被解除安裝的危險。

2、測試要確保最大的裝置和系統覆蓋率,測試要確保最大的裝置覆蓋率,儘量在不同的作業系統和裝置製造商中進行。發現錯誤並及時進行修復,才是測試真正的意義。

3、探索性測試重要,但不能完全依賴。探索性測試是整體測試策略的重要組成部分,可快速識別致命性bug。探索性測試需要測試人員熟悉應用程式、目標使用者的典型行為以及測試方法。

2樓:匿名使用者

軟體開發環境(software development environment,sde)是指在基本硬體和宿至軟體的基礎上,為支援系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱sde。它由軟體工具和環境整合機制構成,前者用以支援軟體開發的相關過程、活動和任務,後者為工具整合和軟體的開發、維護及管理提供統一的支援。

sde在歐洲又叫整合式專案支援環境(integrated project support environment,ipse)。

軟體開發環境的主要組成成分是軟體工具。人機介面是軟體開發環境與使用者之間的一個統一的互動式對話系統,它是軟體開發環境的重要質量標誌。儲存各種軟體工具加工所產生的軟體產品或半成品(如源**、測試資料和各種文件資料等)的軟體環境資料庫是軟體開發環境的核心。

工具間的聯絡和相互理解都是通過儲存在資訊庫中的共享資料得以實現的。

軟體開發環境資料庫是面向軟體工作者的知識型資訊資料庫,其資料物件是多元化、帶有智慧性質的。軟體開發資料庫用來支撐各種軟體工具,尤其是自動設計工具、編譯程式等的主動或被動的工作。

較初級的sde資料庫一般包含通用子程式庫、可重組的程式加工資訊庫、模組描述與介面資訊庫、軟體測試與糾錯依據資訊庫等;較完整的sde資料庫還應包括可行性與需求資訊檔案、階段設計詳細檔案、測試驅動資料庫、軟體維護檔案等。更進一步的要求是面向軟體規劃到實現、維護全過程的自動進行,這要求sde資料庫系統是具有智慧的,其中比較基本的智慧結果是軟體編碼的自動實現和優化、軟體工程專案的多方面不同角度的自我分析與總結。這種智慧結果還應主動地被重新改造、學習,以豐富sde資料庫的知識、資訊和軟體積累。

這時候,軟體開發環境在軟體工程人員的恰當的外部控制或幫助下逐步向高度智慧與自動化邁進。

軟體實現的根據是計算機語言。時至今日,計算機語言發展為演算法語言、資料庫語言、智慧模擬語言等多種門類,在幾十種重要的演算法語言中,c

3樓:匿名使用者

你不明白是因為在中國很多的公司都把測試環境和開發環境混在一起用。即開發好後,直接在開發環境中做測試。

其實從字面上講,測試環境就是做測試的環境,開發環境就是做開發的環境。嚴格來講,這兩個環境需要分離開,即各採用獨立的客戶機,伺服器,配置管理工具等。

4樓:殺破賊

別亂,瞎忽悠什麼啊;軟體測試環境是進行場景模擬後,對被測軟體進行測試的環境,也就是說,我們需要在什麼樣的環境下進行測試,一般是要用使用者的角度來考慮的;我們需要考慮使用者會在什麼樣的環境使用軟體,就用什麼測試環境。

至於正式開發環境不用我解釋了吧

5樓:匿名使用者

測試環境是在 有編譯器電腦上

什麼是j**a開發環境,測試環境及生產環境,及它的過程

6樓:求知者

myeclipse+jdk

測試環境 開發環境 執行環境 求解釋。。

7樓:隻身海的邊緣

軟體開發環境(software development environment)是指在基本硬體和宿主軟體的基礎上,為回支援系統軟答件和應用軟體的工程化開發和維護而使用的一組軟體,簡稱sde。它由軟體工具和環境整合機制構成,前者用以支援軟體開發的相關過程、活動和任務,後者為工具整合和軟體的開發、維護及管理提供統一的支援。

測試環境(te)是指為了完成軟體測試工作所必需的計算機硬體、軟體、網路裝置、歷史資料的總稱;

生產執行環境就是交付客戶最終使用的環境。

個人觀點:

開發環境:開發人員使用的環境,有很大的侷限性,包括:瀏覽器,tomcat,jdk,apache。。等等都是自己裝的

測試環境:最接近執行環境的,主要是在正式執行之前,測試bug的。

執行環境:就是最終的使用環境了。

三者的關係:

執行環境 是:最重要的,

開發環境:最基礎的,

測試環境:是開發環境到執行環境的過度環境

就使用範圍來看:執行環境 >(越近似越好)測試環境》開發環境。(但是真實的就不一定了)。

什麼是測試環境?如何搭建測試環境?

8樓:摩寄鬆

硬體:包括pc機、筆記本、伺服器、各種終端等。例如要測試photoshop軟體,是要在pc機上測,還是筆記本上測?

是在cpu為酷睿的計算機上測,還是要在炫龍的cpu上測?不同的硬體環境photoshop的處理速度是不一樣的。

軟體:這裡主要指的是軟體執行的作業系統。例如測試photoshop,是指windows xp下測試還是在vista下測試?

可能會有相容性問題。軟體環境還包括與其他各類軟體共存同一系統時的相容性問題。

一般來說,配置測試環境可遵循下列原則:

1、真實:儘量模擬使用者的真實使用環境。這裡需要提一點,關於專案軟體與產品軟體需要不同看待。

專案軟體由於只針對某一群體的使用者,所以測試的環境比較單一。但產品軟體針對的是廣大群眾,所以測試環境比較複雜,要多方面考慮。

2、乾淨:測試環境中儘量不要安裝與被測軟體無關的軟體。筆者就遇到這種事情,兩臺機器,針對一個功能,一臺測試ok,另一臺測試ng,最後根據調查發現,測試ok的機器上安裝了客戶根本不會安裝的vc++開發環境,測試ng的機器正因為沒有安裝vc,所以測試出了這個bug:

軟體中缺少必要的動態連結庫支援。但這個乾淨也不是必須的,有時還要刻意去測試某個軟體去其他軟體並存時的相容性問題。

Web開發和軟體開發使用什麼整合開發環境

關於web開發和軟體開發使用的整合開發環境,上面的回答都是基礎開發環境,我感到提問者問的應是開發平臺一樣的工具,如天縱智慧開發平臺這種,用於無 快速開發軟體,將一些常用的應用軟體功能進行了封裝,開發者不用再辛苦寫 只需要關注業務就行了。在windows下開發web的話,有專門的工具!其他我就不知道了...

開發到底要不要轉行軟體測試,為什麼很多開發都要轉測試

開發的話一般不要轉測試,很多測試的想轉開發了 為什麼很多開發都要轉測試 因為他們覺得開發任務難,測試輕鬆,所以橫向轉崗。然而不管是哪個崗位,縱向發展總是必要的,向我一個哥們在動力節點學完出來,就是初級程式設計師,兩年高程,四年架構就很厲害。那些實在適應不了開發的就轉了測試,也要在測試上縱向發展,而測...

軟體開發環境英文縮寫及含義是什麼

自動開發環境 automatic development environment ade 整合化程式設計環境 integrative programming environment ipe 工具盒tool crib,tool kit 工具箱tool box 自動開發環境的英文縮寫是什麼 自動開發環境...