欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種測試用例轉(zhuǎn)化方法及系統(tǒng)與流程

文檔序號:40481947發(fā)布日期:2024-12-31 12:49閱讀:11來源:國知局
一種測試用例轉(zhuǎn)化方法及系統(tǒng)與流程

本發(fā)明涉及excel測試,具體提供一種測試用例轉(zhuǎn)化方法及系統(tǒng)


背景技術(shù):

1、由于項(xiàng)目交付要求的不同,同一產(chǎn)品的測試用例可能需要轉(zhuǎn)化成不同word模板進(jìn)行交付,excel版本的用例相較于word版的更容易規(guī)范和管理,且由于大部分測試管理軟件均支持導(dǎo)出excel版本的測試用例,因此經(jīng)常人工需要將excel版本用例轉(zhuǎn)化為特定格式的word版本。人工將excel版本用例轉(zhuǎn)化為word版本主要的流程大致如下:1)人工整理word模板信息;2)人工復(fù)制excel數(shù)據(jù)放入對應(yīng)的word模板中;3)調(diào)整word版本格式以及標(biāo)題內(nèi)容。

2、隨著軟件系統(tǒng)的日益復(fù)雜和龐大,測試用例的數(shù)量也呈幾何級數(shù)增長。而且在這個(gè)過程中,容易出現(xiàn)數(shù)據(jù)遺漏、錯(cuò)誤錄入、排版混亂、字體格式錯(cuò)誤等問題。此外,長時(shí)間的重復(fù)人工操作容易使測試人員感到疲勞和厭煩,進(jìn)而影響工作效率和質(zhì)量。而且,由于人工處理的主觀性和不確定性,不同人員處理的結(jié)果可能存在差異,這也給測試工作的管理和評估帶來了困難。綜上所述,現(xiàn)有的人工處理測試用例的方式已經(jīng)無法滿足日益增長的測試需求,迫切需要一種更加高效、準(zhǔn)確和自動(dòng)化的測試用例轉(zhuǎn)化方法。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明是針對上述現(xiàn)有技術(shù)的不足,提供一種實(shí)用性強(qiáng)的測試用例轉(zhuǎn)化方法。

2、本發(fā)明進(jìn)一步的技術(shù)任務(wù)是提供一種設(shè)計(jì)合理,安全適用的測試用例轉(zhuǎn)化系統(tǒng)。

3、本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:

4、一種測試用例轉(zhuǎn)化方法,基于wxpython+jinja2,具有如下步驟:

5、s1、獲取原始excel版本的測試用例,提供原始測試用例數(shù)據(jù),稱為excel用例;

6、s2、在gui頁面上進(jìn)入“字段配置模塊”;

7、s3、進(jìn)入“標(biāo)題配置模塊”;

8、s4、輸出模板代碼主體語句以及用例代碼語句;

9、s5、完成字段配置和標(biāo)題配置;

10、s6、根據(jù)步驟s3中配置的標(biāo)題處理數(shù)據(jù),生成word模板的回填數(shù)據(jù);

11、s7、調(diào)用jinja2將數(shù)據(jù)回填到word模板中,并保存到所選擇的目錄下。

12、進(jìn)一步的,在步驟s1中,獲取根據(jù)規(guī)則配置的自定義word測試用例模板,用以承載轉(zhuǎn)換后的測試用例及標(biāo)題數(shù)據(jù),稱為word模板,完成數(shù)據(jù)源獲取。

13、進(jìn)一步的,在步驟s2中,在gui頁面上進(jìn)入“字段配置模塊”,根據(jù)excel用例中的業(yè)務(wù)字段選取word版所需的字段并保存配置。

14、進(jìn)一步的,在步驟s3中,進(jìn)入“標(biāo)題配置模塊”,根據(jù)word版模板目錄層級配置標(biāo)題并保存。

15、進(jìn)一步的,在步驟s4中,后臺基于已有的標(biāo)題配置、業(yè)務(wù)字段數(shù)據(jù)并結(jié)合jinja2語句規(guī)則,自動(dòng)進(jìn)行模板代碼生成,輸出模板代碼主體語句以及用例代碼語句。

16、進(jìn)一步的,在步驟s5中,完成字段配置和標(biāo)題配置后,選擇word模板和excel用例路徑以及保存目錄后點(diǎn)擊“保存數(shù)據(jù)”,后臺數(shù)據(jù)處理層“用例數(shù)據(jù)處理模塊”調(diào)用openpyxl庫根據(jù)步驟s2中配置的字段進(jìn)行數(shù)據(jù)讀取與預(yù)處理。

