天天看點

了解TQA服務工作流程

了解TQA服務工作流程

圖1 tqa服務流程示意

  一、tqa市場支援

  tqa服務咨詢由我中心專門的tqa服務咨詢師提供服務,通過深入的客戶溝通,依據客戶需求量身定制個性化tqa技術方案,并在此基礎上進一步溝通,直至獲得客戶認可。

  在tqa技術服務方案确認後,雙方即可簽署tqa服務合同,以商業合同的形式确認雙方的責權利關系和内容。

  二、tqa服務實施

  tqa服務一般是一個長程的伴随式服務,不同階段對應不同的目标和任務,視工作需要安排不同角色的工程師完成相關的服務。下面分述如下:

  1、系統規劃咨詢

  系統規劃咨詢由系統分析師負責實施。通過企業現狀調查與分析、系統需求與使用者需求分析進行資訊規劃,協助客戶做出投資概算、收益與價值估算、技術可行性分析、風險分析、工作計劃等内容。

  2、應用系統方案評估及比對測試

  應用系統方案評估及比對測試一般由資深測試工程師實施。一般依據整理的初步的系統需求和功能需求以及系統規劃,搜集、整理可能的解決方案,并對整理後的解決方案進行評比、選擇。

  對于系統的選擇要取得可信的評比名額需要進行比對測試。所謂比對測試是在各個被選系統中制定一份可度量的評比基準,在此基礎上對系統進行功能、性能的采樣,采集提取各項系統名額,形成系統比對報告。

  3、應用系統成本估算

  應用系統成本估算由系統分析師負責實施。在項目立項、系統招标、項目決算以及軟體生命周期的各個階段對應用軟體系統的規模和工作量、成本進行估算,并提供應用系統的規模和成本評估報告。

 三、資訊系統建設與開發

  資訊系統建設與開發是一次資訊系統建設的核心内容,這個過程的品質控制的優劣将直接決定資訊系統建設的成敗。這個階段的品質控制政策我們從需求工程與階段評審、設計與開發技術咨詢與技術階段評審、軟體測試咨詢與過程測試、技術評審與品質保證、項目管理咨詢和配置管理咨詢等6個方面進行闡述。

  資訊系統建設與開發階段主要參與者包括項目管理師、系統分析師、資深sqa、資深開發工程師和資深測試工程師等。

  1、需求工程咨詢與階段評審

  軟體功能需求是在系統需求、使用者需求基礎上的細化,是軟體實作的功能描述和規範。如果其描述不清或不明确,将使後面的設計開發工作失去依據,也缺少軟體評價的标準和依據。是以需求工程需要采用科學适用的過程,如需求采集、需求分析、需求管理等,對需求的變更進行嚴格的控制。

  需求工程實施後一般會産生《需求規格說明書》,這是需求工程的核心文檔,對這種具有裡程碑意義的産出物我們會組織并邀請客戶代表、業務專家共同進行專家評審,已确認需求的有效性。

  2、設計與開發技術咨詢與技術評審

  設計評審的内容一般包括:

  評審子產品是否覆寫了需求以及子產品劃分是否合理;

  界面設計是否符合業務以及是否易用;

  資料庫的設計是否覆寫業務内容且易于擴充;

  是否提供資料的完整性保證措施;

  系統性能是否能滿足需求中定義;

  設計是否考慮了業務高峰的處理以及瓶頸分析解決措施;

  是否考慮資訊系統的故障對策,系統的故障對策是否完備;

  系統的權限及安全保證措施;

  3、軟體測試咨詢與過程測試

了解TQA服務工作流程

圖2 軟體測試過程模型

 通過軟體測試咨詢協助項目組建立起适合的軟體測試過程模型(如圖2所示),規範測試分析、測試設計、測試執行和缺陷處理的測試程序,并約定各個階段的工作規範(我中心于2008年主持定制了軟體測試過程的國家标準gb/t 15532 《軟體測試規範》)。

  測試組織按照既定規範開展測試工作,對軟體開發與實施過程中的各個階段性的産品進行測試和确認。根據軟體開發合同或計劃,針對各個階段的産品進行嚴格的測試,包括單元測試、內建測試、系統測試。在整個項目完成後,提供系統級的驗收測試,通過嚴格的測試,來消除系統潛在的問題。

  4、技術評審與品質保證

  技術人員将參與軟體開發與實施的全過程,對階段性的成果、産品進行評審、測試、驗證和确認。從軟體開發過程中間來保證軟體的品質,為軟體的後期使用、維護等工作奠定良好的基礎。

  5、項目管理咨詢

  結合cmm/cmmi的有關規範及pmp、ipmp的項目管理知識架構對項目進行管控咨詢。

  6、配置管理咨詢

  配置管理活動被用來設計辨別配置項、建立基線、控制版本和變更、保證變更被适當地實施,使開發人員、測試人員、項目管理者、品質保證人員等能友善地通過軟體配置管理獲得有用的資訊。在現代資訊系統建設項目實施過程中,配置管理已成為重要的一環。

  通過配置管理咨詢,将我們的成功經驗傳導給項目組,通過配置管理識别和工具選型教育訓練等建立起規範的配置管理體系。

版權聲明:本文出自山東省軟體評測中心 張凱麗,51testing軟體測試網原創出品,未經明确的書面許可,任何人或機關不得對本文進行複制、轉載或鏡像,否則将追究法律責任。

最新内容請見作者的github頁:http://qaseven.github.io/

繼續閱讀