新四季網

基於頁面對象流驗證在回歸測試中的應用方法及系統的製作方法

2023-05-11 14:24:51 1

setparent=Browser("Browser").Page("銷售管理信息系統—2")callgenerateStandardObjectByType(parent,type),由於本發明主要基於在回歸測試中,關注與功能流場景相關web頁面對象流的驗證測試,特別是表單中對象次序與狀態變化,通過程序自動輸出測試執行報告,而減少需要人工參與的測試,如不同版本web對象的比較,特別減輕測試工程師重複測試勞動。本發明提供了一種基於頁面對象流驗證在回歸測試中的裝置,如圖5所示,包括基準表生成單元10,用於錄製功能流操作的自動化測試腳本,根據主千功能流操作順序,從不同頁面生成對象基準表;歷史表生成單元20,用於在新一輪迴歸測試執行時,生成功能流操作頁面的對象歷史表;比較輸出單元30,用於比較基準表與對象歷史表在同一功能流頁面、同一對象的狀態或次序是否存在差異,生成並輸出測試差異報告。所述基準表生成單元IO具體包括錄製子單元ll,用於根據測試場景錄製某功能流的自動化腳本;生成子單元12,用於在當前頁面,根據對象類型生成頁面對象流基準;保存子單元13,用於按對象流生成次序和狀態將對象流基準存儲到基準表中。所述歷史表生成單元20具體包括錄製子單元21,用於新的回歸測試開始,根據錄製的自動化腳本測試執行;生成子單元22,用於在每一頁面,根據對象類型生成歷史頁面對象表;保存子單元23,用於按對象流生成次序和狀態將每一頁面的對象流存儲到歷史表。所述比較輸出單元30具體包括基準表訪問子單元31,用於獲得當前功能流測試執行對象狀態基準結果集合;歷史表訪問子單元32,用於從歷史表中獲得版本回歸測試執行的對象流集合;比較子單元33,用於關聯兩表查詢,判定比較同一功能流頁面、同一對象的狀態或次序是否存在差異;輸出子單元34,用於利用自動化腳本輸出測試差異報告。通過以上實施例的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質算機軟體產品存儲在一個存儲介質中,包括若干指令用以^f吏得一臺網絡設備執行本發明各個實施例所述的方法。以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。權利要求1、一種基於頁面對象流驗證在回歸測試中的應用方法,其特徵在於,包括以下步驟錄製功能流操作的自動化測試腳本,根據主幹功能流操作順序,從不同頁面生成對象基準表;在新一輪迴歸測試執行時,生成功能流操作頁面的對象歷史表;比較所述基準表與所述對象歷史表在同一功能流頁面、同一對象的狀態或次序是否存在差異,生成並輸出測試差異報告。2、如權利要求1所述基於頁面對象流驗證在回歸測試中的應用方法,其特徵在於,所述錄製功能流操作的自動化測試腳本,根據主幹功能流操作順序,從不同頁面生成對象基準表具體包括根據測試場景錄製某功能流的自動化腳本;在當前頁面,根據對象類型生成頁面對象流基準;按對象流生成次序和狀態將對象流基準存儲到基準表中。3、如權利要求1所述基於頁面對象流驗證在回歸測試中的應用方法,其特徵在於,所述生成功能流操作頁面的對象歷史表具體包括新的回歸測試開始,根據錄製的自動化腳本測試執行;在每一頁面,根據對象類型生成歷史頁面對象表;按對象流生成次序和狀態將每一頁面的對象流存儲到歷史表。4、如權利要求1所述基於頁面對象流驗證在回歸測試中的應用方法,其特徵在於,所述比較基準表與對象歷史表在同一功能流頁面、同一對象,狀態或次序是否存在差異,生成並輸出測試差異報告具體包括訪問基準表獲得當前功能流測試執行對象狀態基準結果集合;從歷史表中獲得回歸測試執行的對象流集合;關聯兩表進行查詢,判定比較同一功能流頁面、同一對象的狀態或次序是否存在差異;自動化腳本輸出測試差異報告。5、一種基於頁面對象流驗證在回歸測試中的裝置,其特徵在於,包括基準表生成單元,用於錄製功能流操作的自動化測試腳本,根據主幹功能流操作順序,從不同頁面生成對象基準表;歷史表生成單元,用於在新一輪迴歸測試執行時,生成功能流操作頁面的對象歷史表;比較輸出單元,用於比較基準表與對象歷史表在同一功能流頁面、同一對象的狀態或次序是否存在差異,生成並輸出測試差異報告。6、如權利要求5所述基於頁面對象流驗證在回歸測試中的裝置,其特徵在於,所述基準表生成單元具體包括錄製子單元,用於根據測試場景錄製某功能流的自動化腳本;生成子單元,用於在當前頁面,根據對象類型生成頁面對象流基準;保存子單元,用於按對象流生成次序和狀態將對象流基準存儲到基準表中。7、如權利要求5所述基於頁面對象流驗證在回歸測試中的裝置,其特徵在於,所述歷史表生成單元具體包括錄製子單元,用於新的回歸測試開始,根據錄製的自動化腳本測試執行;生成子單元,用於在每一頁面,根據對象類型生成歷史頁面對象表;保存子單元,用於按對象流生成次序和狀態將每一頁面的對象流存儲到歷史表。8、如權利要求5所述基於頁面對象流驗證在回歸測試中的裝置,其特徵在於,所述比較輸出單元具體包括基準表訪問子單元,用於獲得當前功能流測試執行對象狀態基準結果集合;歷史表訪問子單元,用於從歷史表中獲得版本回歸測試執行的對象流集合;比較子單元,用於關聯兩表查詢,判定比4支同一功能流頁面、同一對象的狀態或次序是否存在差異;輸出子單元,用於利用自動化腳本輸出測試差異報告。全文摘要本發明提供了一種基於頁面對象流驗證在回歸測試中的應用方法,包括以下步驟錄製功能流操作的自動化測試腳本,根據主幹功能流操作順序,從不同頁面生成對象基準表;在新一輪迴歸測試執行時,生成功能流操作頁面的對象歷史表;比較所述基準表與所述對象歷史表在同一功能流頁面、同一對象的狀態或次序是否存在差異,生成並輸出測試差異報告。本發明提供了一種基於頁面對象流驗證在回歸測試中的應用裝置。本發明可以大大減少人工測試時間和因程序修改頻繁而致測試的次數的上升,保證項目質量,規避測試風險。文檔編號G06F11/36GK101526916SQ20081000764公開日2009年9月9日申請日期2008年3月3日優先權日2008年3月3日發明者李輔炳申請人:阿里巴巴集團控股有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