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

    測試用例的自動生成方法和裝置制造方法及圖紙

    技術(shù)編號:15690768 閱讀:81 留言:0更新日期:2017-06-24 03:25
    本申請?zhí)峁┮环N測試用例的自動生成方法和裝置。所述方法包括:確定測試對象的屬性特征;生成所述屬性特征對應(yīng)的測試用例;其中,不同屬性特征對應(yīng)不同功能的測試用例。本申請可以確定測試對象的屬性特征,針對不同的屬性特征可以自動生成不同的測試用例。整個過程無需人工歸納編寫,可以提高測試效率,同時避免了測試用例的遺漏問題。

    Method and device for automatically generating test case

    The present application provides an automatic generation method and device for a test case. The method comprises determining the attribute characteristics of the test object and generating a test case corresponding to the attribute characteristic; wherein, different attribute characteristics correspond to the test case of different functions. This application can determine the attributes of the test object, and automatically generate different test cases for different attributes. The whole process does not need manual induction writing, which can improve the testing efficiency and avoid the omission of test cases.

    【技術(shù)實現(xiàn)步驟摘要】
    測試用例的自動生成方法和裝置
    本申請涉及測試
    ,尤其涉及一種測試用例的自動生成方法和裝置。
    技術(shù)介紹
    測試用例是為某個特殊目標(biāo)而編制的一組測試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測試某個程序路徑或核實是否滿足某個特定需求。相關(guān)技術(shù)中,測試用例通常需要依靠開發(fā)人員、測試人員、業(yè)務(wù)對象等多方人員根據(jù)待測試軟件的需求或者代碼來歸納并編寫。然而,在這樣的實現(xiàn)方案中,每個待測試軟件的測試用例都需要有多方人員進(jìn)行多次討論才能最終確定,效率低下。同時,由于項目進(jìn)度以及資源匹配等因素的影響,編寫的測試用例可能不夠完整,存在遺漏。
    技術(shù)實現(xiàn)思路
    有鑒于此,本申請?zhí)峁┮环N測試用例的自動生成方法和裝置,以解決編寫測試用例效率低下,且不完整的問題。具體地,本申請是通過如下技術(shù)方案實現(xiàn)的:一種測試用例的自動生成方法,所述方法包括:確定測試對象的屬性特征;生成所述屬性特征對應(yīng)的測試用例;其中,不同屬性特征對應(yīng)不同功能的測試用例。可選的,所述確定測試對象的屬性特征的過程,包括:從相關(guān)文件中獲取所述測試對象的地址信息;或者通過掃描所述測試對象代碼中的預(yù)設(shè)字段獲取所述測試對象的地址信息;根據(jù)所述地址信息確定所述測試對象的屬性特征是否包括跨網(wǎng)段通信??蛇x的,當(dāng)所述測試對象的屬性特征包括跨網(wǎng)段通信時,所述屬性特征對應(yīng)的測試用例包括:ping測試用例以及丟包測試用例??蛇x的,當(dāng)所述屬性特征包括數(shù)據(jù)庫參數(shù)時,所述屬性特征對應(yīng)的測試用例包括:數(shù)據(jù)庫連接測試用例以及數(shù)據(jù)庫字段測試用例。可選的,所述數(shù)據(jù)庫參數(shù)包括:最大連接數(shù)、連接超時時間、主備切換信息、數(shù)據(jù)庫字段信息。一種測試用例的自動生成裝置,所述裝置包括:屬性確定單元,確定測試對象的屬性特征;用例生成單元,生成所述屬性特征對應(yīng)的測試用例;其中,不同屬性特征對應(yīng)不同功能的測試用例??蛇x的,所述屬性確定單元,具體從相關(guān)文件中獲取所述測試對象的地址信息;或者通過掃描所述測試對象代碼中的預(yù)設(shè)字段獲取所述測試對象的地址信息;并根據(jù)所述地址信息確定所述測試對象的屬性特征是否包括跨網(wǎng)段通信??蛇x的,當(dāng)所述測試對象的屬性特征包括跨網(wǎng)段通信時,所述屬性特征對應(yīng)的測試用例包括:ping測試用例以及丟包測試用例??蛇x的,當(dāng)所述屬性特征包括數(shù)據(jù)庫參數(shù)時,所述屬性特征對應(yīng)的測試用例包括:數(shù)據(jù)庫連接測試用例以及數(shù)據(jù)庫字段測試用例??蛇x的,所述數(shù)據(jù)庫參數(shù)包括:最大連接數(shù)、連接超時時間、主備切換信息、數(shù)據(jù)庫字段信息。由以上描述可以看出,本申請可以確定測試對象的屬性特征,針對不同的屬性特征可以自動生成不同的測試用例。整個過程無需人工歸納編寫,可以提高測試效率,同時避免了測試用例的遺漏問題。附圖說明圖1是本申請一示例性實施例示出的一種測試用例的自動生成方法的流程示意圖。圖2是本申請一示例性實施例示出的另一種測試用例的自動生成方法的流程示意圖。圖3是本申請一示例性實施例示出的一種用于測試用例的自動生成裝置的一結(jié)構(gòu)示意圖。圖4是本申請一示例性實施例示出的一種測試用例的自動生成裝置的結(jié)構(gòu)示意圖。具體實施方式這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。圖1是本申請一示例性實施例示出的一種測試用例的自動生成方法的流程示意圖。請參考圖1,所述測試用例的自動生成方法可以應(yīng)用在測試設(shè)備中,包括有以下步驟:步驟101,確定測試對象的屬性特征。在本實施例中,所述測試對象通常為待測試的應(yīng)用軟件,所述測試對象的屬性特征可以包括:是否為跨網(wǎng)段通信,當(dāng)所述測試對象對應(yīng)有進(jìn)行通信的數(shù)據(jù)庫時,所述測試對象的屬性特征還可以包括:數(shù)據(jù)庫參數(shù),比如:數(shù)據(jù)庫的最大連接數(shù)、連接超時時間、主備切換信息、數(shù)據(jù)庫各個字段的信息等參數(shù)。步驟102,生成所述屬性特征對應(yīng)的測試用例,其中,不同屬性特征對應(yīng)不同功能的測試用例。在本實施例中,可以自動為測試對象生成其屬性特征對應(yīng)的測試用例。舉例來說,當(dāng)所述測試對象的屬性特征包括跨網(wǎng)段通信時,可以生成ping測試用例以及丟包測試用例。當(dāng)所述測試對象的屬性特征包括數(shù)據(jù)庫參數(shù)時,可以生成與數(shù)據(jù)庫參數(shù)對應(yīng)的測試用例,比如:生成用于測試連接超時的測試用例,生成用于測試數(shù)據(jù)庫某字段長度的測試用例等。由以上描述可以看出,本申請可以確定測試對象的屬性特征,針對不同的屬性特征可以自動生成不同的測試用例。整個過程無需人工歸納編寫,可以提高測試效率,同時避免了測試用例的遺漏問題。下面結(jié)合具體的實施方式來描述本申請的實現(xiàn)過程。圖2是本申請一示例性實施例示出的另一種測試用例的自動生成方法的流程示意圖。請參考圖2,所述測試用例的自動生成方法可以應(yīng)用在測試設(shè)備中,包括有以下步驟:步驟201,從相關(guān)文件中獲取測試對象的地址信息;或者通過掃描測試對象代碼中的預(yù)設(shè)字段獲取測試對象的地址信息。在本實施例中,所述測試對象通常為待測試的應(yīng)用軟件。所述測試對象的地址信息可以包括:服務(wù)器地址、數(shù)據(jù)庫地址等,所述測試對象在上線運行后,往往需要與所述地址信息對應(yīng)的設(shè)備進(jìn)行通信。當(dāng)所述測試對象對應(yīng)有相關(guān)文件時,可以從所述相關(guān)文件中獲取測試對象的地址信息。其中,所述相關(guān)文件通常為保存有測試對象相關(guān)基本信息的文件,比如:txt文檔等,所述相關(guān)文件可以由所述測試對象的開發(fā)人員進(jìn)行設(shè)置編寫。當(dāng)所述測試對象不存在對應(yīng)的相關(guān)文件時,也可以掃描所述測試對象代碼中的預(yù)設(shè)字段獲取所述測試對象的地址信息。具體地,在軟件代碼中,地址信息,比如:IP地址,通常編寫在字段“https://”之后,所以,在這種實現(xiàn)方式中,可以掃描測試對象代碼中的“https://”字段,然后從“https://”字段后提取出所述測試對象的地址信息。步驟202,根據(jù)所述地址信息確定所述測試對象的屬性特征是否包括跨網(wǎng)段通信?;谇笆霾襟E201,在獲取到所述測試對象的地址信息后,可以根據(jù)所述地址信息確定所述測試對象的屬性特征是否包括跨網(wǎng)段通信。在本實施例中,在獲取到所述地址信息后,可以判斷所述地址信息與測試對象的地址是否均在同一網(wǎng)段,如果所述地址信息與測試對象的地址均在同一網(wǎng)段,則可以說明測試對象與其他設(shè)備的通信過程均為同一網(wǎng)段內(nèi)的通信,不涉及跨網(wǎng)段通信。如果所述地址信息與測試對象的地址不全在同一網(wǎng)段,則可以說明測試對象與其他設(shè)備的通信過程存在跨網(wǎng)通信的情本文檔來自技高網(wǎng)...
    測試用例的自動生成方法和裝置

    【技術(shù)保護(hù)點】
    一種測試用例的自動生成方法,其特征在于,所述方法包括:確定測試對象的屬性特征;生成所述屬性特征對應(yīng)的測試用例;其中,不同屬性特征對應(yīng)不同功能的測試用例。

    【技術(shù)特征摘要】
    1.一種測試用例的自動生成方法,其特征在于,所述方法包括:確定測試對象的屬性特征;生成所述屬性特征對應(yīng)的測試用例;其中,不同屬性特征對應(yīng)不同功能的測試用例。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定測試對象的屬性特征的過程,包括:從相關(guān)文件中獲取所述測試對象的地址信息;或者通過掃描所述測試對象代碼中的預(yù)設(shè)字段獲取所述測試對象的地址信息;根據(jù)所述地址信息確定所述測試對象的屬性特征是否包括跨網(wǎng)段通信。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述測試對象的屬性特征包括跨網(wǎng)段通信時,所述屬性特征對應(yīng)的測試用例包括:ping測試用例以及丟包測試用例。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述屬性特征包括數(shù)據(jù)庫參數(shù)時,所述屬性特征對應(yīng)的測試用例包括:數(shù)據(jù)庫連接測試用例以及數(shù)據(jù)庫字段測試用例。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫參數(shù)包括:最大連接數(shù)、連接超時時間、主備切換信息、數(shù)據(jù)庫字段信息。6.一種測...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:呂宏,
    申請(專利權(quán))人:阿里巴巴集團(tuán)控股有限公司,
    類型:發(fā)明
    國別省市:開曼群島,KY

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

    1
    主站蜘蛛池模板: 亚洲av永久中文无码精品| 亚洲va中文字幕无码| 亚洲精品无码久久不卡| 亚洲av无码一区二区三区天堂古代 | 蜜桃成人无码区免费视频网站| 蜜桃无码AV一区二区| 国产在线无码精品无码| 日韩丰满少妇无码内射| 韩国免费a级作爱片无码| 免费人妻无码不卡中文字幕系| 黄桃AV无码免费一区二区三区| 亚洲AV色吊丝无码| 国产精品一级毛片无码视频| 亚洲国产成人精品无码区二本 | h无码动漫在线观看| 亚洲中文字幕无码亚洲成A人片| 久久综合一区二区无码| 无码av天天av天天爽| 亚洲av永久无码精品网址| 日韩av无码久久精品免费| 久久中文字幕无码专区| 亚洲精品无码av天堂| 国产精品亚洲专区无码唯爱网| 亚洲精品无码久久久久久久| 亚洲精品无码MV在线观看| 日韩a级无码免费视频| 亚洲&#228;v永久无码精品天堂久久 | 天堂无码久久综合东京热| 亚洲成a人片在线观看天堂无码 | 久久精品日韩av无码| 无码福利写真片视频在线播放| 亚洲AV无码1区2区久久| 亚洲中文字幕无码日韩| 国产办公室秘书无码精品99| 曰批全过程免费视频在线观看无码| 亚洲无码黄色网址| 日韩精品无码一区二区视频| 国产亚洲精品无码专区| 13小箩利洗澡无码视频网站免费| 丝袜无码一区二区三区| 亚洲av永久无码精品古装片|