基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試研究與實(shí)現(xiàn)
本文關(guān)鍵詞:基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
軟件開(kāi)發(fā) S o f t wa r e D e v e l o p me n t
基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試研究與實(shí)現(xiàn) 文/易彤林茂春
的適應(yīng)業(yè)務(wù)變化的需求。關(guān)鍵字驅(qū)動(dòng)和過(guò)去的 隨著石油地球物理勘探軟件技術(shù)的不斷發(fā)展,為了保障地震處理、解釋軟件系統(tǒng)的穩(wěn)定性和正確性,需要對(duì)系統(tǒng)各種基礎(chǔ)平臺(tái)和應(yīng)用功能的開(kāi)發(fā)進(jìn)行有效的控制。目前,回歸測(cè)試效率不高
C r e a t e R e a l DB對(duì)應(yīng)的是 Op e n R e a l DB Ad d Re a l DB T e s a l D B;T e s t A l l C o mma n d對(duì)應(yīng)的是 t e s t ̄ o— mma n d。
數(shù)字驅(qū)動(dòng)不同之處是,測(cè)試的文件數(shù)據(jù)需要有關(guān)鍵字以及具有描述性質(zhì)的字段。
2關(guān)鍵宇驅(qū)動(dòng)的自動(dòng)化測(cè)試分析 測(cè)試文件主要包括對(duì)測(cè)試配置文件以及具有層次化的數(shù)據(jù)文件。自動(dòng)化測(cè)試系統(tǒng)的驅(qū)動(dòng)模塊是通過(guò)對(duì)配置文件進(jìn)行加載,調(diào)整相應(yīng)的測(cè)試數(shù)據(jù)、關(guān)鍵字的腳本從實(shí)現(xiàn)系統(tǒng)的自動(dòng)化測(cè)試。系統(tǒng)測(cè)試目志和模塊可以將本次測(cè)試的結(jié)果精細(xì)化輸出,并且標(biāo)記測(cè)試用例。經(jīng)過(guò) 一
2 . 2關(guān)鍵字支持腳本 系統(tǒng)測(cè)試的具體步驟制成關(guān)鍵字支持腳本,其包括測(cè)試的業(yè)務(wù)信息,可以實(shí)現(xiàn)測(cè)試腳本與測(cè)試數(shù)據(jù)以及邏輯三者相互分離。在測(cè)試 腳本數(shù)據(jù)時(shí)再重新調(diào)用,可以調(diào)用關(guān)鍵字支持
并且手工測(cè)試較為復(fù)雜,基于上述客觀條件筆者對(duì)自動(dòng)化測(cè)試技術(shù)進(jìn)行了研究,并提出了基于關(guān) 鍵字驅(qū)動(dòng)進(jìn)行自動(dòng)化測(cè)試途徑。 通過(guò)關(guān)鍵字驅(qū)動(dòng)的測(cè)試可以靈活
開(kāi)展相關(guān)工作,該裝置可以科學(xué)、 合理的安排測(cè)試人員工作,從而最大限度的提升工作效率。
腳本,模擬整個(gè)測(cè)試流程。 2 . 3關(guān)鍵字結(jié)構(gòu)設(shè)計(jì)
系列的操作流程后測(cè)試工作人員可以根據(jù)測(cè)在本系統(tǒng)中關(guān)鍵控制著測(cè)試的整個(gè)流程, 每個(gè)關(guān)鍵字有對(duì)應(yīng)的腳本,每個(gè)步驟代表測(cè)試流程,系統(tǒng)可以對(duì)關(guān)鍵字對(duì)測(cè)試流程進(jìn)行搜索, 層次關(guān)鍵字分離測(cè)試可以將關(guān)鍵字按照來(lái)獲取每個(gè)字段的具體值。關(guān)鍵字的結(jié)構(gòu)設(shè)計(jì) 可以根據(jù)三級(jí)關(guān)鍵字測(cè)試表將其中的 T e s t S t e p 一一
試的報(bào)告分析出本次測(cè)試結(jié)果。 2 . 1層次關(guān)鍵字測(cè)試
【關(guān)鍵詞】關(guān)鍵字驅(qū)動(dòng)自動(dòng)化測(cè)試軟件測(cè) 試回歸測(cè)試 一
、
二、三級(jí)進(jìn)
行設(shè)計(jì),對(duì)其功能進(jìn)行劃分,
可以分為測(cè)試用例、測(cè)試用例業(yè)務(wù)邏輯以及測(cè)地震處理、解釋軟件系統(tǒng)是我國(guó)擁有獨(dú)立自主產(chǎn)權(quán)的一套用于石油勘探開(kāi)發(fā)的軟件系統(tǒng),目前發(fā)行的版本已經(jīng)達(dá)到第三代,其底層 軟件平臺(tái)開(kāi)發(fā)、性能以及功能都在不斷的開(kāi)發(fā)
進(jìn)行設(shè)計(jì),并對(duì)測(cè)試框架中的信息進(jìn)行讀
試步驟。自動(dòng)化測(cè)試系統(tǒng)正是由于可以對(duì)用例 進(jìn)行逐層的調(diào)用,從而使系統(tǒng)的用例得到細(xì)化。 一
取,將相應(yīng)的腳本數(shù)據(jù)傳輸?shù)骄唧w的代碼中。
級(jí)關(guān)鍵字的測(cè)試表是一種概要設(shè)計(jì),將各個(gè)
3結(jié)論 綜上所述,地震處理、解釋軟件系統(tǒng)對(duì)
功能點(diǎn)進(jìn)行有機(jī)羅列,從而使系統(tǒng)的測(cè)試功能 更加全面,涉及面更廣,對(duì)測(cè)試用例文件更加
和完善之中。產(chǎn)品的測(cè)試人員在測(cè)試更新產(chǎn)品時(shí)需要進(jìn)行回歸測(cè)試、新功能測(cè)試等工作,工 作較為繁瑣并且有一定的重復(fù)之處。為了有效的節(jié)約成本,提高測(cè)試人員的工作效率讓工作
軟件的穩(wěn)定性、正確性有較高的要求,利用人工的方法很難有效實(shí)現(xiàn)系統(tǒng)軟件的回歸測(cè)試, 軟件自動(dòng)化測(cè)試的引入一定程度的解決了大型石油軟件系統(tǒng)開(kāi)發(fā)過(guò)程中的測(cè)試難題,具有
方面快捷。另外,高級(jí)關(guān)鍵詞對(duì)可以通過(guò)索引 搜索二級(jí)關(guān)鍵字驅(qū)動(dòng)。二級(jí)關(guān)鍵字驅(qū)動(dòng)測(cè)試是對(duì)系統(tǒng)的詳細(xì)測(cè)試,可以將系統(tǒng)的每個(gè)用例進(jìn)行邏輯測(cè)試,二級(jí)關(guān)鍵字可以搜索三級(jí)關(guān)鍵字的信息搜索表。三級(jí)關(guān)鍵詞測(cè)試的是詳細(xì)步驟,
人員將更多的工作時(shí)間和工作精力放在新產(chǎn)品用例上,因此本此的研究具有重要的實(shí)際意義。
現(xiàn)實(shí)意義。本文首先對(duì)軟件自動(dòng)化測(cè)試分析進(jìn) 而論述關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試分析,在分析層次關(guān)鍵字測(cè)試、關(guān)鍵字支持腳本以及關(guān)鍵字結(jié)構(gòu)設(shè)計(jì)后,對(duì)基于關(guān)鍵字驅(qū)動(dòng)自動(dòng)化測(cè)試更 加了解。
1軟件自動(dòng)化測(cè)試分析 隨著科學(xué)技術(shù)的快速發(fā)展,軟件自動(dòng)化測(cè)試技術(shù)也在不斷的更新,目前軟件自動(dòng)化測(cè) 試技術(shù)已經(jīng)可以與傳統(tǒng)的手工測(cè)試同時(shí)工作, 二者在測(cè)試方面取長(zhǎng)補(bǔ)短、不可分割。軟件自
其測(cè)試的是最小單位,二級(jí)關(guān)鍵字驅(qū)動(dòng)測(cè)試與 三級(jí)關(guān)鍵字驅(qū)動(dòng)測(cè)試是組合測(cè)試套件。 在一級(jí)測(cè)試表中,,T e s t 0 1對(duì)應(yīng)的是 Us e r L o g i n;T e s t 0 2對(duì)應(yīng)的是 S t r a t e g y
Co n i f g u r a t
i o n;T e s t 0 3對(duì)應(yīng)的是 L o g Mo d u l e; T e s t 0 4對(duì)應(yīng)的是 Co mma n d Li n e l n t e r f a c e。
參考文獻(xiàn) [ 1]陳麗麗,林莉,傅曉娟 .基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試框架研究【 J] .長(zhǎng)春理 _ T -大學(xué)學(xué)報(bào), 2 0 1 2, 0 7 ( 2 5 ): 2 3 8— 2 3 9 . 【 2】王軍,孟凡鵬 .基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)
動(dòng)化測(cè)試主要利用長(zhǎng)時(shí)間的穩(wěn)定測(cè)試、回歸測(cè)試以及多用戶開(kāi)發(fā)測(cè)試,將系統(tǒng)測(cè)試的工作人員從復(fù)雜的工作中擺脫出來(lái),將更多的精力用 于其他的測(cè)試工作,從而極大的提高軟件測(cè)試
二級(jí)用例表是對(duì)一級(jí)關(guān)鍵字進(jìn)行 細(xì)化的過(guò)程。其中 Us e r L o g i n對(duì)應(yīng)的是 Ve r i f y Ad mi n Lo g o i n Ve r i f y I n v a l i d Us e r Ve r i f yN e wU s e r Cr e a t eRe a l D B; St r at e gy
化測(cè)試研究與實(shí)現(xiàn)[ J】 .計(jì)算機(jī)工程與設(shè) 計(jì), 2 0 1 2, 0 9( 2 1 ): 3 6 5 2— 3 6 5 6 . 【 3]陳效儒,何宇化 .關(guān)鍵字驅(qū)動(dòng)的嵌入式實(shí)
的工作效率。另外,人工測(cè)試系統(tǒng)時(shí)由于人為 因素可能出現(xiàn)測(cè)試錯(cuò)誤或者測(cè)試遺漏等現(xiàn)象, 軟件自動(dòng)化測(cè)試正好可以解決這一問(wèn)題,并且可以自動(dòng)顯示測(cè)試結(jié)果方面工作人員對(duì)數(shù)據(jù)進(jìn)行分析。自動(dòng)化測(cè)試經(jīng)歷了三個(gè)階段,目前迎來(lái)了新一代關(guān)鍵字驅(qū)動(dòng)自動(dòng)化測(cè)試。新一代代的關(guān)鍵字自動(dòng)化測(cè)試可以將被測(cè)軟件邏輯從測(cè) 試的腳本中分離開(kāi),使待測(cè)軟件的數(shù)據(jù)可以將
C o n i f g u r a t i o n對(duì)
應(yīng)
的
是 C r e a t e V i r t u a l DB
C r e a t e Ap p S e r v e r C r e a t e Ap l ̄L o g Mo d u l e對(duì)應(yīng)的
是 E x p o r t C o n i f g u r a t i o n F i l e I mp o r t C o ig f n u r a t i o n F i l e;Co mma n d Li n e l n t e r f a c e對(duì)應(yīng)的是 T e s t A l l Co mm a n d。
時(shí)軟件自動(dòng)化測(cè)試框架研究[ J] .工業(yè)控制計(jì)算機(jī), 2 0 1 4, 0 2( 2 1 ): 1 4 6 - 1 4 7 .
三級(jí)關(guān)鍵字驅(qū)動(dòng)是對(duì)每個(gè)測(cè)試用例細(xì)化 的過(guò)程。
作者單位
東方地球物理公司物探技術(shù)研究l中心河北省 涿州市 0 7 2 7 5 1
V e r i f y Ad mi n L o g o i n對(duì)應(yīng)的是 L o g i n C r e a t e; V e r i f y l n v a l i d Us e r對(duì)應(yīng)的是 L o g i n L o n i n e x i t: V e r i f y Ne wUs e r對(duì)應(yīng)的是 L o g i n E x i t;
邏輯數(shù)據(jù)分開(kāi),從而得到測(cè)試數(shù)據(jù)、測(cè)試邏輯以及測(cè)試腳本三者分開(kāi)的技術(shù),這樣可以更好
7 6 電子技術(shù)與軟件工程
E l e c t r o n i c T e c h n o l o g y&S o f t w a r e E n g i n e e r i n g
本文關(guān)鍵詞:基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):207119
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/207119.html