[發(fā)明專利]一種測試場景記錄方法、裝置及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202211614458.7 | 申請日: | 2022-12-15 |
| 公開(公告)號: | CN115964282A | 公開(公告)日: | 2023-04-14 |
| 發(fā)明(設(shè)計)人: | 丁蓉 | 申請(專利權(quán))人: | 上海中通吉網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京細(xì)軟智谷知識產(chǎn)權(quán)代理有限責(zé)任公司 11471 | 代理人: | 趙越 |
| 地址: | 201799 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測試 場景 記錄 方法 裝置 電子設(shè)備 | ||
本發(fā)明屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種測試場景記錄方法、裝置及電子設(shè)備。本發(fā)明通過獲取基礎(chǔ)配置數(shù)據(jù)、元素節(jié)點ID和事件類型,給頁面節(jié)點元素綁定事件,建立所述基礎(chǔ)配置數(shù)據(jù)、元素節(jié)點ID與所述事件類型之間的映射關(guān)系;當(dāng)用戶操作頁面節(jié)點元素點擊/輸入數(shù)據(jù)時,獲取用戶的操作類型和用戶輸入的數(shù)據(jù),并按照用戶操作順序記錄操作記錄數(shù)據(jù),解決現(xiàn)有的測試流程無法準(zhǔn)確地記錄bug信息的問題。
技術(shù)領(lǐng)域
本發(fā)明屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種測試場景記錄方法、裝置及電子設(shè)備。
背景技術(shù)
目前,軟件項目迭代研發(fā)過程中,在項目進(jìn)入測試階段后,測試人員根據(jù)測試用例去測試項目的運(yùn)行情況,記錄測試過程中出現(xiàn)的bug,然后將發(fā)現(xiàn)bug轉(zhuǎn)給開發(fā)人員,開發(fā)人員根據(jù)bug信息定位問題。但是現(xiàn)有的測試流程中并不記錄測試過程中的測試人員的操作流程及輸入的數(shù)據(jù),只是依靠測試人員的記憶記錄測試操作流程及輸入的數(shù)據(jù),這就導(dǎo)致在測試過程中如果發(fā)現(xiàn)了一個bug,但由于沒有記錄測試人員的操作流程及輸入的數(shù)據(jù),測試人員無法準(zhǔn)確地將bug信息傳達(dá)給開發(fā)人員,bug復(fù)現(xiàn)困難,進(jìn)而導(dǎo)致開發(fā)人員無法準(zhǔn)確地定位問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種測試場景記錄方法、裝置及電子設(shè)備,以解決現(xiàn)有的測試流程無法準(zhǔn)確地記錄bug信息的問題。
根據(jù)本發(fā)明實施例的第一方面,提供一種測試場景記錄方法,包括:
獲取基礎(chǔ)配置數(shù)據(jù)、元素節(jié)點ID和事件類型;
建立所述元素節(jié)點ID與所述事件類型之間的映射關(guān)系;
獲取用戶的操作類型和用戶輸入的數(shù)據(jù);
按照用戶操作順序?qū)⒉僮饔涗洈?shù)據(jù)記錄到操作記錄中。
優(yōu)選地,所述按照用戶操作順序?qū)⒉僮饔涗洈?shù)據(jù)記錄到操作記錄中,包括:
確定與所述用戶的操作類型匹配的所述操作記錄數(shù)據(jù)。
優(yōu)選地,所述確定與所述用戶的操作類型匹配的所述操作記錄數(shù)據(jù),包括:
通過所述用戶的操作類型確定所述事件類型;
根據(jù)所述元素節(jié)點ID與所述事件類型之間的映射關(guān)系,確定與所述事件類型關(guān)聯(lián)的所述元素節(jié)點ID。
優(yōu)選地,所述通過所述用戶的操作類型確定所述事件類型,包括:
建立所述用戶的操作類型與所述事件類型的映射關(guān)系;
根據(jù)所述用戶的操作類型與所述事件類型的映射關(guān)系,確定所述事件類型。
優(yōu)選地,所述用戶基礎(chǔ)配置數(shù)據(jù)為至少包括:用戶名、用戶ID、用戶類型以及站點ID信息的JSON格式數(shù)據(jù)。
優(yōu)選地,所述事件類型,包括:
鼠標(biāo)監(jiān)聽事件、鍵盤監(jiān)聽事件和表單監(jiān)聽事件。
優(yōu)選地,所述操作記錄數(shù)據(jù),包括:
觸發(fā)順序用以記錄所述用戶的操作順序;
觸發(fā)的表單項用以記錄所述用戶基礎(chǔ)配置數(shù)據(jù);
觸發(fā)的表單項的事件類型用以記錄所述用戶的操作類型;
觸發(fā)元素的輸入內(nèi)容用以記錄所述用戶輸入的數(shù)據(jù)。
優(yōu)選地,所述方法還包括:顯示與所述用戶的操作類型對應(yīng)的所述操作記錄數(shù)據(jù)。
根據(jù)本發(fā)明實施例的第二方面,提供一種測試場景記錄裝置,包括:存儲器、處理器及存儲在存儲器上的計算機(jī)程序,所述處理器在執(zhí)行所述計算機(jī)程序時實現(xiàn)上述所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海中通吉網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)上海中通吉網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211614458.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





