两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種利用參數(shù)關(guān)系圖形化映射的測試方法

文檔序號:6543360閱讀:223來源:國知局
一種利用參數(shù)關(guān)系圖形化映射的測試方法【專利摘要】本發(fā)明公開了一種利用參數(shù)關(guān)系圖形化映射的測試方法,該方法將測試腳本的參數(shù)進(jìn)行提取,建立起腳本之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)了由單一腳本到多個(gè)腳本按流程測試的轉(zhuǎn)變,具體包括初始化控件、設(shè)置腳本信息、設(shè)置腳本關(guān)系連線和圖形化展示腳本關(guān)系。本發(fā)明將文本式的測試腳本映射成圖形化操作界面,將復(fù)雜的腳本代碼轉(zhuǎn)換成簡潔的可視化界面供測試人員進(jìn)行配置,可大大提高測試人員腳本配置的工作效率,節(jié)約勞動成本。【專利說明】一種利用參數(shù)關(guān)系圖形化映射的測試方法【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及一種測試方法,尤其涉及一種利用參數(shù)關(guān)系圖形化映射的測試方法?!?br>背景技術(shù)
】[0002]自動化測試工具一般提供特定的測試腳本來完成針對目標(biāo)應(yīng)用程序的測試。測試腳本采用某種特定語言編寫,并在特定系統(tǒng)下實(shí)現(xiàn)的代碼。根據(jù)功能的復(fù)雜度,測試腳本可以是借助其他語言進(jìn)行解析的代碼,可以是批處理命令,也可以是較為復(fù)雜的腳本語言程序片段,這無疑提高了腳本配置工作的門檻。另一方面,腳本與腳本之間是有聯(lián)系的,有的較為簡單,有得錯綜復(fù)雜,當(dāng)測試發(fā)生錯誤時(shí),由于腳本都是全文本的,其中一些重要信息無法直觀的展示給測試人員,測試人員如果要從測試執(zhí)行的大量腳本中找出發(fā)生錯誤的地方。需要耗費(fèi)大量的精力進(jìn)行查找,效率低下?!?br/>發(fā)明內(nèi)容】[0003]本發(fā)明的目的是提供一種利用參數(shù)關(guān)系圖形化映射的測試方法,該方法將腳本間的參數(shù)關(guān)系進(jìn)行圖形化映射,將復(fù)雜的腳本代碼轉(zhuǎn)換成簡潔的可視化界面供測試人員進(jìn)行配置。[0004]本發(fā)明的目的通過以下技術(shù)方案實(shí)現(xiàn):[0005]一種利用參數(shù)關(guān)系圖形化映射的測試方法,其特征在于:該方法將測試腳本的參數(shù)進(jìn)行提取,建立起腳本之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)了由單一腳本到多個(gè)腳本按流程測試的轉(zhuǎn)變,具體步驟如下:[0006]I)初始化控件[0007]首先判斷,腳本關(guān)系控件的容器是否存在,如果存在則先依次釋放腳本的數(shù)據(jù)、腳本關(guān)系控件、控件容器;如果不存在,則設(shè)置基礎(chǔ)參數(shù)后初始化容器;最后在控件容器里創(chuàng)建腳本關(guān)系控件;[0008]在腳本關(guān)系控件的初始化過程中,對設(shè)置的模式進(jìn)行判斷,如果為顯示模式,則控件里一切內(nèi)容灰顯,只能查看,不能編輯;如果為修改模式,則可進(jìn)行編輯;[0009]2)設(shè)置腳本信息[0010]腳本關(guān)系控件初始化完成后,對其中的內(nèi)容進(jìn)行設(shè)置;首先根據(jù)測試腳本唯一ID,獲取測試腳本對象,然后提取測試腳本對象的信息,進(jìn)行分類匯總;接著對腳本控件的大小及橫縱坐標(biāo)進(jìn)行設(shè)置,如果不設(shè)置,將以默認(rèn)大小設(shè)置在前一個(gè)腳本控件右側(cè);最后調(diào)用set」t_data設(shè)置到腳本關(guān)系控件當(dāng)中,完成獨(dú)立的測試腳本的創(chuàng)建;[0011]3)設(shè)置腳本關(guān)系連線[0012]采用連線的方式來進(jìn)行圖形化映射;兩點(diǎn)決定一條直線,該兩點(diǎn)分別為兩個(gè)腳本內(nèi)的參數(shù);當(dāng)在腳本集合里發(fā)現(xiàn)有相同名稱及類型的腳本參數(shù)時(shí),判斷這些參數(shù)的輸入輸出類型,如果合適則自動進(jìn)行連線,建立測試腳本之間的關(guān)系;[0013]4)圖形化展示腳本關(guān)系[0014]調(diào)用send_data_to_frontend方法,將底層數(shù)據(jù)傳遞給展示層進(jìn)行展示,完成測試。[0015]本發(fā)明中,測試腳本對象的信息包括:腳本名、腳本描述,腳本參數(shù);其中腳本參數(shù)包括Impoert、Export、Changing、Table四種類型。[0016]在set_it_data方法里,通過set_table_properties設(shè)置控件的抬頭;再通過set_column_properties設(shè)置每一列的屬性名稱,最后通過set_tabledata設(shè)置表格里的數(shù)據(jù)。[0017]將底層數(shù)據(jù)傳遞給展示層進(jìn)行展示,具有以下功能:[0018]視圖切換:視窗大小切換,方便腳本配置;導(dǎo)航:含有導(dǎo)航功能,對大量腳本的關(guān)系進(jìn)行概要預(yù)覽;導(dǎo)出:將腳本關(guān)系的快照導(dǎo)出為JPG格式的圖片進(jìn)行存儲。[0019]本發(fā)明主要分為兩個(gè)部分:一個(gè)是將測試腳本的參數(shù)進(jìn)行提取,包括輸入輸出類型,參數(shù)具體類型、參數(shù)描述等。另一部分是提供了一種關(guān)系連線的方式,建立起腳本之間的關(guān)聯(lián)關(guān)系,定義了腳本執(zhí)行時(shí)數(shù)據(jù)的流轉(zhuǎn),實(shí)現(xiàn)了由單一腳本到多個(gè)腳本按流程測試的轉(zhuǎn)變。[0020]本發(fā)明將文本式的測試腳本映射成圖形化操作界面,將復(fù)雜的腳本代碼轉(zhuǎn)換成簡潔的可視化界面供測試人員進(jìn)行配置,可大大提高測試人員腳本配置的工作效率,節(jié)約勞動成本?!緦@綀D】【附圖說明】[0021]圖1是腳本參數(shù)關(guān)系圖形化映射的實(shí)現(xiàn)過程示意圖?!揪唧w實(shí)施方式】[0022]腳本參數(shù)關(guān)系圖形化映射的實(shí)現(xiàn)通過腳本關(guān)系類(本實(shí)施例中使用類ZP001CL_IT_J0IN_CNTRL定義,但不限于此名稱),其主要屬性及方法如表I和表2:[0023]表I[0024]【權(quán)利要求】1.一種利用參數(shù)關(guān)系圖形化映射的測試方法,其特征在于:該方法將測試腳本的參數(shù)進(jìn)行提取,建立起腳本之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)了由單一腳本到多個(gè)腳本按流程測試的轉(zhuǎn)變,具體步驟如下:1)初始化控件首先判斷,腳本關(guān)系控件的容器是否存在,如果存在則先依次釋放腳本的數(shù)據(jù)、腳本關(guān)系控件、控件容器;如果不存在,則設(shè)置基礎(chǔ)參數(shù)后初始化容器;最后在控件容器里創(chuàng)建腳本關(guān)系控件;在腳本關(guān)系控件的初始化過程中,對設(shè)置的模式進(jìn)行判斷,如果為顯示模式,則控件里一切內(nèi)容灰顯,只能查看,不能編輯;如果為修改模式,則可進(jìn)行編輯;2)設(shè)置腳本信息腳本關(guān)系控件初始化完成后,對其中的內(nèi)容進(jìn)行設(shè)置;首先根據(jù)測試腳本唯一ID,獲取測試腳本對象,然后提取測試腳本對象的信息,進(jìn)行分類匯總;接著對腳本控件的大小及橫縱坐標(biāo)進(jìn)行設(shè)置,如果不設(shè)置,將以默認(rèn)大小設(shè)置在前一個(gè)腳本控件右側(cè);最后調(diào)用set_it_data設(shè)置到腳本關(guān)系控件當(dāng)中,完成獨(dú)立的測試腳本的創(chuàng)建;3)設(shè)置腳本關(guān)系連線采用連線的方式來進(jìn)行圖形化映射;兩點(diǎn)決定一條直線,該兩點(diǎn)分別為兩個(gè)腳本內(nèi)的參數(shù);當(dāng)在腳本集合里發(fā)現(xiàn)有相同名稱及類型的腳本參數(shù)時(shí),判斷這些參數(shù)的輸入輸出類型,如果合適則自動進(jìn)行連線,建立測試腳本之間的關(guān)系;4)圖形化展示腳本關(guān)系調(diào)用send_data_to_frontend方法,將底層數(shù)據(jù)傳遞給展示層進(jìn)行展示,完成測試。2.根據(jù)權(quán)利要求1所述的利用參數(shù)關(guān)系圖形化映射的測試方法,其特征在于:步驟2)中,測試腳本對象的信息包括:腳本名、腳本描述,腳本參數(shù);其中腳本參數(shù)包括Impoert、Export、Changing、Table四種類型。3.根據(jù)權(quán)利要求1所述的利用參數(shù)關(guān)系圖形化映射的測試方法,其特征在于:步驟2)中,在set_it_data方法里,通過set_table_properties設(shè)置控件的抬頭;再通過set_column_properties設(shè)置每一列的屬性名稱,最后通過set_tabledata設(shè)置表格里的數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的利用參數(shù)關(guān)系圖形化映射的測試方法,其特征在于:步驟4)中,將底層數(shù)據(jù)傳遞給展示層進(jìn)行展示,具有以下功能:①視圖切換:視窗大小切換,方便腳本配置;②導(dǎo)航:含有導(dǎo)航功能,對大量腳本的關(guān)系進(jìn)行概要預(yù)覽;③導(dǎo)出:將腳本關(guān)系的快照導(dǎo)出為JPG格式的圖片進(jìn)行存儲。【文檔編號】G06F11/36GK103942144SQ201410142485【公開日】2014年7月23日申請日期:2014年4月10日優(yōu)先權(quán)日:2014年4月10日【發(fā)明者】方泉,陳剛,馮曙明申請人:國家電網(wǎng)公司,江蘇省電力公司,江蘇電力信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
台湾省| 句容市| 酉阳| 义马市| 桐梓县| 康定县| 乾安县| 茶陵县| 钟祥市| 通州市| 宾川县| 宁城县| 奉新县| 湄潭县| 南投县| 镇江市| 苏尼特左旗| 长顺县| 清苑县| 多伦县| 灯塔市| 祁门县| 汤阴县| 轮台县| 高清| 乡宁县| 元氏县| 碌曲县| 乌兰县| 祥云县| 祁门县| 清河县| 宜兰市| 特克斯县| 基隆市| 阜宁县| 新竹市| 七台河市| 藁城市| 辉南县| 通山县|