回覆列表
  • 1 # 何以笙丶丶

    軟體測試計劃是指導測試過程的綱領性檔案,包含了產品概述、測試策略、測試方法、測試區域、測試配置、測試周期、測試資源、測試交流、風險分析等內容。藉助軟體測試計劃,參與測試的專案成員,尤其是測試管理人員,可以明確測試任務和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。測試計劃和測試詳細規格、測試用例之間是戰略和戰術的關係,測試計劃主要從宏觀上規劃測試活動的範圍、方單元測試完成之後,接下來的工作就是整合測試.軟體整合測試主要依據軟體結構設計(概要設計)文件,測試主要內容有功能性、可靠性、易用性、效率、維護性和可移植性中相關的部分,根據軟體需求和設計的要求而選定。 驗證各軟體單元整合後形成的模組能否達到概要設計規格說明中各模組的設計目標;這裡,模組可能是指某個軟體部件,也可能是指某個或某幾個子系統。通常在做整合測試時先是從子系統內部的整合測試開始做起,做完以後再測試各子系統是否能整合為最終要實現的整體系統。也有其他做法(如自頂向下整合測試方法、核心系統先做整合測試或每日整合測試等等)。總之,萬變不離其宗,整合測試要保證模組的內部正確性以及保證模組能最終整合為完整的系統。整合測試有時也被稱為組裝測試或灰盒測試(有觀點認為整合測試介於白盒與黑盒之間)。軟體整合測試具體內容包括:

    1.功能性測試(1)程式的功能測試。檢查各個子功能組合起來能否滿足設計所要求的功能。(2)一個程式單元或模組的功能是否會對另一個程式單元或模組的功能產生不利影響。(3)根據計算精度的要求,單個程式模組的誤差積累起來,是否仍能夠達到要求的技術指標。(4)程式單元或模組之間的介面測試。把各個程式單元或模組連線起來時,資料在透過其介面時是否會出現不一致情況,是否會出現資料丟失。(5)全域性資料結構的測試。檢查各個程式單元或模組所用到的全域性變數是否一致、合理。(6)對程式中可能有的特殊安全性要求進行測試。

    2.可靠性測試根據軟體需求和設計中提出的要求,對軟體的容錯性、易恢復性、錯誤處理能力進行測試。

    3.易用性測試根據軟體設計中提出的要求,對軟體的易理解性、易學性和易操作性進行檢查和測試。

    4.效能測試根據軟體需求和設計中提出的要求,進行軟體的時間特性、資源特性測試。

    5.維護性測試根據軟體需求和設計中提出的要求,對軟體的易修改性進行測試。

    6.可移植性測試根據軟體需求和設計中提出的要求,對軟體在不同作業系統環境下被使用的正確性進行測試。

  • 中秋節和大豐收的關聯?
  • 手機如何透過OTG連線滑鼠鍵盤玩遊戲?