• 
    <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无码天堂| 办公室丝袜激情无码播放| 国产无码网页在线观看| 亚洲AV永久纯肉无码精品动漫 | 国产AV无码专区亚洲Av| 亚洲av无码专区亚洲av不卡| 日韩无码系列综合区| 欧洲精品久久久av无码电影| 无码av天天av天天爽| 免费看又黄又无码的网站| 国产高清不卡无码视频| 亚洲AV无码国产精品色午友在线| 国产成人亚洲精品无码AV大片 | 亚洲精品无码日韩国产不卡av| 亚洲无码黄色网址| 亚洲av成人中文无码专区| 无码专区久久综合久中文字幕| 无码国产成人午夜电影在线观看 | 国产莉萝无码AV在线播放| 亚洲动漫精品无码av天堂| 亚洲最大av无码网址| 国产午夜无码福利在线看网站| 精品无码av一区二区三区| 亚洲午夜国产精品无码老牛影视| 亚洲午夜无码久久久久小说| 少妇无码一区二区三区免费| 成在人线av无码免费高潮水| 白嫩无码人妻丰满熟妇啪啪区百度| 无码精品人妻一区二区三区中| 亚洲成A人片在线观看无码不卡 | 国产亚洲大尺度无码无码专线| 性饥渴少妇AV无码毛片| 亚洲爆乳AAA无码专区| 在线观看无码AV网站永久免费| 成人无码区免费A片视频WWW| 亚洲一区无码中文字幕乱码| 精品亚洲A∨无码一区二区三区| 日韩欧精品无码视频无删节| 日韩乱码人妻无码中文字幕久久 | AV无码小缝喷白浆在线观看 |