System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲2022国产成人精品无码区,亚洲AV无码精品色午夜在线观看,亚洲AV无码一区二区三区牛牛
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種軟件測試方法、裝置、電子設備及存儲介質制造方法及圖紙

    技術編號:44532152 閱讀:2 留言:0更新日期:2025-03-07 13:21
    本申請實施例提供了一種軟件測試方法、裝置、電子設備及存儲介質,涉及計算機技術領域,應用于測試平臺,方法包括:響應于獲取到測試指令獲取待測試軟件的測試埋點信息以及階段標識;若階段標識表征處于開發階段,生成并顯示第一提示信息;若階段標識表征處于上線前測試階段,獲取第一事件標識對應的事件觸發腳本,在第二測試設備上運行上線前測試版本待測試軟件和事件觸發腳本;獲取測試設備上傳的測試埋點采集數據以及觸發測試埋點數據采集的事件的第二事件標識;查找第一事件標識中第二事件標識的匹配標識,檢測采集數據與匹配標識對應的第一字段屬性是否匹配并基于此生成測試結果。應用上述技術方案,可以高效地對軟件進行測試。

    【技術實現步驟摘要】

    本申請涉及計算機,特別是涉及一種軟件測試方法、裝置、電子設備及存儲介質


    技術介紹

    1、在軟件上線之前,需要對軟件的各項功能進行測試,以及時發現程序中的缺陷和漏洞,確保程序的穩定性。這樣有助于提高用戶使用程序的體驗,增強用戶對程序的信任度。

    2、為此需要提供一種軟件測試方案。


    技術實現思路

    1、本申請實施例的目的在于提供一種軟件測試方法、裝置、電子設備及存儲介質,以高效地對軟件進行測試。具體技術方案如下:

    2、在本申請實施例的第一方面,提供了一種軟件測試方法,應用于測試平臺,所述方法包括:

    3、響應于獲取到測試指令,獲取針對待測試軟件的測試埋點信息以及所述待測試軟件所處階段的階段標識,其中,所述測試埋點信息包括:觸發測試埋點進行數據采集的事件的第一事件標識與待采集數據的第一字段屬性;

    4、若所述階段標識表征所述待測試軟件處于開發階段,則生成第一提示信息,并在顯示界面顯示所述第一提示信息,其中,所述第一提示信息用于提示測試人員在第一測試設備上手動觸發所述第一事件標識所指示的事件,所述第一測試設備為:運行有所述待測試軟件開發過程版本的設備;

    5、若所述階段標識表征所述待測試軟件處于上線前測試階段,則獲取所述第一事件標識所表征事件的事件觸發腳本,并在第二測試設備上運行所述待測試軟件的上線前測試版本,并指示所述第二測試設備運行所述事件觸發腳本;

    6、獲取測試設備上傳的測試埋點所采集的采集數據以及觸發所述測試埋點進行數據采集的事件的第二事件標識,其中,所述測試設備為所述第一測試設備或所述第二測試設備;

    7、在所述第一事件標識中查找所述第二事件標識的匹配標識,檢測所獲取的采集數據與查找到的匹配標識對應的第一字段屬性是否匹配,并基于檢測結果生成測試結果。

    8、一種可能的實施方式中,在所述獲取針對待測試軟件的測試埋點信息以及所述待測試軟件所處階段的階段標識之后,所述方法還包括:

    9、解析所述待測試軟件的測試版本的埋點配置文檔,得到所述埋點配置文檔中所記錄埋點的待采集數據的第二字段屬性;

    10、針對每一測試埋點,在所述埋點配置文檔記錄的埋點中確定該測試埋點的匹配埋點,檢測該測試埋點對應的第一字段屬性是否記錄在所確定匹配埋點對應的第二字段屬性中;

    11、若各測試埋點對應的第一字段屬性均記錄在各測試埋點的匹配埋點對應的第二字段屬性中,則執行所述若所述階段標識表征所述待測試軟件處于開發階段,則生成第一提示信息的步驟,或執行所述若所述階段標識表征所述待測試軟件處于上線前測試階段,則獲取所述第一事件標識所表征事件的事件觸發腳本的步驟。

    12、一種可能的實施方式中,在所述解析所述待測試軟件的測試版本的埋點配置文檔,得到所述埋點配置文檔中所記錄埋點的待采集數據的第二字段屬性之后,所述方法還包括:

    13、將所述第二字段屬性與預設的敏感字段屬性進行匹配,確定所述第二字段屬性中是否存在敏感字段屬性;

    14、若所述第二字段屬性中存在敏感字段屬性,則基于所述第二字段屬性中的敏感字段屬性生成第二提示信息,并在顯示界面顯示所述第二提示信息,其中,所述第二提示信息用于提示所述測試人員所述第二字段屬性中存在敏感字段屬性;

    15、若所述第二字段屬性中不存在敏感字段屬性,則執行所述針對每一測試埋點,在所述埋點配置文檔記錄的埋點中確定該測試埋點的匹配埋點,檢測該測試埋點對應的第一字段屬性是否記錄在所確定匹配埋點對應的第二字段屬性中的步驟。

    16、一種可能的實施方式中,所述埋點配置文檔包括:所述測試版本的實現代碼中記錄的注釋和/或所述測試版本的參數配置文件。

    17、一種可能的實施方式中,所述第一事件標識所表征事件的事件觸發腳本按照以下方式生成:

    18、捕獲所述測試人員手動觸發所述第一事件標識所指示的事件的過程中所述第一測試設備執行的操作;

    19、基于所捕獲的操作,生成所述第一事件標識所表征事件的事件觸發腳本。

    20、一種可能的實施方式中,所述測試埋點信息通過以下方式獲得:

    21、獲取針對待測試軟件的埋點需求文檔;

    22、按照所述埋點需求文檔中所記錄字段的背景顏色,在所述埋點需求文檔中定位記錄測試埋點信息的第一存儲區域,從所述第一存儲區域中確定觸發測試埋點進行數據采集的事件的第一事件標識與待采集數據的第一字段屬性,和/或在所述埋點需求文檔中查找埋點信息字段,基于埋點信息字段定位記錄測試埋點信息的第二存儲區域,從所述第二存儲區域中確定觸發測試埋點進行數據采集的事件的第一事件標識與待采集數據的第一字段屬性。

    23、一種可能的實施方式中,所述測試指令由待測試軟件的軟件代碼更新操作觸發生成;或,所述測試指令按照設定周期生成。

    24、在本申請實施例的第二方面,提供了一種軟件測試裝置,應用于測試平臺,所述裝置包括:

    25、獲取模塊,用于響應于獲取到測試指令,獲取針對待測試軟件的測試埋點信息以及所述待測試軟件所處階段的階段標識,其中,所述測試埋點信息包括:觸發測試埋點進行數據采集的事件的第一事件標識與待采集數據的第一字段屬性;

    26、提示模塊,用于若所述階段標識表征所述待測試軟件處于開發階段,則生成第一提示信息,并在顯示界面顯示所述第一提示信息,其中,所述第一提示信息用于提示測試人員在第一測試設備上手動觸發所述第一事件標識所指示的事件,所述第一測試設備為:運行有所述待測試軟件開發過程版本的設備;

    27、第一獲取模塊,用于若所述階段標識表征所述待測試軟件處于上線前測試階段,則獲取所述第一事件標識所表征事件的事件觸發腳本,并在第二測試設備上運行所述待測試軟件的上線前測試版本,并指示所述第二測試設備運行所述事件觸發腳本;

    28、第二獲取模塊,用于獲取測試設備上傳的測試埋點所采集的采集數據以及觸發所述測試埋點進行數據采集的事件的第二事件標識,其中,所述測試設備為所述第一測試設備或所述第二測試設備;

    29、檢測模塊,用于在所述第一事件標識中查找所述第二事件標識的匹配標識,檢測所獲取的采集數據與查找到的匹配標識對應的第一字段屬性是否匹配,并基于檢測結果生成測試結果。

    30、一種可能的實施方式中,所述裝置還包括:

    31、解析模塊,用于在獲取針對待測試軟件的測試埋點信息以及所述待測試軟件所處階段的階段標識之后,解析所述待測試軟件的測試版本的埋點配置文檔,得到所述埋點配置文檔中所記錄埋點的待采集數據的第二字段屬性;

    32、所述檢測模塊,還用于針對每一測試埋點,在所述埋點配置文檔記錄的埋點中確定該測試埋點的匹配埋點,檢測該測試埋點對應的第一字段屬性是否記錄在所確定匹配埋點對應的第二字段屬性中;

    33、所述提示模塊,還用于若各測試埋點對應的第一字段屬性均記錄在各測試埋點的匹配埋點對應的第二字段屬性中,且所述階段標識本文檔來自技高網...

    【技術保護點】

    1.一種軟件測試方法,其特征在于,應用于測試平臺,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,在所述獲取針對待測試軟件的測試埋點信息以及所述待測試軟件所處階段的階段標識之后,所述方法還包括:

    3.根據權利要求2所述的方法,其特征在于,在所述解析所述待測試軟件的測試版本的埋點配置文檔,得到所述埋點配置文檔中所記錄埋點的待采集數據的第二字段屬性之后,所述方法還包括:

    4.根據權利要求2或3所述的方法,其特征在于,所述埋點配置文檔包括:所述測試版本的實現代碼中記錄的注釋和/或所述測試版本的參數配置文件。

    5.根據權利要求1所述的方法,其特征在于,所述第一事件標識所表征事件的事件觸發腳本按照以下方式生成:

    6.根據權利要求1所述的方法,其特征在于,所述測試埋點信息通過以下方式獲得:

    7.根據權利要求1-3、5-6中任一項所述的方法,其特征在于,

    8.一種軟件測試裝置,其特征在于,應用于測試平臺,所述裝置包括:

    9.一種電子設備,部署有測試平臺,其特征在于,所述電子設備包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-7中任一項所述的方法的步驟。

    ...

    【技術特征摘要】

    1.一種軟件測試方法,其特征在于,應用于測試平臺,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,在所述獲取針對待測試軟件的測試埋點信息以及所述待測試軟件所處階段的階段標識之后,所述方法還包括:

    3.根據權利要求2所述的方法,其特征在于,在所述解析所述待測試軟件的測試版本的埋點配置文檔,得到所述埋點配置文檔中所記錄埋點的待采集數據的第二字段屬性之后,所述方法還包括:

    4.根據權利要求2或3所述的方法,其特征在于,所述埋點配置文檔包括:所述測試版本的實現代碼中記錄的注釋和/或所述測試版本的參數配置文件。

    5.根據權利要求1所述的方法,其特征在于,所述第一事件標識所...

    【專利技術屬性】
    技術研發人員:邢斌王德滿周洪陶劍峰
    申請(專利權)人:中信建投證券股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 波多野结衣VA无码中文字幕电影 | 亚洲大尺度无码专区尤物| 亚洲精品无码成人| 少妇无码AV无码一区| 亚洲一区AV无码少妇电影| 亚洲人成人无码网www电影首页| 无码中文人妻在线一区二区三区| 亚洲中文字幕无码永久在线| 国产精品亚洲а∨无码播放麻豆| 秋霞鲁丝片Av无码少妇| 在线播放无码高潮的视频| 国内精品久久久久久无码不卡 | 亚洲一区二区三区无码中文字幕| 亚洲精品无码久久久久久久| 国产成人无码一二三区视频| 精品乱码一区内射人妻无码| AV无码精品一区二区三区| 国产亚洲人成无码网在线观看| 亚洲成av人片不卡无码久久| 亚洲av无码偷拍在线观看| 精品久久久久久无码专区不卡| 久久青青草原亚洲av无码| 国产精品亚洲专区无码不卡 | 国精品无码A区一区二区| 色欲AV无码一区二区三区| 亚洲午夜无码久久久久软件| 日韩AV无码中文无码不卡电影| 国产精品无码成人午夜电影| 国产亚洲AV无码AV男人的天堂| 亚洲人成无码www久久久| 亚洲AⅤ永久无码精品AA| 国产强被迫伦姧在线观看无码| 毛片一区二区三区无码| 国产综合无码一区二区色蜜蜜| 国产精品无码免费播放| 精品久久久无码中文字幕边打电话| 无码人妻丰满熟妇区毛片18| 无码不卡亚洲成?人片| 中文字幕乱妇无码AV在线| 国产V亚洲V天堂A无码| 精品成在人线AV无码免费看|