軟件測試中系統測試的意義及目的

發表于:2010-01-08來源:作者:點擊數: 標簽:軟件測試系統目的
軟件測試 中系統測試的意義及目的 什么是系統測試 系統測試是為了發現伙伴而執行次序的過程,成功的測試是發現了至今尚未發現的伙伴的測試。 測試的宗旨就是欲望能以最少的人力和時間發現潛在的各種伙伴和 缺陷 。應依據 開發 各階段的 需求 、設計等文檔或

        軟件測試中系統測試的意義及目的   什么是系統測試 

    系統測試是為了發現伙伴而執行次序的過程,成功的測試是發現了至今尚未發現的伙伴的測試。

  測試的宗旨就是欲望能以最少的人力和時間發現潛在的各種伙伴和缺陷。應依據開發各階段的需求、設計等文檔或次序的內部結構精心設計測試用例,并應用這些實例來運行次序,以便發現伙伴。信息系統測試應包含軟件測試、硬件測試和網絡測試。硬件測試、網絡測試可以依據具體的性能指標來進行,此中央說的測試更多的是指軟件測試。

  系統測試是保證系統質量可靠性的關鍵步驟,是對系統開發過程中的系統分析系統設計和實施的最后復查。依據測試的概念和宗旨,在進行信息系統測試時應遵循以基礎原則。

  · 應盡早并始終地進行測試。測試不是在應用系統開發完之后才進行的。由于原始問題的復雜性、開發各階段的多樣性以及參加人員之間的諧和等因素,使得毛開發各個階段都有可以出現伙伴。因此,測試應貫穿在開發的各個階段,盡早糾正伙伴,消除隱患。

  · 測試義務應該避免由原開發軟件的人或小組承擔,一方面,開發人員往往不愿召認自己的義務,總以為自己開發的軟件沒有伙伴;另一方面,開發人員的伙伴很對由自己測試出來,很隨意依據自己編程的思路來制定測試思路,具有局限性。測試義務應由專門人員來進行,這樣會更客觀,更有效。

  · 設計測試計劃的時候,不僅要一定輸入數據,而且要依據系統功能一定預期的輸入效果。將實際輸入效果與預期效果絕對照就能發現測試對象是否正確。

  · 在設計測試用例時,不僅要設計有效合理的輸入條件,也要包含不合理、失效的輸入條件。測試的時候,人們往往習慣遵循合理的、正常的狀態進行測試,而無視了對異常、不合理、意想不到的狀態進行測試,而這些可以就是隱患。

  · 在測試次序時,不僅要考試次序是否做了該做的事,還要考試次序是否做了不該做的事。多余的義務會帶來副作用,影響次序的效率,有時會帶來潛在的危害或伙伴 。

  · 嚴肅遵循測試計劃來進行,避免測試的隨意性。測試計劃應包含測試內容、進度擺布、人員擺布、測試環境、測試工具和測試資料等。嚴肅的遵循測試計劃可以;認證進度,使各方面都得以諧和進行。

  · 妥帖保存測試計劃、測試用例,作為軟件文檔的組成部分,為掩護提供方便。

  · 測試用例都是精心設計出來的,可以為重新測試或追加測試提供方便。當糾正之前的測試用例,或在其基礎上修改,然落先行測試。

  測試是開發過程中一個獨立且非常主要的階段,測試過程基礎上與開發過程平行。

  一個規范化的測試過程通常包含以下基礎的測試靜止:

  (1)擬定測試計劃。在制定測試計劃時,要短缺推敲整個項宗旨開發時間和開發進童以及一些人為因素和客觀條件等,使得測試計劃是可行的。測試計劃的內容主要有測試的內容、進度擺布、測試所需的環境和條件、測試培訓擺布等。

  (2)編制測試綱領。測試綱領是測試的依據。它清楚詳盡地規矩了在測試中針對系統的每一項功能或特性所必須完成的基礎測試項目和測試完成的規范。

  (3)依據測試綱領設計和生成測試用例。在設計測試用例的時候,可綜合應用前面介紹的測試用例和設計技術,發作測試設計說明文檔,其內容主要有被測項目、輸人數據、測試過程、預期輸入效果等。

  (4)實施測試。測試的實施階段是由一系列的測試周期組成的。在每個測試周期中,測試人員和開發人員將依據預先編制好的測試綱領和準備好的測試用例,對被測軟件或設備進行完整的測試。

  (5)生成測試報告。測試完成后,要形成相應的測試報告,主要對測試進行概要說明,列出測試的結論,指出缺陷和伙伴,另外,給出一些建議,如可采用的修改方法,各項修改預計的義務量及修改的負責人員。

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

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