17、一種測試用例轉(zhuǎn)化系統(tǒng),獲取原始excel版本的測試用例,提供原始測試用例數(shù)據(jù),稱為excel用例,在gui頁面上進(jìn)入“字段配置模塊”,進(jìn)入“字段配置模塊”之后,再進(jìn)入“標(biāo)題配置模塊”,輸出模板代碼主體語句以及用例代碼語句,完成字段配置和標(biāo)題配置,配置的標(biāo)題處理數(shù)據(jù),生成word模板的回填數(shù)據(jù),調(diào)用jinja2將數(shù)據(jù)回填到word模板中,并保存到所選擇的目錄下。

18、進(jìn)一步的,獲取原始excel版本的測試用例,用以提供原始測試用例數(shù)據(jù),稱為“excel用例”;獲取根據(jù)規(guī)則配置的自定義word測試用例模板,用以承載轉(zhuǎn)換后的測試用例及標(biāo)題數(shù)據(jù),稱為“word模板”,完成數(shù)據(jù)源獲取。

19、進(jìn)一步的,在gui頁面上進(jìn)入“字段配置模塊”,根據(jù)excel用例中的業(yè)務(wù)字段選取word版所需的字段并保存配置;

20、進(jìn)入“標(biāo)題配置模塊”,根據(jù)word版模板目錄層級配置標(biāo)題并保存。

21、進(jìn)一步的,后臺基于已有的標(biāo)題配置、業(yè)務(wù)字段數(shù)據(jù)并結(jié)合jinja2語句規(guī)則,自動(dòng)進(jìn)行模板代碼生成,輸出模板代碼主體語句以及用例代碼語句;

22、完成字段配置和標(biāo)題配置后,選擇word模板和excel用例路徑以及保存目錄后點(diǎn)擊“保存數(shù)據(jù)”,后臺數(shù)據(jù)處理層“用例數(shù)據(jù)處理模塊”調(diào)用openpyxl庫根據(jù)配置的字段進(jìn)行數(shù)據(jù)讀取與預(yù)處理。

23、本發(fā)明的一種測試用例轉(zhuǎn)化方法及系統(tǒng)和現(xiàn)有技術(shù)相比,具有以下突出的有益效果:

24、本發(fā)明將jinja2引擎模板的自動(dòng)化框架應(yīng)用于測試用例編寫輸出方面,解決了傳統(tǒng)人工復(fù)制輸出測試用例繁瑣、耗時(shí)長、易出錯(cuò)、格式錯(cuò)亂的問題,并且利用wxpython開發(fā)了gui界面,從而對操作過程進(jìn)行了可視化的優(yōu)化,使得操作更簡潔明了,降低了使用門檻。同時(shí)僅需要一份excel用例便可以輸出各種word格式測試用例,使用例轉(zhuǎn)換更高效,降低了人力成本,提高了工作效率,降低錯(cuò)誤率,提升測試工作的整體質(zhì)量和水平。



技術(shù)特征:

1.一種測試用例轉(zhuǎn)化方法,其特征在于,基于wxpython+jinja2,具有如下步驟:

2.根據(jù)權(quán)利要求1所述的一種測試用例轉(zhuǎn)化方法,其特征在于,在步驟s1中,獲取根據(jù)規(guī)則配置的自定義word測試用例模板,用以承載轉(zhuǎn)換后的測試用例及標(biāo)題數(shù)據(jù),稱為word模板,完成數(shù)據(jù)源獲取。

3.根據(jù)權(quán)利要求2所述的一種測試用例轉(zhuǎn)化方法,其特征在于,在步驟s2中,在gui頁面上進(jìn)入“字段配置模塊”,根據(jù)excel用例中的業(yè)務(wù)字段選取word版所需的字段并保存配置。

4.根據(jù)權(quán)利要求3所述的一種測試用例轉(zhuǎn)化方法,其特征在于,在步驟s3中,進(jìn)入“標(biāo)題配置模塊”,根據(jù)word版模板目錄層級配置標(biāo)題并保存。

