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

基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái)的制作方法

文檔序號(hào):9349746閱讀:801來(lái)源:國(guó)知局
基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種自動(dòng)化平臺(tái),特別是涉及一種基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展和進(jìn)步,自動(dòng)化測(cè)試越來(lái)越重要,項(xiàng)目管理平臺(tái)也尤其重要。無(wú)論是自動(dòng)化測(cè)試,還是項(xiàng)目管理都可以采用自動(dòng)化管理平臺(tái)來(lái)管理。
[0003]但是,目前的自動(dòng)化管理平臺(tái)還不能同時(shí)實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理和用例執(zhí)行。如,自動(dòng)化管理平臺(tái)AutoTcl,具備用例管理的功能,可以執(zhí)行自動(dòng)化用例,但沒(méi)有項(xiàng)目管理功能。再如,TestLink平臺(tái)雖然同時(shí)具有項(xiàng)目管理及用例管理的功能,但不能直接執(zhí)行自動(dòng)化用例,還需結(jié)合其他平臺(tái),之后再將結(jié)果回填,從而在一定程度上增加了測(cè)試人員的工作復(fù)雜度,且Testlink使用起來(lái)較為復(fù)雜。
[0004]PyQt是一個(gè)創(chuàng)建⑶I應(yīng)用程序的工具包。它是Python編程語(yǔ)言和Qt庫(kù)的成功融合。Qt庫(kù)是目前最強(qiáng)大的庫(kù)之一。PyQt是由Phil Thompson開(kāi)發(fā)。PyQt實(shí)現(xiàn)了一個(gè)Python模塊集。它有超過(guò)300類,將近6000個(gè)函數(shù)和方法。它是一個(gè)多平臺(tái)的工具包,可以運(yùn)行在所有主要操作系統(tǒng)上,包括UNIX,Windows和Mac。PyQt采用雙許可證,開(kāi)發(fā)人員可以選擇GPL和商業(yè)許可。在此之前,GPL的版本只能用在Unix上,從PyQt的版本4開(kāi)始,GPL許可證可用于所有支持的平臺(tái)。
[0005]鑒于PyQt的強(qiáng)大功能,如何提供一種能夠同時(shí)兼顧項(xiàng)目管理和用例執(zhí)行的自動(dòng)化管理平臺(tái)成為當(dāng)前的熱點(diǎn)課題。

【發(fā)明內(nèi)容】

