• 
    <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无码喷奶水糖心| 狠狠躁狠狠躁东京热无码专区| 在线观看免费无码视频| 无码人妻熟妇AV又粗又大| 日韩夜夜高潮夜夜爽无码| 亚洲AV无码乱码国产麻豆穿越| 亚洲AV无码男人的天堂| 亚洲AV无码日韩AV无码导航| 无码av不卡一区二区三区| 色偷偷一区二区无码视频| 精选观看中文字幕高清无码| 在线观看亚洲AV每日更新无码| 精品无码一级毛片免费视频观看| 精品无码国产一区二区三区51安| 日韩精品无码久久久久久| 国产精品无码免费专区午夜| 亚洲精品无码专区| 亚洲AV无码乱码麻豆精品国产| 国产成人无码A区在线观看视频 | 中文午夜人妻无码看片| 亚洲AV无码一区东京热| 国产精品无码无片在线观看| 中文字幕无码久久人妻| 亚洲精品无码AV中文字幕电影网站 | 国产激情无码一区二区| 国产精品无码素人福利不卡| 国产精品无码国模私拍视频| 亚洲人成无码网WWW| 精品人妻系列无码人妻免费视频| 小泽玛丽无码视频一区 | 亚洲精品无码久久久影院相关影片 | 亚洲αⅴ无码乱码在线观看性色 | 精品无码黑人又粗又大又长| 日韩精品成人无码专区免费 | 亚洲伊人成无码综合网| 曰韩无码AV片免费播放不卡| 亚洲AV永久无码精品一区二区国产| 国产精品第一区揄拍无码| 最新亚洲人成无码网站| 中文字幕无码久久久|