解決方案開發之聯調測試管理

發布日期:
2019-04-09

瀏覽次數:


一、引言

為了更好的滿足客戶需求并獲取更多商業價值,越來越多企業正逐步從單個產品供應商轉向解決方案集成商,為客戶提供交鑰匙工程,為了完成這個轉變,對于這些企業來講進行解決方案集成開發成為一個必然的選擇,解決方案開發最大的特點是集成,各個部件產品之間千差萬別,存在相互的依賴關系,一旦某個部件進度或質量出現問題,勢必影響到整個解決方案開發的進度、質量目標的完成,如何對解決方案下屬部件產品進行質量管理,除了必要的需求、方案評審,解決方案聯調是一種很重要的質量控制方法,下面我們來談談在解決方案開發過程中如何管理解決方案的聯調活動。

二、什么是聯調

聯調又叫聯調測試,它是介于白盒測試與黑盒測試之間的一種測試活動,對于一個產品來講聯調重點在于驗證模塊間接口的正確性、各模塊間的數據流和控制流是否按照設計實現其功能、以及集成后整體功能的正確性;對于解決方案開發來說聯調測試主要是驗證解決方案下屬部件產品之間接口正確性,產品間的數據流和控制流是否按照設計實現其功能及集成后整體功能的正確性,特別是一些緊耦合部件產品間聯調測試活動顯得格外重要,一些解決方案特性在開發完成后必須進行聯調后才能正式轉入解決方案測試部門進行詳盡的系統性測試。

三、解決方案開發聯調管理

解決方案開發聯調過程一般分為以下幾個階段:

1、?聯調方案

解決方案聯調的第一步就是要明確聯調方案,聯調方案一般由解決方案SE(系統工程師)負責寫作,并經解決方案下屬各個部件產品SE一起評審確定,在聯調方案中要回答以下問題:

a)?針對該解決方案哪些特性/需求需要進行聯調?

b)?采取哪些聯調方式/方法,比如集中聯調還是遠程聯調?實際上機聯調還是打樁聯調等。

c)?在哪里進行聯調?明確聯調環境和場地,比如是借用解決方案測試部的環境進行聯調還是新搭建一套環境進行聯調等。

d)?針對每個聯調的特性需要明確是由解決方案項目經理直接負責還是由某個主導產品的項目經理負責。

e)?每個聯調特性的聯調測試用例有哪些?

2、聯調計劃

好的計劃是成功的一半,解決方案特性聯調的效果首先取決于聯調的計劃制定,解決方案產品間聯調主要關注跨產品的解決方案特性端到端設計是否完整實現,聯調計劃的制定需要解決方案項目經理組織解決方案各部件產品項目經理、解決方案測試經理和解決方案SE一起制定,該計劃基本格式如下:

聯調特性/需求

聯調用例

負責人(主導產品)

配合人(配合產品)

聯調環境

聯調啟動時間

聯調完成時間

需要說明的是解決方案開發聯調計劃的制定者和聯調實施組織者都是解決方案項目經理,但如果解決方案管理部件產品較多(比如達到6個以上),解決方案項目經理可以授權解決方案特性的主導產品來牽頭聯調工作,一般來說在一個解決方案特性開發過程中,工作量占大頭的產品可以識別為主導產品。

3、聯調實施

明確聯調計劃后下一步就是監控計劃的執行,針對計劃中的每個聯調特性要重點關注聯調是否能按計劃進行,包括聯調涉及部件產品的聯調版本能否按時提供?聯調環境準備是否就緒?聯調負責人和配合人員是否按時到位等關鍵要素,在一切準備就緒后按照事先設計的聯調用例逐個執行。

在聯調過程中難免碰到一些爭議該如何處理?比如聯調雙方或多方在出現問題時對問題歸屬或者問題該由哪個部件產品修改出現分歧時該怎么辦?一般來說這些有爭議的技術問題由解決方案SE牽頭組織各個部件產品SE一起進行評審來仲裁?。

4、聯調報告

解決方案開發聯調測試活動結束后由各個主導產品輸出聯調報告,聯調報告需要描述聯調環境組網、工具以及每個聯調特性對應的聯調用例的執行結果,聯調測試發現的所有問題及最終解決情況,解決方案測試部在接收解決方案版本測試之前會檢查解決方案聯調報告,包括聯調充分性,并對聯調的遺留問題進行評估,然后再結合其它轉測試條件進行綜合評估是否接受版本轉測試,如可行就進入正式的解決方案系統測試活動階段。

相關推薦