[0006]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),能夠同時(shí)實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理和測(cè)試用例執(zhí)行,其功能全面,易于執(zhí)行。
[0007]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),采用PyQt創(chuàng)建用戶界面,包括角色管理模塊、項(xiàng)目管理模塊、用例管理模塊、用例執(zhí)行模塊、收發(fā)包模塊、日志分析模塊和進(jìn)度查詢模塊;所述角色管理模塊用于配置平臺(tái)管理角色及對(duì)應(yīng)的權(quán)限;所述項(xiàng)目管理模塊用于自動(dòng)化執(zhí)行項(xiàng)目管理功能;所述用例管理模塊用于管理自動(dòng)化測(cè)試用例及手工用例;所述用例執(zhí)行模塊用于執(zhí)行自動(dòng)化測(cè)試用例及手工用例;所述收發(fā)包模塊用于進(jìn)行收發(fā)包處理;所述日志分析模塊用于將用例執(zhí)行過(guò)程中遇到的問(wèn)題,在界面顯示并保存在本地目錄;所述進(jìn)度查詢模塊用于查詢項(xiàng)目的進(jìn)度。
[0008]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述平臺(tái)由Python編程實(shí)現(xiàn)。
[0009]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述角色管理模塊中,管理角色包括管理員、項(xiàng)目經(jīng)理和普通測(cè)試人員;所述管理員權(quán)限最大,能夠控制全局所有功能;所述項(xiàng)目經(jīng)理具有創(chuàng)建項(xiàng)目、分配任務(wù)、指定測(cè)試人員的權(quán)限;所述普通測(cè)試人員僅僅具有查看項(xiàng)目分配情況以及執(zhí)行自動(dòng)化的權(quán)限。
[0010]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述角色管理模塊創(chuàng)建三個(gè)字典的數(shù)據(jù)結(jié)構(gòu),分別對(duì)應(yīng)0、I和2三個(gè)權(quán)限;0表示管理員,I表示項(xiàng)目經(jīng)理,2表示普通測(cè)試人員。
[0011 ] 根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述項(xiàng)目管理模塊包括添加項(xiàng)目、刪除項(xiàng)目、修改項(xiàng)目、分配項(xiàng)目的功能;每個(gè)項(xiàng)目的配置參數(shù)包括項(xiàng)目名稱、項(xiàng)目編號(hào)、項(xiàng)目狀態(tài)、項(xiàng)目版本號(hào)。
[0012]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述用例管理模塊采用樹形結(jié)構(gòu)顯示用例,且能夠?qū)τ美M(jìn)行編輯。
[0013]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述用例執(zhí)行模塊在Python中引入tcl模塊,通過(guò)調(diào)用tcl腳本來(lái)執(zhí)行由tcl/tk編寫的用例。
[0014]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述收發(fā)包模塊能夠重復(fù)發(fā)送多個(gè)指定的數(shù)據(jù)包,能夠?qū)?shù)據(jù)包寫入文件進(jìn)行保存。
[0015]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述日志分析模塊被動(dòng)收集人機(jī)交互的所有信息,周期性的主動(dòng)去探測(cè)被測(cè)設(shè)備是否有信息打印,并通過(guò)串口通信模塊接收,打印在屏幕上滾動(dòng)顯示,并以word形式保存到日志文件。
[0016]根據(jù)上述的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),其中:所述項(xiàng)目的進(jìn)度包括自動(dòng)化用例的執(zhí)行進(jìn)度和通過(guò)率,手工用例的執(zhí)行進(jìn)度。
[0017]如上所述,本發(fā)明的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái),具有以下有益效果:
[0018](I)能夠同時(shí)進(jìn)行項(xiàng)目管理和用例執(zhí)行;
[0019](2)管理人員能夠隨時(shí)查看項(xiàng)目完成進(jìn)度、自動(dòng)化執(zhí)行進(jìn)度及通過(guò)率;
[0020](3)功能全面、易于使用,界面友好。
【附圖說(shuō)明】
[0021]圖I顯示為本發(fā)明的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái)的結(jié)構(gòu)示意圖。
[0022]元件標(biāo)號(hào)說(shuō)明
[0023]I角色管理模塊
[0024]2項(xiàng)目管理模塊
[0025]3用例管理模塊
[0026]4用例執(zhí)行模塊
[0027]5收發(fā)包模塊
[0028]6日志分析模塊
[0029]7進(jìn)度查詢模塊
【具體實(shí)施方式】
[0030]以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說(shuō)明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0031]需要說(shuō)明的是,本實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0032]參照?qǐng)D1,本發(fā)明的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái)采用PyQt創(chuàng)建用戶界面,由Python編程實(shí)現(xiàn),包括角色管理模塊1、項(xiàng)目管理模塊2、用例管理模塊3、用例執(zhí)行模塊4、收發(fā)包模塊5、日志分析模塊6和進(jìn)度查詢模塊7。
[0033]角色管理模塊I用于配置平臺(tái)管理角色及對(duì)應(yīng)的權(quán)限。其中,管理角色包括管理員、項(xiàng)目經(jīng)理和普通測(cè)試人員。其中管理員權(quán)限最大,可控制全局所有功能;項(xiàng)目經(jīng)理具有創(chuàng)建項(xiàng)目、分配任務(wù)、指定相關(guān)測(cè)試人員的權(quán)限;普通測(cè)試人員僅僅具有查看項(xiàng)目分配情況以及執(zhí)行自動(dòng)化的權(quán)限。
[0034]具體地,角色管理模塊I創(chuàng)建三個(gè)字典的數(shù)據(jù)結(jié)構(gòu),分別對(duì)應(yīng)0、I和2三個(gè)權(quán)限。其中,O表示管理員,I表示項(xiàng)目經(jīng)理,2表示普通測(cè)試人員。管理員帳戶是唯一的,無(wú)需創(chuàng)建,由平臺(tái)自動(dòng)生成。登錄管理員賬號(hào)方可創(chuàng)建項(xiàng)目經(jīng)理及普通測(cè)試人員的帳號(hào),創(chuàng)建時(shí)可選擇帳號(hào)類型為項(xiàng)目經(jīng)理或普通測(cè)試人員。如代碼name = {xmjl, 1}表示創(chuàng)建了一個(gè)字典名為name,key值是xmjl,權(quán)限是I的賬號(hào),且該帳號(hào)為項(xiàng)目經(jīng)理。
[0035]當(dāng)用戶登錄本發(fā)明的基于PyQt實(shí)現(xiàn)自動(dòng)化項(xiàng)目管理及用例執(zhí)行的平臺(tái)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
登封市| 泰宁县| 邛崃市| 雷山县| 开平市| 台安县| 会泽县| 高邑县| 上思县| 门头沟区| 雅江县| 永和县| 洪湖市| 青川县| 蓝田县| 河西区| 大方县| 永和县| 谷城县| 蒲江县| 沙湾县| 林芝县| 南阳市| 九台市| 克东县| 新化县| 锦州市| 灵丘县| 肥西县| 桐乡市| 桐城市| 梨树县| 砚山县| 红原县| 连南| 兖州市| 彝良县| 通辽市| 甘谷县| 昌宁县| 鹤壁市|