某國有大型銀行專案級自動化測試流程

2021-08-25 09:33:34 字數 3726 閱讀 5192

密級:內部保密檔案僅限內部使用

專案級自動化測試流程

v1.0

文件資訊

修訂記錄

文件審核/審批

此文件需如下審核。 簽署過的審批表將作為附件歸入pcb的質量控制章節。

文件分發

此文件將分發至如下各人

指的是在企業整體範圍內實施自動化測試的工作流程,包括自動化測試隊伍的建設、組織和管理,自動化測試工具的應用,自動化測試專案的管理等

指的是專案級自動化測試流程,即main_pauto,在流程中描述了針對某個應用系統的自動化測試的完整工作流程,包括組建該應用系統的自動化測試小組、確定自動化測試工作策略、自動化測試需求分析、測試執行計畫設計、自動測試過程設計、業務元件設計、自動化測試實現、自動化測試執行、自動化測試分析等主要活動。

指的是直接隸屬於主流程的子流程,在流程中描述了每個自動化主要活動的資訊,包括sub_pauto_1,sub_pauto_2,sub_pauto_3,sub_pauto_4,sub_pauto_5,sub_pauto_6,sub_pauto_7,sub_pauto_8,sub_pauto_9,sub_pauto_10,sub_pauto_11。

指的是自動化測試實現規程,即sub2_pauto_1屬於sub_pauto_7一級子流程,在流程中描述了使用專業軟體自動化測試工具將自動化測試中的業務測試過程、業務元件進行**級實現的過程。

測試需求管理子系統用來管理測試需求,把需求按照各個應用的子系統劃分開來,並且把測試需求分解為一顆樹,每個節點代表乙個需求。測試需求管理子系統需要建立需求樹、維護需求樹,並且維護需求對應的業務測試過程。測試需求管理子系統的擁有者是「測試需求維護者」。

1) 從上圖可以看出企業級自動化測試流程和專案級自動化測試流程的關係;

2) 在專案級自動化測試流程啟動之前,需要先獲得系統自動化測試可行性的分析報告;

3) 系統自動化測試可行性分析工作在企業級自動化測試流程中進行;

4) 在系統自動化測試可行性分析報告中,應明確該系統是否適合進行自動化測試,若適合則應達到的自動化率目標是多少,例如50%。

5) 在專案級自動化測試流程啟動之前,還要先獲得手工測試現狀的分析報告;

6) 手工測試現狀分析工作在企業級自動化測試流程中進行;

7) 在手工測試現狀分析報告中,應明確該系統手工測試的規範程度,測試需求分析、測試設計和測試案例是否適合於自動化測試的需要。

8) 當自動化測試可行性分析報告和手工測試現狀分析報告都明確表示該系統適合於進行自動化測試時,方可啟動專案級自動化測試流程。

υ 初步建立測試小組,具備自動化測試工作分析和規劃的能力

υ 測試管理部

υ 最初要明確組長和自動化測試分析師,獲得「可行性分析」結果,獲得「手工測試現狀分析」結果,獲得開發方相關資訊,籌備開展自動化測試工作。

υ 所屬應用系統的「自動化測試可行性分析」工作已經完成,並且該分析報告確定了所屬應用系統適合於進行自動化測試,同時給出了具體的「自動化率目標」。

υ 所屬應用系統的「手工測試現狀分析」工作已經完成,並且該分析報告確定了所屬應用系統的手工測試現狀適合於進行自動化測試。並且給出了如何獲取測試需求、測試設計、測試案例等資訊的方法。

υ 《***系統自動化測試可行性分析報告》

υ 開發方相關資訊文件集

υ 測試方相關資訊文件集

υ 《***系統手工測試現狀分析報告》

υ 《***系統自動化測試任務接受書》

υ 明確指定的所屬應用系統自動測試小組的組長任命

υ 明確指定的所屬應用系統自動測試小組的自動化測試分析師任命

υ 組長簽署《***系統自動化測試任務接受書》

υ 啟動確認:測試管理部已經確認啟動xx應用系統自動化測試工作

υ 組長指定:測試管理部指定某人為xx應用系統自動化測試工作小組的組長

υ 自動化測試分析師指定:測試管理部指定某人為xx應用系統自動化測試工作小組的測試分析師

υ 建組會議:成立xx應用系統自動化測試工作小組

υ 可研資料傳遞:測試管理部向工作小組提供《xx系統自動化測試可行性分析報告》、《手工測試現狀分析報告》、開發方相關資訊文件集、測試方相關資訊文件集。

υ 可研報告甄別:工作小組研究《***系統自動化測試可行性分析報告》、《手工測試現狀分析報告》和其他資料,理解其中的自動化測試可行性分析部分的內容,理解其中的可達到自動化率部分的內容,若無疑義,則簽署《***系統自動化測試任務接受書》,表示該工作小組將按照可行性分析報告提供的自動化率目標開展該系統的自動化測試工作。