5.根據(jù)權(quán)利要求4所述的一種測試用例轉(zhuǎn)化方法,其特征在于,在步驟s4中,后臺基于已有的標(biāo)題配置、業(yè)務(wù)字段數(shù)據(jù)并結(jié)合jinja2語句規(guī)則,自動(dòng)進(jìn)行模板代碼生成,輸出模板代碼主體語句以及用例代碼語句。

6.根據(jù)權(quán)利要求4所述的一種測試用例轉(zhuǎn)化方法,其特征在于,在步驟s5中,完成字段配置和標(biāo)題配置后,選擇word模板和excel用例路徑以及保存目錄后點(diǎn)擊“保存數(shù)據(jù)”,后臺數(shù)據(jù)處理層“用例數(shù)據(jù)處理模塊”調(diào)用openpyxl庫根據(jù)步驟s2中配置的字段進(jìn)行數(shù)據(jù)讀取與預(yù)處理。

7.一種測試用例轉(zhuǎn)化系統(tǒng),其特征在于,獲取原始excel版本的測試用例,提供原始測試用例數(shù)據(jù),稱為excel用例,在gui頁面上進(jìn)入“字段配置模塊”,進(jìn)入“字段配置模塊”之后,再進(jìn)入“標(biāo)題配置模塊”,輸出模板代碼主體語句以及用例代碼語句,完成字段配置和標(biāo)題配置,配置的標(biāo)題處理數(shù)據(jù),生成word模板的回填數(shù)據(jù),調(diào)用jinja2將數(shù)據(jù)回填到word模板中,并保存到所選擇的目錄下。

8.根據(jù)權(quán)利要求7所述的一種測試用例轉(zhuǎn)化系統(tǒng),其特征在于,獲取原始excel版本的測試用例,用以提供原始測試用例數(shù)據(jù),稱為“excel用例”;獲取根據(jù)規(guī)則配置的自定義word測試用例模板,用以承載轉(zhuǎn)換后的測試用例及標(biāo)題數(shù)據(jù),稱為“word模板”,完成數(shù)據(jù)源獲取。

9.根據(jù)權(quán)利要求8所述的一種測試用例轉(zhuǎn)化系統(tǒng),其特征在于,在gui頁面上進(jìn)入“字段配置模塊”,根據(jù)excel用例中的業(yè)務(wù)字段選取word版所需的字段并保存配置;

10.根據(jù)權(quán)利要求9所述的一種測試用例轉(zhuǎn)化系統(tǒng),其特征在于,后臺基于已有的標(biāo)題配置、業(yè)務(wù)字段數(shù)據(jù)并結(jié)合jinja2語句規(guī)則,自動(dòng)進(jìn)行模板代碼生成,輸出模板代碼主體語句以及用例代碼語句;


技術(shù)總結(jié)
本發(fā)明涉及Excel測試技術(shù)領(lǐng)域,具體提供了一種測試用例轉(zhuǎn)化方法及系統(tǒng),基于wxpython+jinja2,具有如下步驟:S1、獲取原始Excel版本的測試用例,提供原始測試用例數(shù)據(jù),稱為Excel用例;S2、在GUI頁面上進(jìn)入“字段配置模塊”;S3、進(jìn)入“標(biāo)題配置模塊”;S4、輸出模板代碼主體語句以及用例代碼語句;S5、完成字段配置和標(biāo)題配置;S6、根據(jù)步驟S3中配置的標(biāo)題處理數(shù)據(jù),生成Word模板的回填數(shù)據(jù);S7、調(diào)用jinja2將數(shù)據(jù)回填到Word模板中,并保存到所選擇的目錄下。與現(xiàn)有技術(shù)相比,本發(fā)明能夠提升測試工作的整體質(zhì)量和水平。

技術(shù)研發(fā)人員:李國榮
受保護(hù)的技術(shù)使用者:浪潮軟件集團(tuán)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
麻江县| 商洛市| 赤壁市| 米林县| 兴国县| 永善县| 宣武区| 高尔夫| 承德市| 天气| 延川县| 沙雅县| 沾益县| 新干县| 靖江市| 永昌县| 类乌齐县| 金坛市| 九龙城区| 涟源市| 侯马市| 博兴县| 石柱| 敖汉旗| 桓仁| 大邑县| 金溪县| 秭归县| 邹城市| 尚志市| 罗江县| 大姚县| 保德县| 平顶山市| 邯郸市| 彭阳县| 桓台县| 河北省| 邵阳市| 秀山| 云龙县|