• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用戶界面的測試方法及服務器技術

    技術編號:15690783 閱讀:60 留言:0更新日期:2017-06-24 03:27
    本發明專利技術公開了一種用戶界面的測試方法及服務器,該方法包括:接收用戶終端發送來的與用戶界面對應的預設類型日志信息,預設類型日志信息為用戶終端響應用戶針對用戶界面的操作行為時,偵測并記錄的操作行為的預設類型日志信息,包括操作控件信息、操作類型信息;對預設類型日志信息進行解析,解析出各個預設類型日志信息對應的操作控件信息和操作類型信息;對操作控件信息和/或操作類型信息按預先確定的歸類規則進行歸類,確定出各個待測試控件,及各個待測試控件對應的操作類型;根據預先確定的控件、操作類型和測試代碼的映射關系,確定各待測試控件對應的測試代碼,生成測試腳本。本發明專利技術無需開發人員人工編寫測試腳本,效率較高且不易出錯。

    Method and server for testing user interface

    The invention discloses a method for testing the user interface and the server, the method includes: receiving a user terminal to the user interface and the corresponding preset type of log information, operation types of presupposition log information for user terminal in response to user according to user interface, operation detects and records the preset log information, including the operation control information, operation type information; analyze the types of presupposition log information, parsing out the operation control information and operation information of each type of preset type log information corresponding to the operation; control information and / or operation type information according to a predetermined rule classification to classify, identify the various types of test control, operation and various the corresponding test control; according to the mapping relationship of predefined control, operation type and test code, determine Each test control corresponding to the test code, generate test scripts. The invention does not need developers to write test scripts artificially, and has high efficiency and is not easy to make mistakes.

    【技術實現步驟摘要】
    用戶界面的測試方法及服務器
    本專利技術涉及計算機
    ,尤其涉及一種用戶界面的測試方法及服務器。
    技術介紹
    目前,用戶界面開發人員針對用戶界面(UserInterface,UI)的自動化測試通常是預先編寫測試腳本并通過控件識別進行測試信息采集和分析的,對測試腳本的編程人員的經驗和專業技能要求較高,編程效率低下且容易出錯,另外,用戶界面的版本迭代通常較快,導致測試腳本的維護代價高。
    技術實現思路
    本專利技術的主要目的在于提供一種用戶界面的測試方法及服務器,旨在提高用戶界面的測試腳本的生成效率。為實現上述目的,本專利技術提供的一種用戶界面的測試方法,所述方法包括以下步驟:測試服務器接收預設時間內用戶終端發送來的與該用戶終端上顯示的用戶界面所對應的預設類型日志信息,所述預設類型日志信息為該用戶終端在響應用戶針對該用戶終端上顯示的用戶界面的操作行為時,偵測并記錄的該操作行為的預設類型日志信息,所述預設類型日志信息包括操作控件信息、操作類型信息;對接收的預設類型日志信息進行解析,以解析出各個預設類型日志信息所包含的操作控件信息和操作類型信息;對解析出的操作控件信息和/或操作類型信息按照預先確定的歸類規則進行歸類,以確定出各個待測試控件,以及各個待測試控件對應的操作類型;根據預先確定的待測試控件、操作類型和測試代碼的映射關系,確定出各個待測試控件對應的測試代碼,并基于各個待測試控件對應的測試代碼生成測試腳本,以利用生成的測試腳本對該用戶終端上顯示的用戶界面進行測試。優選地,所述預先確定的歸類規則包括:對解析出的操作控件信息對應的操作類型信息進行歸類,以將相同的操作控件信息對應的操作類型信息歸為同一屬性類,并將不同的操作控件信息對應的操作類型信息歸為不同屬性類;將每一屬性類對應的操作控件作為待測試控件,并將每一屬性類下的所有操作類型作為該屬性類對應的待測試控件的對應操作類型。優選地,所述預先確定的歸類規則包括:分析每一屬性類對應的操作控件是否包含在預設的待測試控件列表中,若是,則將該屬性類對應的操作控件作為待測試控件。優選地,該方法還包括:根據該用戶界面的配置文件,確定出該用戶界面對應的所有配置控件;將確定出的各個待測試控件與各個配置控件進行比對,以篩選出所有配置控件中不是待測試控件的配置控件;生成提醒信息,以提醒為篩選出的配置控件添加測試代碼,及/或,提醒針對篩選出的配置控件進行必要性檢查。優選地,所述操作控件信息包括操作的控件名稱,所述操作類型信息包括點擊操作、滑動操作、滾動操作和/或拖動操作。此外,為實現上述目的,本專利技術還提供一種用戶界面的測試服務器,所述測試服務器包括:接收模塊,用于接收預設時間內用戶終端發送來的與該用戶終端上顯示的用戶界面所對應的預設類型日志信息,所述預設類型日志信息為該用戶終端在響應用戶針對該用戶終端上顯示的用戶界面的操作行為時,偵測并記錄的該操作行為的預設類型日志信息,所述預設類型日志信息包括操作控件信息、操作類型信息;解析模塊,用于對接收的預設類型日志信息進行解析,以解析出各個預設類型日志信息所包含的操作控件信息和操作類型信息;歸類模塊,用于對解析出的操作控件信息和/或操作類型信息按照預先確定的歸類規則進行歸類,以確定出各個待測試控件,以及各個待測試控件對應的操作類型;生成模塊,用于根據預先確定的待測試控件、操作類型和測試代碼的映射關系,確定出各個待測試控件對應的測試代碼,并基于各個待測試控件對應的測試代碼生成測試腳本,以利用生成的測試腳本對該用戶終端上顯示的用戶界面進行測試。優選地,所述預先確定的歸類規則包括:對解析出的操作控件信息對應的操作類型信息進行歸類,以將相同的操作控件信息對應的操作類型信息歸為同一屬性類,并將不同的操作控件信息對應的操作類型信息歸為不同屬性類;將每一屬性類對應的操作控件作為待測試控件,并將每一屬性類下的所有操作類型作為該屬性類對應的待測試控件的對應操作類型。優選地,所述預先確定的歸類規則包括:分析每一屬性類對應的操作控件是否包含在預設的待測試控件列表中,若是,則將該屬性類對應的操作控件作為待測試控件。優選地,所述測試服務器還包括:確定模塊,用于根據該用戶界面的配置文件,確定出該用戶界面對應的所有配置控件;比對模塊,用于將確定出的各個待測試控件與各個配置控件進行比對,以篩選出所有配置控件中不是待測試控件的配置控件;提醒模塊,用于生成提醒信息,以提醒為篩選出的配置控件添加測試代碼,及/或,提醒針對篩選出的配置控件進行必要性檢查。優選地,所述操作控件信息包括操作的控件名稱,所述操作類型信息包括點擊操作、滑動操作、滾動操作和/或拖動操作。本專利技術提出的用戶界面的測試方法及服務器,通過測試服務器對預設時間內用戶終端發送來的與該用戶終端上顯示的用戶界面所對應的預設類型日志信息進行解析,得到各個預設類型日志信息對應的操作控件信息和操作類型信息;并確定出各個待測試控件及對應的操作類型;根據預先確定的控件、操作類型和測試代碼的映射關系,確定出各個待測試控件對應的測試代碼,并基于各個待測試控件對應的測試代碼生成測試腳本來進行用戶界面測試。由于是根據針對用戶在用戶界面上的操作行為所生成的日志信息進行解析,并根據用戶的操作行為對應的操作控件信息和操作類型信息獲取到各個待測試控件對應的測試代碼,能自動根據獲取的各個待測試控件對應的測試代碼生成測試腳本,而無需開發人員人工編寫測試腳本,效率較高且不易出錯,而且,在后續用戶界面的版本迭代時,只需重新獲取迭代后的各個待測試控件對應的測試代碼即可自動生成測試腳本,維護成本較低。附圖說明圖1為本專利技術用戶界面的測試方法第一實施例的流程示意圖;圖2為本專利技術用戶界面的測試方法第二實施例的流程示意圖;圖3為本專利技術用戶界面的測試服務器第一實施例的功能模塊示意圖;圖4為本專利技術用戶界面的測試服務器第二實施例的功能模塊示意圖。本專利技術目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。具體實施方式為了使本專利技術所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術提供一種用戶界面的測試方法。參照圖1,圖1為本專利技術用戶界面的測試方法第一實施例的流程示意圖。在第一實施例中,該用戶界面的測試方法包括:步驟S10,測試服務器接收預設時間內用戶終端發送來的與該用戶終端上顯示的用戶界面所對應的預設類型日志信息,所述預設類型日志信息為該用戶終端在響應用戶針對該用戶終端上顯示的用戶界面的操作行為時,偵測并記錄的該操作行為的預設類型日志信息,所述預設類型日志信息包括操作控件信息、操作類型信息;本實施例中,在預先確定的需要進行測試的用戶界面所在的用戶終端上,由該用戶終端實時或定時監測每一次用戶針對該用戶界面的操作行為,若監測到用戶針對該用戶界面的一個操作行為被響應,則該用戶終端偵測并記錄該操作行為所對應的預設類型日志信息,所述預設類型日志信息包括操作控件信息(例如操作的控件名稱、標識等)以及操作類型信息,該操作類型信息包括但不限于點擊操作、滑動操作、滾動操作、拖動操作、按壓操作等。在一種實施方式中,該用戶終端可在監測到用戶針對該用戶界面的操作行為時本文檔來自技高網...
    用戶界面的測試方法及服務器

    【技術保護點】
    一種用戶界面的測試方法,其特征在于,所述方法包括以下步驟:測試服務器接收預設時間內用戶終端發送來的與該用戶終端上顯示的用戶界面所對應的預設類型日志信息,所述預設類型日志信息為該用戶終端在響應用戶針對該用戶終端上顯示的用戶界面的操作行為時,偵測并記錄的該操作行為的預設類型日志信息,所述預設類型日志信息包括操作控件信息、操作類型信息;對接收的預設類型日志信息進行解析,以解析出各個預設類型日志信息所包含的操作控件信息和操作類型信息;對解析出的操作控件信息和/或操作類型信息按照預先確定的歸類規則進行歸類,以確定出各個待測試控件,以及各個待測試控件對應的操作類型;根據預先確定的待測試控件、操作類型和測試代碼的映射關系,確定出各個待測試控件對應的測試代碼,并基于各個待測試控件對應的測試代碼生成測試腳本,以利用生成的測試腳本對該用戶終端上顯示的用戶界面進行測試。

    【技術特征摘要】
    1.一種用戶界面的測試方法,其特征在于,所述方法包括以下步驟:測試服務器接收預設時間內用戶終端發送來的與該用戶終端上顯示的用戶界面所對應的預設類型日志信息,所述預設類型日志信息為該用戶終端在響應用戶針對該用戶終端上顯示的用戶界面的操作行為時,偵測并記錄的該操作行為的預設類型日志信息,所述預設類型日志信息包括操作控件信息、操作類型信息;對接收的預設類型日志信息進行解析,以解析出各個預設類型日志信息所包含的操作控件信息和操作類型信息;對解析出的操作控件信息和/或操作類型信息按照預先確定的歸類規則進行歸類,以確定出各個待測試控件,以及各個待測試控件對應的操作類型;根據預先確定的待測試控件、操作類型和測試代碼的映射關系,確定出各個待測試控件對應的測試代碼,并基于各個待測試控件對應的測試代碼生成測試腳本,以利用生成的測試腳本對該用戶終端上顯示的用戶界面進行測試。2.如權利要求1所述的用戶界面的測試方法,其特征在于,所述預先確定的歸類規則包括:對解析出的操作控件信息對應的操作類型信息進行歸類,以將相同的操作控件信息對應的操作類型信息歸為同一屬性類,并將不同的操作控件信息對應的操作類型信息歸為不同屬性類;將每一屬性類對應的操作控件作為待測試控件,并將每一屬性類下的所有操作類型作為該屬性類對應的待測試控件的對應操作類型。3.如權利要求2所述的用戶界面的測試方法,其特征在于,所述預先確定的歸類規則包括:分析每一屬性類對應的操作控件是否包含在預設的待測試控件列表中,若是,則將該屬性類對應的操作控件作為待測試控件。4.如權利要求1或2所述的用戶界面的測試方法,其特征在于,該方法還包括:根據該用戶界面的配置文件,確定出該用戶界面對應的所有配置控件;將確定出的各個待測試控件與各個配置控件進行比對,以篩選出所有配置控件中不是待測試控件的配置控件;生成提醒信息,以提醒為篩選出的配置控件添加測試代碼,及/或,提醒針對篩選出的配置控件進行必要性檢查。5.如權利要求1或2所述的用戶界面的測試方法,其特征在于,所述操作控件信息包括操作的控件名稱,所述操作類型信息包括點擊操作、滑動操作、滾動操作和/或拖動操作。6.一種用戶界面的測試服務器,其特征在于,所述...

    【專利技術屬性】
    技術研發人員:瞿慶
    申請(專利權)人:上海億賬通互聯網科技有限公司
    類型:發明
    國別省市:上海,31

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

    1
    主站蜘蛛池模板: 日韩免费无码视频一区二区三区| 日韩av无码国产精品| 国产成人无码a区在线观看视频免费| MM1313亚洲精品无码久久| 无码AV动漫精品一区二区免费| 中文字幕人妻三级中文无码视频 | 久久久久亚洲av成人无码电影| 国产亚洲情侣一区二区无码AV | 亚洲av无码偷拍在线观看| 国产日韩精品无码区免费专区国产| 久久亚洲精品中文字幕无码| 精品久久久无码人妻字幂| 久久人妻少妇嫩草AV无码专区 | 98久久人妻无码精品系列蜜桃| 少妇无码AV无码专区线| 亚洲AV综合色区无码一区爱AV| 无码精品蜜桃一区二区三区WW| 亚洲精品偷拍无码不卡av| 亚洲午夜国产精品无码| 国产AV无码专区亚洲AV琪琪| 久久人妻无码中文字幕| 国产成人午夜无码电影在线观看| 无码国模国产在线无码精品国产自在久国产 | 亚洲AV综合色区无码另类小说| 久久水蜜桃亚洲AV无码精品 | 人妻av无码专区| 国产成人无码a区在线观看视频免费 | 国产日韩精品中文字无码| 无码任你躁久久久久久老妇| 亚洲国产精品无码久久久秋霞1| 国产无遮挡无码视频免费软件| 少妇无码AV无码一区| YW尤物AV无码国产在线观看| 日韩毛片无码永久免费看| 影音先锋无码a∨男人资源站| 精品久久久无码中字| 亚洲av无码天堂一区二区三区| 国产在线精品无码二区二区| 亚洲国产精品无码久久久久久曰| 无码国模国产在线观看| 国产强被迫伦姧在线观看无码|