上课第八章.pptVIP

  • 2
  • 0
  • 约2.24万字
  • 约 124页
  • 2017-03-06 发布于海南
  • 举报
上课第八章

潛在的介接問題 一個傳統系統的測試問題是「千夫所指(finger-pointing)」。 這發生在當某個錯誤被揭發時,每位系統元素的開發者都為此問題而責備其他的人。 軟體工程師應該預先考慮潛在的介接問題,和: 設計錯誤處理路徑以測試來自系統其他元素的資訊。 導入一系列的測試,模擬錯誤資料或在軟體介面的其他潛在的錯誤。 記錄測試的結果,如果千夫所指的情況確實發生時,可以使用做為「證據」。 參與系統測試的計畫與設計,以確保軟體充分地測試。 系統測試 系統測試(system testing)實際上是一系列不同的測試,其主要的目的是完整地操練這個以電腦為基礎的系統。 雖然每項測試都有一個不同的目的,所有的工作都是要驗證系統元素已經適當地整合,並實行所配置的功能。 13.6.1 恢復測試(Recovery Testing) 許多以電腦為基礎的系統必須要在預先指定的時間內從錯誤中恢復並重新處理。 某些案例中,系統必須是可容錯的(fault tolerant) 。 處理錯誤必須不能導致整體系統的功能終止。 在其他的案例中,系統的錯誤必須要在一段指定的時間之內改正,否則會發生嚴重的經濟損失。 恢復測試 恢復測試(recovery testing)是一種系統測試,它以各種方式迫使軟體失去作用,並驗證恢復能被適當地實施。 如果恢復是自動的(由系統本身實行),重新初始化、檢查點機制(checkpoin

文档评论(0)

1亿VIP精品文档

相关文档