資源描述:
《系統(tǒng)上線流程規(guī)范》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、系統(tǒng)上線流程規(guī)范 篇一:新系統(tǒng)上線前測試驗收流程 新系統(tǒng)上線前測試驗收流程 [摘要]目前,信息化項目遍地開花,但在應用系統(tǒng)開發(fā)的 質(zhì)量、可交付性和項目的實施周期等方面仍需要軟件公司內(nèi)部控 制。明確用戶方的軟件測試相關流程,可使軟件更加貼合使用方需 求,提高軟件的質(zhì)量?! 。坳P鍵詞]軟件測試;硬件驗收;軟件驗收;文檔驗收 一、引言 為了加強應用系統(tǒng)開發(fā)的質(zhì)量、可交付性和項目的實施周期等方 面的控制,必須按計劃按步驟執(zhí)行驗收測試,形成規(guī)范的測試文檔, 客觀地分析和評估測試結果,并跟蹤不合格現(xiàn)象,最終成功通過驗
2、 收,以保證驗收測試的全面性、效率性、科學性、規(guī)范性、徹底性?! ∠到y(tǒng)測試應以全面深入為宗旨,大致分為前期準備、硬件測試驗 收、軟件測試驗收、文檔測試驗收四部分,下面分別論述?! 《蕚涔ぷ鳌 蕚涔ぷ魇沁M行軟件測試的重要環(huán)節(jié),準備工作做得充分與否直 接關系到系統(tǒng)測試的順暢與否、全面與否、準確與否。準備工作包 括以下幾個方面: (一)硬件方面準備 1.網(wǎng)絡環(huán)境準備:是否需要外網(wǎng)連接,是否需要交換機、路由 器、網(wǎng)線等,如果需要,寫明具體的數(shù)量?! ?.測試機準備:所需測試機的配置、數(shù)量及分配的ip。 3.其他
3、硬件設備:如電源等設備、物品的具體數(shù)量?! 。ǘ┸浖矫鏈蕚洹 ?.操作系統(tǒng)準備:如新系統(tǒng)對操作系統(tǒng)有特定要求,提前裝好 所需系統(tǒng)軟件。 2.支撐軟件的準備:信息通所需的數(shù)據(jù)庫、支撐軟件、環(huán)境變 量、不同版本不同廠家的瀏覽器等。 ?。ㄈy試內(nèi)容準備 1.整理系統(tǒng)功能列表:根據(jù)建設方案、招投標文件、需求文檔 等文件資料整理出系統(tǒng)功能表,為初次測試確定依據(jù)。 2.制定方案及準備測試用例:擬訂軟件測試計劃、方案,設計 和生成測試用例、準備測試數(shù)據(jù),明確軟件產(chǎn)品的最重要部分?! 。ㄋ模┲R方面準備 測試人員提前學
4、習熟悉系統(tǒng)的功能、需求、模塊、架構等一系列 的知識,為即將進行的系統(tǒng)測試工作奠定堅實的基礎?! ∪?、硬件驗收 硬件驗收是系統(tǒng)驗收的根基,關系到系統(tǒng)運行的穩(wěn)定、速度、安 全性等多個方面。 硬件驗收包括以下幾方面: ?。?)服務器所屬項目;(2)服務器的型號、序列號;(3)cpu的 型號、序列號、個數(shù);(4)內(nèi)存的型號、序列號、大小、條數(shù);(5) 硬盤的型號、序列號、大小、個數(shù);(6)raid卡、電源的序列號; ?。?)隨機附送的軟硬件情況記錄;(8)其他硬件設備的情況;(9) 操作系統(tǒng)安裝情況、聯(lián)網(wǎng)情況、數(shù)據(jù)庫安
5、裝情況、機器的名稱、ip 等?! ∷?、軟件測試驗收 軟件驗收為系統(tǒng)驗收的核心。對軟件質(zhì)量、軟件的可維護性、軟 件的易用性和軟件項目的實施周期起到“一錘定音”的作用?! 。ㄒ唬y試環(huán)境下的測試驗收 1.初次測試 依據(jù)系統(tǒng)功能列表中的功能進行逐個測試,測試中記錄以下情況: 功能是否實現(xiàn),功能是否符合要求,測試時間?! ∠到y(tǒng)測試類型有以下幾方面: (1)功能測試:功能測試就是對產(chǎn)品的各功能進行驗證,根據(jù)功 能測試用例,逐項測試,檢查產(chǎn)品是否達到要求的功能。 1)從軟件的功能是否全面;2)軟件功能是否正確;3)程序
6、和數(shù) 據(jù)是否與產(chǎn)品需求說明及用戶文檔的全總說明相對應?! 。?)可靠性測試:指軟件在規(guī)定的時間和條件下不出現(xiàn)故障,持 續(xù)運行的能力。 1)軟件不應存在導致軟件無法運行、崩潰或?qū)е聰?shù)據(jù)破壞、缺損 的重大缺陷;2)測試一般包括成熟性、容錯性、易恢復性、數(shù)據(jù) 是否具有校驗機制等方面?! 。?)容錯性測試:評價軟件是否擁有異常處理手段;對關鍵操作、 不可恢復的操作或可能引起災難性后果的操作應有明確的提示,并 請求用戶確認?! 。?)易用性測試:指軟件的易用程度?! ?)用戶學習、操作軟件的難易程度;2)數(shù)據(jù)編輯、檢索、
7、輸出 的方便程度和靈活程度;3)易理解程度、易瀏覽性、可操作性?! 。?)可維護性測試: 1)指用戶根據(jù)自己的要求、使用環(huán)境對軟件進行個性化定制的可 能性、難易程度和靈活程度;2)運行出錯后,用戶自己發(fā)現(xiàn)、診 斷、修改錯誤的可行性與工作量?! 。?)性能測試:性能測試主要測試軟件的運行速度和對資源的消 耗。通過調(diào)整系統(tǒng)所依賴的軟硬件配置、網(wǎng)絡拓補結構、工作站點 數(shù)、數(shù)據(jù)量和服務請求數(shù)來測試軟件的移植性、運行速率、穩(wěn)定性 和可靠性。重點關注以下幾點: 1)時間特性;2)資源特性;3)網(wǎng)絡特性。 ?。?)可移植性
8、測試:通過硬件兼容性測試、軟件兼容性測試和數(shù) 據(jù)兼容性測試來考察軟件的跨平臺、可移植的特性。重點掌握以下 幾點: 1)兼容性:操作系統(tǒng)兼容性、異構數(shù)據(jù)庫兼容性、新舊數(shù)據(jù)轉(zhuǎn)換、 異種數(shù)據(jù)兼容性、硬件兼容性等;2)適應性:在適應目前需求的 基礎上,為將來可預見和不可預見的性能擴充留有