【模板】項目級自動化測試流程_第1頁
【模板】項目級自動化測試流程_第2頁
【模板】項目級自動化測試流程_第3頁
【模板】項目級自動化測試流程_第4頁
【模板】項目級自動化測試流程_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目級自動化測試流程V1.0目錄TOC\o"1-5"\h\z\u1 名詞解釋 61.1 企業級自動化測試流程 61.2 主流程 61.3 一級子流程 61.4 二級子流程 71.5 自動化測試需求管理子系統 72 主流程啟動條件 82.1 啟動條件圖示 82.2 啟動條件描述 83 主流程框架 104 主流程詳述 114.1 SUB_PAUTO_1:自動化測試小組組建 114.1.1 目標 114.1.2 角色 114.1.3 簡要描述 114.1.4 準入標準 114.1.5 輸入 114.1.6 輸出 124.1.7 準出標準 124.1.8 活動圖示 124.1.9 活動內容 124.2 SUB_PAUTO_2:自動化測試工作策略確定 134.2.1 目標 134.2.2 角色 134.2.3 簡要描述 134.2.4 準入標準 144.2.5 輸入 144.2.6 輸出 144.2.7 準出標準 144.2.8 活動圖示 154.2.9 活動內容 154.3 SUB_PAUTO_3:自動化測試需求分析 164.3.1 目標 164.3.2 角色 164.3.3 簡要描述 164.3.4 準入標準 174.3.5 輸入 174.3.6 輸出 174.3.7 準出標準 174.3.8 活動圖示 184.3.9 活動內容 184.4 SUB_PAUTO_4:自動化測試計劃確定 194.4.1 目標 194.4.2 角色 194.4.3 簡要描述 194.4.4 準入標準 194.4.5 輸入 194.4.6 輸出 194.4.7 準出標準 204.4.8 活動圖示 204.4.9 活動內容 204.5 SUB_PAUTO_5:自動測試業務測試過程設計 214.5.1 目標 214.5.2 角色 214.5.3 簡要描述 214.5.4 準入標準 224.5.5 輸入 224.5.6 輸出 224.5.7 準出標準 224.5.8 活動圖示 234.5.9 活動內容 234.6 SUB_PAUTO_6:自動測試業務組件設計 244.6.1 目標 244.6.2 角色 244.6.3 簡要描述 244.6.4 準入標準 244.6.5 輸入 244.6.6 輸出 254.6.7 準出標準 254.6.8 活動圖示 254.6.9 活動內容 254.7 SUB_PAUTO_7:自動化測試實現 264.7.1 目標 264.7.2 角色 264.7.3 簡要描述 264.7.4 準入標準 264.7.5 輸入 274.7.6 輸出 274.7.7 準出標準 274.7.8 活動圖示 284.7.9 活動內容 294.8 SUB_PAUTO_8:自動化測試運行 304.8.1 目標 304.8.2 角色 304.8.3 簡要描述 304.8.4 準入標準 304.8.5 輸入 314.8.6 輸出 314.8.7 準出標準 314.8.8 活動圖示 314.8.9 活動內容 324.9 SUB_PAUTO_9:自動化測試分析 324.9.1 目標 324.9.2 角色 324.9.3 簡要描述 324.9.4 準入標準 334.9.5 輸入 334.9.6 輸出 334.9.7 準出標準 334.9.8 活動圖示 344.9.9 活動內容 344.10 SUB_PAUTO_10:自動化測試缺陷管理 354.10.1 目標 354.10.2 角色 354.10.3 簡要描述 354.10.4 準入標準 354.10.5 輸入 354.10.6 輸出 354.10.7 準出標準 364.10.8 活動圖示 364.10.9 活動內容 364.11 SUB_PAUTO_11:自動化測試變更管理 374.11.1 目標 374.11.2 角色 374.11.3 簡要描述 374.11.4 準入標準 374.11.5 輸入 374.11.6 輸出 374.11.7 準出標準 384.11.8 活動圖示 384.11.9 活動內容 38文檔信息標題創建日期打印日期文件名存放目錄所有者作者修訂記錄日期描述作者文檔審核/審批此文檔需如下審核。簽署過的審批表將作為附件歸入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一級子流程,在流程中描述了使用專業軟件自動化測試工具將自動化測試中的業務測試過程、業務組件進行代碼級實現的過程。自動化測試需求管理子系統測試需求管理子系統用來管理測試需求,把需求按照各個應用的子系統劃分開來,并且把測試需求分解為一顆樹,每個節點代表一個需求。測試需求管理子系統需要創建需求樹、維護需求樹,并且維護需求對應的業務測試過程。測試需求管理子系統的擁有者是“測試需求維護者”。主流程啟動條件啟動條件圖示啟動條件描述從上圖可以看出企業級自動化測試流程和項目級自動化測試流程的關系;在項目級自動化測試流程啟動之前,需要先獲得系統自動化測試可行性的分析報告;系統自動化測試可行性分析工作在企業級自動化測試流程中進行;在系統自動化測試可行性分析報告中,應明確該系統是否適合進行自動化測試,若適合則應達到的自動化率目標是多少,例如50%。在項目級自動化測試流程啟動之前,還要先獲得手工測試現狀的分析報告;手工測試現狀分析工作在企業級自動化測試流程中進行;在手工測試現狀分析報告中,應明確該系統手工測試的規范程度,測試需求分析、測試設計和測試案例是否適合于自動化測試的需要。當自動化測試可行性分析報告和手工測試現狀分析報告都明確表示該系統適合于進行自動化測試時,方可啟動項目級自動化測試流程。主流程框架主流程詳述SUB_PAUTO_1:自動化測試小組組建目標初步建立測試小組,具備自動化測試工作分析和規劃的能力角色測試管理部簡要描述最初要明確組長和自動化測試分析師,獲得“可行性分析”結果,獲得“手工測試現狀分析”結果,獲得開發方相關信息,籌備開展自動化測試工作。準入標準所屬應用系統的“自動化測試可行性分析”工作已經完成,并且該分析報告確定了所屬應用系統適合于進行自動化測試,同時給出了具體的“自動化率目標”。所屬應用系統的“手工測試現狀分析”工作已經完成,并且該分析報告確定了所屬應用系統的手工測試現狀適合于進行自動化測試。并且給出了如何獲取測試需求、測試設計、測試案例等信息的方法。輸入《xxx系統自動化測試可行性分析報告》開發方相關信息文檔集測試方相關信息文檔集《xxx系統手工測試現狀分析報告》輸出《xxx系統自動化測試任務接受書》準出標準明確指定的所屬應用系統自動測試小組的組長任命明確指定的所屬應用系統自動測試小組的自動化測試分析師任命組長簽署《xxx系統自動化測試任務接受書》活動圖示活動內容啟動確認:測試管理部已經確認啟動xx應用系統自動化測試工作組長指定:測試管理部指定某人為xx應用系統自動化測試工作小組的組長自動化測試分析師指定:測試管理部指定某人為xx應用系統自動化測試工作小組的測試分析師建組會議:成立xx應用系統自動化測試工作小組可研資料傳遞:測試管理部向工作小組提供《xx系統自動化測試可行性分析報告》、《手工測試現狀分析報告》、開發方相關信息文檔集、測試方相關信息文檔集。可研報告甄別:工作小組研究《xxx系統自動化測試可行性分析報告》、《手工測試現狀分析報告》和其他資料,理解其中的自動化測試可行性分析部分的內容,理解其中的可達到自動化率部分的內容,若無疑義,則簽署《xxx系統自動化測試任務接受書》,表示該工作小組將按照可行性分析報告提供的自動化率目標開展該系統的自動化測試工作。正式工作開展:自動化測試工作小組的工作自此正式開始。SUB_PAUTO_2:自動化測試工作策略確定目標制定xx系統的項目級自動化測試工作策略角色自動化測試工作小組組長自動化測試分析師簡要描述初步確定自動化測試的工作周期,分析自動化測試風險(工具、技術、環境、人員),編制《自動化測試工作策略》。準入標準自動化測試工作小組已經正式成立,已經具備明確指定的組長和自動化測試分析師。組長已經簽署《xxx系統自動化測試工作接受書》輸入《xxx系統自動化測試可行性分析報告》《xxx系統手工測試現狀分析報告》開發方相關信息文檔集測試方相關信息文檔集輸出《xxx系統自動化測試工作策略》準出標準《xxx系統自動化測試工作策略》通過了測試管理部的評審活動圖示活動內容工作周期及階段確定:組長初步確定工作周期,并定義自動化測試的階段,例如需求分析/設計階段,開發實現階段,運行階段,而運行階段中要根據所屬系統所處軟件生命周期的不同階段來定義自動化測試的運行周期,例如當前處于所屬系統的運營維護階段(上線之后),其每3個月進行一次新版本的發布,則自動化測試亦為每三個月執行一次。或其每周進行一次Build的發布,則自動化測試亦為每周執行一次。分析自動化測試風險:根據所屬系統的開發平臺、界面特性、測試環境搭建維護的難易程度、測試工具的適用性等方面的分析結果進行自動化測試風險的分析。主要從戰略層面進行風險的分析,不要分析某個具體的自定義控件的可測試性。手工測試現狀復審:依據手工測試現狀分析報告中提供的已有業務測試過程進行業務需求覆蓋度的分析,判斷已有業務測試過程是否完整,若不完整則需要向測試管理部提出反饋:被測系統的手工測試現狀尚不符合自動化測試的需求,請求是否延期并委托手工測試方完善業務測試過程。測試方法及工具確定:根據所屬系統的特點和當前自動化測試組織的實施能力,確定自動化測試的方法,例如業務驅動方法、關鍵字驅動方法、數據驅動方法;另外要結合現有的軟件自動化測試專用工具,判斷采用何種自動化測試管理工具搭建自動化測試的管理平臺、運行平臺,或者是新開發一種框架來實現自動化測試。編寫文檔:自動化測試分析師編制《自動化測試工作策略》內部評審:組長組織自動化測試工作小組的內部評審外部評審:組長向測試管理部提出申請,組織測試管理部的外部評審:《自動化測試工作策略》,需要開發方、手工測試方、業務方共同參與評審。組長將評審通過的《自動化測試工作策略》納入配置管理庫。SUB_PAUTO_3:自動化測試需求分析目標自動化測試需求分析角色自動化測試分析師簡要描述按照“自動化率目標”,依據“業務測試過程可自動化判斷標準”對所有業務測試過程進行優先級劃分,編制《自動化測試需求分析說明書》。準入標準獲得了經過評審的《自動化測試工作策略》輸入《xx系統自動化測試工作策略》業務方傳遞來的xx系統測試需求和測試案例源文檔輸出《xx系統自動化測試需求分析說明書》準出標準《xx系統自動化測試需求分析說明書》經過了測試管理部的外部評審活動圖示活動內容自動化優先級標定:自動化測試分析師獲得所有的測試需求及測試案例,依據“測試需求可自動化判斷標準”進行每個測試需求的自動化優先級的標定。使用《自動化測試_測試需求優先級計算模版》確定自動化測試范圍:依據測試需求的自動化優先級標定結果,配合自動化率的目標確定將要對哪些測試需求進行自動化,從而達到確定自動化測試范圍的目的。文檔編制:自動化測試分析師編制《自動化測試需求分析說明書》內部評審:組長組織測試管理部的內部評審外部評審:組長向測試管理部提出申請,組織測試管理部的外部評審:《自動化測試需求分析說明書》,需要開發方、手工測試方、業務方共同參與評審。組長將評審通過的《自動化測試需求分析說明書》納入配置管理庫。自動化測試分析師將《自動化測試需求分析說明書》中規定的所有自動化測試需求納入自動化測試框架的測試需求管理子系統。SUB_PAUTO_4:自動化測試計劃確定目標制定測試計劃角色自動化測試工作小組組長簡要描述依據《自動化測試需求分析說明書》設計所有業務測試過程的執行順序、前后關聯關系、執行時間、開發計劃等,編制《自動化測試計劃》。準入標準《xx系統自動化測試需求分析說明書》經過外部評審輸入《xx系統自動化測試工作策略》《xx系統自動化測試需求分析說明書》輸出《xx系統自動化測試計劃》準出標準《xx系統自動化測試計劃》經過外部評審活動圖示活動內容設定測試運行模式:根據《自動化測試需求分析說明書》中的描述,針對所有業務測試過程之間的關系,設計所有業務測試過程的執行順序、前后關聯關系等設定測試運行計劃:根據《自動化測試需求分析說明書》中對于自動化測試執行應用的描述,例如在每次Build,或者在每次新版本發布時執行自動化測試,設計自動化測試將來的執行計劃確定自動化測試缺陷生命周期模式:在自動化測試的運行過程中,業務組件在驗證過程中將會遇到驗證失敗的情況,應在計劃中定義自動化測試缺陷定義標準、自動化測試缺陷處理方案,則在自動化測試實現活動中要開發相應的缺陷提交組件供每個業務組件調用,以在測試發現可能的缺陷時判斷是否是真正的缺陷并自動向缺陷管理子系統中提交缺陷報告。設定開發計劃:根據所有業務測試過程之間的關系以及將來的執行計劃,同時考慮每個業務測試過程的優先級,確定所有業務測試過程的開發時間計劃、開發責任人等確定所需開發資源:依據開發計劃確定在開發業務測試過程中所需的自動化測試工程師資源、自動化測試工具資源、開發環境資源等確定所需運行資源:依據測試運行計劃確定在自動化測試運行過程中所需的自動化測試環境資源、自動化測試工具資源等編制測試計劃:自動化測試分析師編制《自動化測試計劃》,組長組織測試管理部的內部評審組長向測試管理部提出申請,組織測試管理部的外部評審:《自動化測試計劃》,需要開發方、手工測試方、業務方共同參與評審。外部評審結束后,若通過則由測試管理部依據《自動化測試計劃》中提出的資源需求提供各種資源。組長將評審通過的《自動化測試計劃》納入配置管理庫。SUB_PAUTO_5:自動測試業務測試過程設計目標設計業務測試過程角色自動化測試分析師簡要描述依據《自動化測試計劃》中的開發時間規劃,針對每一個業務測試過程進行開發設計,包括從業務測試過程域向業務組件的數據傳遞方法、業務組件之間的數據傳遞方法,編制《業務測試過程設計說明書》準入標準《自動化測試計劃》經過外部評審輸入《自動化測試計劃》《自動化測試需求分析說明書》《自動化測試命名規范》輸出《測試業務測試過程設計說明書》準出標準《業務測試過程設計說明書》經過內部評審活動圖示活動內容設計執行:自動化測試分析師按照業務測試過程的開發優先級執行設計工作,在設計業務測試過程時,要對每個業務測試過程中業務組件的屬性進行詳細的描述,包括組件的輸入參數、輸出參數、命名、驗證方法等,詳細描述每個業務測試過程中業務組件之間的數據傳遞關系,詳細描述每個業務測試過程的運行時所需的測試數據規則組長組織相關人員對設計完成的業務測試過程進行內部評審組長將評審過的《業務測試過程設計說明書》納入配置管理庫自動化測試分析師將所有的業務測試過程納入自動化測試框架中的業務測試過程管理子系統SUB_PAUTO_6:自動測試業務組件設計目標設計業務組件角色自動化測試分析師軟件開發員自動化測試小組組長簡要描述依據《業務測試過程設計說明書》中要的要求,針對每一個業務組件進行開發設計,包括輸入/輸出參數、執行步驟、驗證方法等,編制《業務組件設計說明書》。準入標準《業務測試過程設計說明書》經過評審輸入《自動化測試計劃》《自動化測試需求分析說明書》《業務測試過程設計說明書》《系統功能點描述模板》《自動化測試命名規范》輸出《業務組件設計說明書》準出標準《業務組件設計說明書》經過評審活動圖示活動內容功能點描述需求傳遞:依據《業務測試過程設計說明書》中所有業務測試過程涉及的系統功能點要求,自動化測試分析師編制《系統功能點描述清單》,由組長將該文檔傳遞給軟件開發方面功能點描述:由軟件開發員使用《系統功能點描述模板》對所有系統功能點進行描述,應包括功能點的屬性、功能點的界面元素和功能點的界面操作模式。設計執行:自動化測試分析師按照業務測試過程的開發優先級執行組件的設計工作,設計業務組件時,要對每個業務組件的屬性進行詳細的描述,包括組件的輸入參數、輸出參數、命名等,詳細描述每個業務組件操作步驟以及預期結果的驗證方法組長組織相關人員對設計完成的業務組件進行內部評審組長將評審過的《業務組件設計說明書》納入配置管理庫自動化測試分析師將所有的業務組件納入自動化測試框架的業務組件管理子系統SUB_PAUTO_7:自動化測試實現目標用自動化測試工具實現業務測試過程和業務組件角色自動化測試工程師簡要描述自動化測試工程師依據設計結果開發業務組件和業務測試過程,并設置必要的運行數據,供測試運行使用。準入標準業務測試過程設計工作結束業務組件設計工作結束輸入《業務測試過程設計說明書》《業務組件設計說明書》輸出業務測試過程業務組件準出標準所有業務測試過程經過自動化測試小組的內部評審所有業務組件經過自動化測試小組的內部評審活動圖示自動化測試實現規程見下圖:活動內容自動化測試工程師依據《業務組件設計說明書》,使用自動化測試工具實現業務組件自動化測試工程師依據《業務測試過程設計說明書》,使用自動化測試工具實現業務測試過程自動化測試的實現過程參見《自動化測試實現規程》文檔自動化測試小組對已經實現的業務測試過程和業務組件進行小組內部評審,并將業務測試過程納入自動化測試框架的業務測試過程管理子系統,將業務組件納入自動化測試框架的業務組件管理子系統。SUB_PAUTO_8:自動化測試運行目標運行自動化測試,實現自動回歸測試的目標角色自動化測試工程師自動化測試分析師自動化測試小組組長簡要描述按照《自動化測試計劃》中的自動化測試運行部分的內容,按照時間要求執行所有的自動化測試內容,對xx系統的Build發布、版本升級進行自動回歸測試。準入標準《自動化測試計劃》中規定的所有業務測試過程和業務組件都已經實現輸入《自動化測試計劃》自動化測試框架業務測試過程管理子系統中的所有業務測試過程自動化測試框架業務組件管理子系統中的所有業務組件輸出《自動化測試執行分析報告》準出標準《自動化測試執行分析報告》經過內部評審活動圖示活動內容在每次自動化測試規定的運行時間之前,自動化測試工程師在自動化測試框架的執行管理子系統中創建相應的測試運行集,在測試運行集中應包括要運行的業務測試過程,并為業務測試過程配置運行時的測試數據當到達自動化測試規定的運行時間時,自動化測試工程師按照《自動化測試計劃》中的測試運行規定執行自動化測試在所有業務測試過程執行完成后,自動化測試分析師收集測試結果,編制《自動化測試執行分析報告》若自動化測試執行過程中提交了缺陷報告,則自動化測試工程師啟動SUB_PAUTO_10:自動化測試缺陷管理子流程,對軟件缺陷進行處理組長組織相關人員對《自動化測試執行分析報告》進行內部評審組長將《自動化測試執行分析報告》納入配置管理庫SUB_PAUTO_9:自動化測試分析目標分析自動化測試的結果,總結自動化測試的工作效果角色自動化測試分析師自動化測試小組組長簡要描述依據自動化測試過程的測試結果,分析自動化測試的測試需求覆蓋率、自動化測試的效果等,編制《自動化測試分析報告》。準入標準《自動化測試執行分析報告》經過評審輸入《自動化測試需求分析說明書》《自動化測試執行分析報告》《自動化測試計劃》輸出《自動化測

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論