υ 正式工作開展:自動化測試工作小組的工作自此正式開始。

υ 制定xx系統的專案級自動化測試工作策略

υ 自動化測試工作小組組長

υ 自動化測試分析師

υ 初步確定自動化測試的工作週期,分析自動化測試風險(工具、技術、環境、人員),編制《自動化測試工作策略》。

υ 自動化測試工作小組已經正式成立,已經具備明確指定的組長和自動化測試分析師。

υ 組長已經簽署《***系統自動化測試工作接受書》

υ 《***系統自動化測試可行性分析報告》

υ 《***系統手工測試現狀分析報告》

υ 開發方相關資訊文件集

υ 測試方相關資訊文件集

υ 《***系統自動化測試工作策略》

υ 《***系統自動化測試工作策略》通過了測試管理部的評審

υ 工作週期及階段確定:組長初步確定工作週期,並定義自動化測試的階段,例如需求分析/設計階段,開發實現階段,執行階段,而執行階段中要根據所屬系統所處軟體生命週期的不同階段來定義自動化測試的執行週期,例如當前處於所屬系統的運營維護階段(上線之後),其每3個月進行一次新版本的發布,則自動化測試亦為每三個月執行一次。或其每週進行一次build的發布,則自動化測試亦為每週執行一次。

υ 分析自動化測試風險:根據所屬系統的開發平台、介面特性、測試環境搭建維護的難易程度、測試工具的適用性等方面的分析結果進行自動化測試風險的分析。主要從戰略層面進行風險的分析,不要分析某個具體的自定義控制項的可測試性。

υ 手工測試現狀複審:依據手工測試現狀分析報告中提供的已有業務測試過程進行業務需求覆蓋度的分析,判斷已有業務測試過程是否完整,若不完整則需要向測試管理部提出反饋:被測系統的手工測試現狀尚不符合自動化測試的需求,請求是否延期並委託手工測試方完善業務測試過程。

υ 測試方法及工具確定:根據所屬系統的特點和當前自動化測試組織的實施能力,確定自動化測試的方法,例如業務驅動方法、關鍵字驅動方法、資料驅動方法;另外要結合現有的軟體自動化測試專用工具,判斷採用何種自動化測試管理工具搭建自動化測試的管理平台、執行平台,或者是新開發一種框架來實現自動化測試。

υ 編寫文件:自動化測試分析師編制《自動化測試工作策略》

υ 內部評審:組長組織自動化測試工作小組的內部評審

υ 外部評審:組長向測試管理部提出申請,組織測試管理部的外部評審:《自動化測試工作策略》,需要開發方、手工測試方、業務方共同參與評審。

υ 組長將評審通過的《自動化測試工作策略》納入配置管理庫。

υ 自動化測試需求分析

υ 自動化測試分析師

υ 按照「自動化率目標」,依據「業務測試過程可自動化判斷標準」對所有業務測試過程進行優先順序劃分,編制《自動化測試需求分析說明書》。

υ 獲得了經過評審的《自動化測試工作策略》

υ 《xx系統自動化測試工作策略》

υ 業務方傳遞來的xx系統測試需求和測試案例源文件

υ 《xx系統自動化測試需求分析說明書》

υ 《xx系統自動化測試需求分析說明書》經過了測試管理部的外部評審

υ 自動化優先順序標定:自動化測試分析師獲得所有的測試需求及測試案例,依據「測試需求可自動化判斷標準」進行每個測試需求的自動化優先順序的標定。使用《自動化測試_測試需求優先順序計算模版》

某國有大型化纖企業銷售人員崗位職責說明書

銷售人員崗位職責說明書 職位名稱 銷售人員 所屬部門 市場銷售部 直接主管 市場銷售部經理 工作匯報職位 市場銷售部經理 主要職責範圍 1.計畫工作 1.1 根據部門年 季 度工作計畫,制定本人年 季 度工作計畫,並報市場銷售部經理批准後實施 1.2 分解自己的工作目標。2.產品銷售 2.1 制定本...

某國有企業績效考核誤區

如何對員工績效進行考核,是企業管理者所面臨的乙個重大問題。績效考核是人力資源管理的乙個核心內容,但目前不少國有企業的績效考核仍然存在不少誤區。a公司,成立於五十年代初。經過近五十年的努力,在業內已具有較高的知名度並獲得了較大的發展。目前公司有員工一千人左右。總公司本身沒有業務部門,只設一些職能部門 ...

銀行警示教育心得國有銀行

珍惜自由 生命 尊嚴 由總行編輯並下發全行員工學習的 中國建設銀行警示教育案例 收集了近幾年來全行發生的30個重大典型案例,通過講述分析具體的事例,詳盡地描寫了案件的經過,深刻地剖析了案件的成因,同時也揭示出那些曾經同我們一起並肩工作的同志是怎樣走上犯罪道路的。我覺得這本書印發得非常及時,有很強的真...