專利名稱:一種企業(yè)資源計劃產(chǎn)品缺陷收集方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及企業(yè)資源計劃ERP產(chǎn)品開發(fā)技術(shù)領(lǐng)域,特別是涉及一種企業(yè)資源計劃 產(chǎn)品缺陷收集方法和系統(tǒng)。
背景技術(shù):
企業(yè)資源計劃(ERP,Enterprise Resource Planning)是針對物資資源管理、人力 資源管理、財務(wù)資源管理、信息資源管理集成一體化的企業(yè)管理軟件。ERP產(chǎn)品的開發(fā)以及 ERP產(chǎn)品的應(yīng)用過程中都需要收集并反饋ERP產(chǎn)品的缺陷,以進一步完善該ERP產(chǎn)品。目前,ERP產(chǎn)品的開發(fā)過程中,測試人員使用缺陷系統(tǒng)收集ERP產(chǎn)品的缺陷。但是 該缺陷系統(tǒng)存在如下問題需要人工填寫缺陷上下文信息,如服務(wù)器IP、賬號、公司和組 織名稱等,費時且格式不統(tǒng)一;需要手動截圖,按Print Screen鍵截取的圖片占用空間大, 不利于提交和保存;需要手動到服務(wù)器上打開ERP系統(tǒng)日志,日志文件較大,尋找匹配的日 志困難,費時費力;需要在ERP系統(tǒng)和缺陷系統(tǒng)之間來回切換。ERP產(chǎn)品的應(yīng)用過程中,ERP 產(chǎn)品的缺陷主要通過支持系統(tǒng)返回給相應(yīng)的支持人員。但是,該支持系統(tǒng)存在如下問題 缺陷信息主要由用戶輸入,可能描述不詳細、不準(zhǔn)確,不利于支持人員快速定位問題;沒有 ERP系統(tǒng)日志,不利于支持人員發(fā)現(xiàn)引發(fā)表面錯誤的本質(zhì)原因;沒有錯誤畫面截圖,單憑文 字描述,可能表達不清楚;用戶需要打開支持系統(tǒng),尋找相應(yīng)的ERP產(chǎn)品的支持頁面,操作 繁瑣。綜上所述,現(xiàn)有的ERP產(chǎn)品缺陷的收集的方案使用不方便,且收集的缺陷信息不 精確。
發(fā)明內(nèi)容
本發(fā)明提供了一種ERP產(chǎn)品缺陷收集方法,該方法使用方便且能夠收集精確的缺 陷信息。本發(fā)明還提供了一種ERP產(chǎn)品收集系統(tǒng),該系統(tǒng)使用方便且能夠收集精確的缺陷 fn息ο為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種ERP產(chǎn)品缺陷收集方法,當(dāng)發(fā)現(xiàn)ERP產(chǎn)品缺陷時,執(zhí)行以下步 驟提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識;根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP產(chǎn)品缺陷 日志并保存;對ERP產(chǎn)品錯誤頁面進行截圖并保存;輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖。本發(fā)明還提供了一種ERP產(chǎn)品缺陷收集系統(tǒng),該系統(tǒng)包括提取模塊、搜索模塊、 截圖模塊、存儲模塊和輸出模塊,其中
提取模塊,用于在ERP產(chǎn)品出現(xiàn)缺陷時提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識,并將ERP產(chǎn)品缺陷上下文信息發(fā)送給存儲模塊保存,將ERP產(chǎn)品缺陷上下文 信息和ERP產(chǎn)品錯誤信息標(biāo)識發(fā)送給搜索模塊;搜索模塊,用于根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng) 的ERP產(chǎn)品缺陷日志并保存到存儲模塊中;截圖模塊,用于對ERP產(chǎn)品錯誤頁面進行截圖并保存到存儲模塊中;存儲模塊,用于保存ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤 頁面截圖;輸出模塊,用于將存儲模塊中的ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和 ERP產(chǎn)品錯誤頁面截圖進行輸出。由上述可見,本發(fā)明這種提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識, 根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP產(chǎn)品缺陷日志并保 存,對ERP產(chǎn)品錯誤頁面進行截圖并保存,輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日 志和ERP產(chǎn)品錯誤頁面截圖的技術(shù)方案,能夠自動收集包括缺陷上下文信息、缺陷日志和 錯誤頁面截圖的精確缺陷信息,而不需要用戶的手動收集和輸入,因此使用方便且能夠收 集精確的缺陷信息。
圖1是本發(fā)明實施例一種ERP產(chǎn)品缺陷收集方法的流程圖;圖2是本發(fā)明實施例一種ERP產(chǎn)品缺陷收集系統(tǒng)的組成結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例手動啟動ERP產(chǎn)品缺陷收集系統(tǒng)的應(yīng)用場景示意圖;圖4是本發(fā)明實施例中ERP產(chǎn)品缺陷收集系統(tǒng)自動啟動的應(yīng)用場景示意圖。
具體實施例方式圖1是本發(fā)明實施例一種ERP產(chǎn)品缺陷收集方法的流程圖。如圖1所示,當(dāng)發(fā)現(xiàn) ERP產(chǎn)品缺陷時,執(zhí)行以下步驟步驟101,提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識。步驟102,根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP 產(chǎn)品缺陷日志并保存。本步驟中,具體根據(jù)ERP產(chǎn)品錯誤信息標(biāo)識提取ERP產(chǎn)品頁面中的錯誤提示信息, 根據(jù)所提取的錯誤提示信息和ERP產(chǎn)品缺陷上下文信息中的登錄用戶名生成正則表達式, 然后根據(jù)所生成的正則表達式在ERP產(chǎn)品日志中匹配得到相應(yīng)的ERP產(chǎn)品缺陷日志。步驟103,對ERP產(chǎn)品錯誤頁面進行截圖并保存。本步驟中,具體地控制鼠標(biāo)的光標(biāo)移動至ERP產(chǎn)品頁面上的錯誤信息標(biāo)識處,并 鎖定鼠標(biāo)的光標(biāo)直至ERP產(chǎn)品的頁面上顯示錯誤信息,然后對顯示錯誤信息的ERP產(chǎn)品頁 面進行截圖并解鎖鼠標(biāo)的光標(biāo)。這里鎖定鼠標(biāo)光標(biāo)是防止用戶移動鼠標(biāo)而導(dǎo)致光標(biāo)的移 動,而將光標(biāo)置于ERP產(chǎn)品的頁面上的錯誤信息標(biāo)識處一段時間(如1秒)后,頁面上會顯 示錯誤信息是現(xiàn)有技術(shù)的內(nèi)容,即現(xiàn)有的ERP產(chǎn)品本身包含的功能。步驟104,輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖。本步驟中,具體生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品 錯誤頁面截圖的頁面提交到缺陷系統(tǒng),完成輸出。更具體來說,跳轉(zhuǎn)到缺陷提交頁面,將ERP 產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖初始化到缺陷提交頁面, 由用戶或測試人員最終點擊提交按鈕,將所收集的缺陷信息提交到缺陷系統(tǒng)。在圖1所示的方法中,在輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP 產(chǎn)品錯誤頁面截圖之前,還可以進一步接收外部輸入的補充缺陷信息,如用戶或測試人員 補充的缺陷描述信息等,然后再生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志、ERP 產(chǎn)品錯誤頁面截圖以及所述補充缺陷信息的頁面提交到缺陷系統(tǒng)。
在具體實現(xiàn)時,將實現(xiàn)圖1所示方法的程序包(如JavaScript腳本)嵌入到ERP 產(chǎn)品中,并可以通過手動或自動方式觸發(fā)該程序包啟動并執(zhí)行圖1所示的步驟。例如當(dāng)用 戶或測試人員發(fā)現(xiàn)ERP缺陷時手動啟動該程序包,或者該程序包在探測到ERP缺陷時自動 啟動。在ERP產(chǎn)品中的嵌入該程序包的過程,即部署該程序包的過程可與現(xiàn)有技術(shù)中的很 多應(yīng)用程序相同,例如通過直接用鼠標(biāo)雙擊部署,并使用快捷鍵調(diào)用。圖2是本發(fā)明實施例一種ERP產(chǎn)品缺陷收集系統(tǒng)的組成結(jié)構(gòu)示意圖。如圖2所示, 該系統(tǒng)包括提取模塊201、搜索模塊202、截圖模塊203、存儲模塊204和輸出模塊205,其 中提取模塊201,用于在ERP產(chǎn)品出現(xiàn)缺陷時提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn) 品錯誤信息標(biāo)識,并將ERP產(chǎn)品缺陷上下文信息發(fā)送給存儲模塊204保存,將ERP產(chǎn)品缺陷 上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識發(fā)送給搜索模塊202 ;搜索模塊202,用于根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相 應(yīng)的ERP產(chǎn)品缺陷日志并保存到存儲模塊204中;截圖模塊203,用于對ERP產(chǎn)品錯誤頁面進行截圖并保存到存儲模塊204中;存儲模塊204,用于保存ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品 錯誤頁面截圖;輸出模塊205,用于將存儲模塊205中的ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷 日志和ERP產(chǎn)品錯誤頁面截圖進行輸出。在圖2所示的ERP產(chǎn)品收集系統(tǒng)中,搜索模塊202,用于根據(jù)ERP產(chǎn)品錯誤信息標(biāo) 識提取ERP產(chǎn)品頁面中的錯誤提示信息,然后根據(jù)所提取的錯誤提示信息和ERP產(chǎn)品缺陷 上下文信息中的登錄用戶名生成正則表達式,根據(jù)所生成的正則表達式在ERP產(chǎn)品日志中 匹配得到相應(yīng)的ERP產(chǎn)品缺陷日志。在圖2所示的ERP產(chǎn)品收集系統(tǒng)中,所述提取模塊201,用于將ERP產(chǎn)品錯誤信息 標(biāo)識發(fā)送給截圖模塊203 ;截圖模塊203,用于控制鼠標(biāo)的光標(biāo)移動至ERP產(chǎn)品頁面上的錯 誤信息標(biāo)識處,并鎖定鼠標(biāo)的光標(biāo)直至ERP產(chǎn)品的頁面上顯示錯誤信息,對顯示錯誤信息 的ERP產(chǎn)品頁面進行截圖并解鎖鼠標(biāo)的光標(biāo)。在圖2所示的ERP產(chǎn)品收集系統(tǒng)中,輸出模塊205,用于生成包含ERP產(chǎn)品缺陷上 下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖的頁面提交到缺陷系統(tǒng)。在圖2所示的ERP產(chǎn)品收集系統(tǒng)中,所述存儲模塊204,進一步用于接收外部輸入 的補充缺陷信息;則所述輸出模塊205,用于生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志、ERP產(chǎn)品錯誤頁面截圖以及所述補充缺陷信息的頁面提交到缺陷系統(tǒng)。圖3是本發(fā)明實施例手動啟動ERP產(chǎn)品缺陷收集系統(tǒng)的應(yīng)用場景示意圖。如圖3所示,當(dāng)ERP產(chǎn)品用戶或測試人員發(fā)現(xiàn)ERP產(chǎn)品缺陷或異常時,按相應(yīng)的快捷鍵(如Alt+H) 調(diào)用已嵌入ERP產(chǎn)品中的缺陷收集系統(tǒng),啟動后的缺陷收集系統(tǒng)完成如下工作提取錯誤 信息標(biāo)識和缺陷上下文信息、搜索缺陷日志和錯誤頁面截圖,然后由ERP產(chǎn)品用戶或測試 人員補充缺陷信息并提交所收集和補充的缺陷。圖4是本發(fā)明實施例中ERP產(chǎn)品缺陷收集系統(tǒng)自動啟動的應(yīng)用場景示意圖。如圖 4所示,當(dāng)發(fā)現(xiàn)ERP產(chǎn)品出現(xiàn)異常時,缺陷收集系統(tǒng)自動啟動,啟動后的缺陷收集系統(tǒng)完成 如下工作提取錯誤信息標(biāo)識和缺陷上下文信息、搜索缺陷日志和錯誤頁面截圖,然后缺陷 系統(tǒng)自動將所收集的缺陷信息返回給ERP支持人員。由上述可見,本發(fā)明這種提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識, 根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP產(chǎn)品缺陷日志并保 存,對ERP產(chǎn)品錯誤頁面進行截圖并保存,輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日 志和ERP產(chǎn)品錯誤頁面截圖的技術(shù)方案,能夠自動收集包括缺陷上下文信息、缺陷日志和 錯誤頁面截圖的精確缺陷信息,而不需要用戶的手動收集和輸入,因此大大減少了測試人 員或最終用戶提交缺陷的時間。并且該方案中根據(jù)提示信息自動搜索日志,在支持人員的 應(yīng)用場景中,使支持人員更容易定位產(chǎn)生缺陷的原因,在測試人員的應(yīng)用場景中,使日志匹 配更精確,且自動截取錯誤信息換面的方案,使缺陷的描述更清晰。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
一種企業(yè)資源計劃ERP產(chǎn)品缺陷收集方法,其特征在于,當(dāng)發(fā)現(xiàn)ERP產(chǎn)品缺陷時,執(zhí)行以下步驟提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識;根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP產(chǎn)品缺陷日志并保存;對ERP產(chǎn)品錯誤頁面進行截圖并保存;輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)ERP產(chǎn)品缺陷上下文信息和EPR 產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP產(chǎn)品缺陷日志包括根據(jù)ERP產(chǎn)品錯誤信息標(biāo)識提取ERP產(chǎn)品頁面中的錯誤提示信息;根據(jù)所提取的錯誤提示信息和ERP產(chǎn)品缺陷上下文信息中的登錄用戶名生成正則表 達式,根據(jù)所生成的正則表達式在ERP產(chǎn)品日志中匹配得到相應(yīng)的ERP產(chǎn)品缺陷日志。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述對ERP產(chǎn)品錯誤頁面進行截圖包括控制鼠標(biāo)的光標(biāo)移動至ERP產(chǎn)品頁面上的錯誤信息標(biāo)識處,并鎖定鼠標(biāo)的光標(biāo)直至 ERP產(chǎn)品的頁面上顯示錯誤信息;對顯示錯誤信息的ERP產(chǎn)品頁面進行截圖并解鎖鼠標(biāo)的光標(biāo)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述輸出ERP產(chǎn)品缺陷上下文信息、ERP 產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖包括生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖的頁 面提交到缺陷系統(tǒng)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法在輸出ERP產(chǎn)品缺陷上下文信息、 ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖之前進一步包括接收外部輸入的補充缺陷信 息;生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志、ERP產(chǎn)品錯誤頁面截圖以及所 述補充缺陷信息的頁面提交到缺陷系統(tǒng)。
6.一種ERP產(chǎn)品缺陷收集系統(tǒng),其特征在于,該系統(tǒng)包括提取模塊、搜索模塊、截圖模 塊、存儲模塊和輸出模塊,其中提取模塊,用于在ERP產(chǎn)品出現(xiàn)缺陷時提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤 信息標(biāo)識,并將ERP產(chǎn)品缺陷上下文信息發(fā)送給存儲模塊保存,將ERP產(chǎn)品缺陷上下文信息 和ERP產(chǎn)品錯誤信息標(biāo)識發(fā)送給搜索模塊;搜索模塊,用于根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP 產(chǎn)品缺陷日志并保存到存儲模塊中;截圖模塊,用于對ERP產(chǎn)品錯誤頁面進行截圖并保存到存儲模塊中;存儲模塊,用于保存ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面 截圖;輸出模塊,用于將存儲模塊中的ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn) 品錯誤頁面截圖進行輸出。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,2所述搜索模塊,用于根據(jù)ERP產(chǎn)品錯誤信息標(biāo)識提取ERP產(chǎn)品頁面中的錯誤提示信息, 然后根據(jù)所提取的錯誤提示信息和ERP產(chǎn)品缺陷上下文信息中的登錄用戶名生成正則表 達式,根據(jù)所生成的正則表達式在ERP產(chǎn)品日志中匹配得到相應(yīng)的ERP產(chǎn)品缺陷日志。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述提取模塊,用于將ERP產(chǎn)品錯誤信息標(biāo)識發(fā)送給截圖模塊;所述截圖模塊,用于控制鼠標(biāo)的光標(biāo)移動至ERP產(chǎn)品頁面上的錯誤信息標(biāo)識處,并鎖 定鼠標(biāo)的光標(biāo)直至ERP產(chǎn)品的頁面上顯示錯誤信息,對顯示錯誤信息的ERP產(chǎn)品頁面進行 截圖并解鎖鼠標(biāo)的光標(biāo)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述輸出模塊,用于生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品 錯誤頁面截圖的頁面提交到缺陷系統(tǒng)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述存儲模塊,進一步用于接收外部輸入的補充缺陷信息;所述輸出模塊,用于生成包含ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志、ERP產(chǎn)品錯 誤頁面截圖以及所述補充缺陷信息的頁面提交到缺陷系統(tǒng)。
全文摘要
本發(fā)明公開了一種企業(yè)資源計劃ERP產(chǎn)品缺陷收集方法和系統(tǒng)。所述方法包括提取ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識;根據(jù)ERP產(chǎn)品缺陷上下文信息和ERP產(chǎn)品錯誤信息標(biāo)識提取相應(yīng)的ERP產(chǎn)品缺陷日志并保存;對ERP產(chǎn)品錯誤頁面進行截圖并保存;輸出ERP產(chǎn)品缺陷上下文信息、ERP產(chǎn)品缺陷日志和ERP產(chǎn)品錯誤頁面截圖。本發(fā)明的技術(shù)方案使用方便且能夠收集精確的缺陷信息。
文檔編號G06Q10/00GK101859413SQ20101019820
公開日2010年10月13日 申請日期2010年6月11日 優(yōu)先權(quán)日2010年6月11日
發(fā)明者單建帥, 周曉兵, 江海輝 申請人:用友軟件股份有限公司