咨詢(xún)郵箱?咨詢(xún)郵箱:service@yitianxinda.com 咨詢(xún)熱線(xiàn)?咨詢(xún)熱線(xiàn):18101296137 微博 微信
北京軟件開(kāi)發(fā)公司軟件實(shí)驗(yàn)室自動(dòng)測(cè)試代技術(shù)_北京軟件開(kāi)發(fā)公司
發(fā)表日期:2016-04-25 10:31:39 ?? 文章編輯:yitianxinda ?? 瀏覽次數(shù):

  北京軟件開(kāi)發(fā)公司軟件實(shí)驗(yàn)室自動(dòng)測(cè)試代技術(shù)的發(fā)展,以限制過(guò)度的測(cè)試工作,并加強(qiáng)對(duì)敏捷開(kāi)發(fā)的效率 - 一個(gè)漸進(jìn)的方法來(lái)開(kāi)發(fā)軟件,逐步增加了小規(guī)模的函數(shù),然后一個(gè)接一個(gè),讓他們使用。自動(dòng)測(cè)試代技術(shù)分析源代碼,并生成新的測(cè)試用例來(lái)測(cè)試詳盡的軟件。
 

自動(dòng)測(cè)試代技術(shù),以限制敏捷軟件開(kāi)發(fā)過(guò)度的測(cè)試工作

  然而,在一個(gè)敏捷開(kāi)發(fā)方法,經(jīng)常,反復(fù)的修改的源代碼中有大量的結(jié)果測(cè)試用例和過(guò)度測(cè)試工作。實(shí)驗(yàn)室現(xiàn)在已經(jīng)開(kāi)發(fā)了自動(dòng)測(cè)試生成技術(shù),可以有效地搜索源代碼中的變量的影響,其中添加了新的軟件功能的代碼段,并在本地修改,并在變量層面加入到測(cè)試的部分。在這種應(yīng)用這些技術(shù)的修訂版試用開(kāi)源軟件有大約五千行源代碼,實(shí)驗(yàn)室證實(shí)它是可以大幅縮短測(cè)試代碼到以前的水平的1/24日的增加。這將通過(guò)自動(dòng)化測(cè)試,這是以前很難適用于敏捷開(kāi)發(fā)能夠在開(kāi)發(fā)效率。它也將大大減少所造成的短暫的期間反復(fù)增加的功能,從而縮短整體的開(kāi)發(fā)時(shí)間的測(cè)試時(shí)間的增加。

  開(kāi)發(fā)背景

  敏捷開(kāi)發(fā)正在推進(jìn)作為軟件開(kāi)發(fā)方法,可以通過(guò)添加到在要求的變化和規(guī)格迅速和靈活地應(yīng)對(duì),在很短的時(shí)間,小規(guī)模的函數(shù),然后使它們經(jīng)過(guò)另一個(gè)可用之一。實(shí)驗(yàn)室正在開(kāi)創(chuàng)自動(dòng)測(cè)試生成技術(shù),敏捷開(kāi)發(fā),它通過(guò)分析源代碼自動(dòng)測(cè)試詳盡軟件的開(kāi)發(fā)。

自動(dòng)測(cè)試代技術(shù),以限制敏捷軟件開(kāi)發(fā)過(guò)度的測(cè)試工作

  問(wèn)題

  當(dāng)源代碼增強(qiáng)制成,與傳統(tǒng)的自動(dòng)測(cè)試代技術(shù),可能存在先前可用的測(cè)試情況下是不能用于測(cè)試增強(qiáng)的情況。在這種情況下,有必要產(chǎn)生并添加一個(gè)新的測(cè)試情況。這意味著,在敏捷開(kāi)發(fā),這里的修改是頻繁,加入測(cè)試用例的數(shù)量變得過(guò)多,和任務(wù),如處理測(cè)試的情況下,檢查測(cè)試結(jié)果,以及測(cè)試用例維護(hù)成為問(wèn)題(圖1)。

  新開(kāi)發(fā)的技術(shù)

  現(xiàn)在,通過(guò)有效地分析輸入變量和源代碼的訂正部分之間的關(guān)??系,從而使測(cè)試代碼可以在輸入變量電平被重用,實(shí)驗(yàn)室已經(jīng)開(kāi)發(fā)出自動(dòng)測(cè)試代技術(shù)限制在測(cè)試的數(shù)量的增加由于源代碼的修改情況。新開(kāi)發(fā)的技術(shù),具有以下特點(diǎn):

自動(dòng)測(cè)試代技術(shù),以限制敏捷軟件開(kāi)發(fā)過(guò)度的測(cè)試工作

  1.技術(shù),在輸入變量級(jí)重用的測(cè)試代碼

  通過(guò)修改只對(duì)相關(guān)的源代碼的改變的部分的輸入變量的測(cè)試代碼,實(shí)驗(yàn)室已經(jīng)開(kāi)發(fā)測(cè)試碼再生技術(shù),可以限制在測(cè)試用例的增加(圖2)。與以前的技術(shù)中,響應(yīng)于源代碼修改,每個(gè)測(cè)試用例不得不重新用作是,本來(lái)要加入一個(gè)新的再生試驗(yàn)的情況下,或原已被替換,而所有這樣的選擇必須在要進(jìn)行測(cè)試案例的水平。用這種新開(kāi)發(fā)的技術(shù),作為供試碼在單個(gè)輸入變量電平改寫(xiě),所以可以有效地再生測(cè)試用例。

  2.技術(shù)來(lái)有效地找到有關(guān)線(xiàn)的源代碼的輸入變量

  識(shí)別與源代碼訂正段輸入變量需要大量的存儲(chǔ)器(圖3)。實(shí)驗(yàn)室開(kāi)發(fā)的技術(shù),可以找到相關(guān)的源代碼行,同時(shí)大大降低的存儲(chǔ)器使用量,通過(guò)表示相關(guān)的代碼行中的曲線(xiàn)路徑的輸入變量和部分地與其它線(xiàn)路共享這些路徑的輸入變量的源代碼。

  在施加這種技術(shù)的大約5千行開(kāi)源軟件修訂一個(gè)試驗(yàn)中,它被示出,以減少在測(cè)試代碼到以前的水平的1/24日的增加。有了這項(xiàng)技術(shù),就可以使用自動(dòng)測(cè)試 -generation技術(shù),敏捷開(kāi)發(fā),縮短開(kāi)發(fā)時(shí)間。

相關(guān)文章推薦
技術(shù)革命在全世界帶來(lái)了許多范式轉(zhuǎn)變。技術(shù)存在現(xiàn)已深深扎根于生活的幾乎每一個(gè)方面;隨著技術(shù)使用的增加,對(duì)離岸信息技術(shù)服務(wù)的需求也在增加。簡(jiǎn)而言之,離岸信息技術(shù)服務(wù)...
在不斷變化的網(wǎng)絡(luò)安全領(lǐng)域,包括信息安全分析人員和首席執(zhí)行官在內(nèi)的各個(gè)領(lǐng)域的IT專(zhuān)業(yè)人員面臨獨(dú)特的挑戰(zhàn)。從簡(jiǎn)化安全調(diào)查問(wèn)卷的回復(fù)到優(yōu)先考慮身份管理基礎(chǔ),我們編譯了...
軟件開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及許多流程、組件和方法,它們必須協(xié)同工作才能成功。如果其中任何一個(gè)因素失敗,整個(gè)開(kāi)發(fā)過(guò)程都可能受到阻礙。然而,在競(jìng)爭(zhēng)激烈的生態(tài)系統(tǒng)中...
改進(jìn)人力資源流程對(duì)任何旨在最大限度地提高生產(chǎn)率和員工滿(mǎn)意度的企業(yè)都至關(guān)重要。許多公司需要人力資源任務(wù)的幫助,這需要時(shí)間和資源。企業(yè)資源規(guī)劃軟件可以是這方面的完美...
對(duì)于希望簡(jiǎn)化軟件開(kāi)發(fā)人員招聘流程的企業(yè)來(lái)說(shuō),選擇合適的在線(xiàn)招聘評(píng)估平臺(tái)至關(guān)重要。由于有如此多的選擇,找到滿(mǎn)足您需求的解決方案可能具有挑戰(zhàn)性。本指南將幫助您解決選...
隨著科技的飛速發(fā)展,物聯(lián)網(wǎng)(IoT)已經(jīng)成為了各行各業(yè)的關(guān)鍵驅(qū)動(dòng)力。在這個(gè)數(shù)字化時(shí)代,物聯(lián)網(wǎng)技術(shù)的應(yīng)用已經(jīng)滲透到我們生活的方方面面,其中之一便是醫(yī)療行業(yè)。本文將...
根據(jù)北京軟件公司的不同方面反映在FES的生態(tài)系統(tǒng)開(kāi)發(fā)中的面試數(shù)據(jù)的分析。首先,我們提供一個(gè)簡(jiǎn)短介紹從采訪(fǎng)中確定的關(guān)鍵角色來(lái)解決RQ1的部分,這是因?yàn)檐浖窘?jīng)常出現(xiàn)在對(duì)其...
從歷史上看,北京軟件公司認(rèn)為,梳理其軟件項(xiàng)目的所有開(kāi)發(fā)細(xì)節(jié)過(guò)度的。由于軟件開(kāi)發(fā)人員對(duì)可變技術(shù)和系統(tǒng)需求的復(fù)雜解釋?zhuān)浖_(kāi)發(fā)公司認(rèn)為這一過(guò)程非常乏味。因此,在系統(tǒng)可...
企業(yè)資產(chǎn)管理(EAM)是受物聯(lián)網(wǎng)(IoT)影響的眾多技術(shù)之一。在物聯(lián)網(wǎng)中,EAM通過(guò)提供更深入的數(shù)據(jù)分析來(lái)減少意外停機(jī)并提高運(yùn)營(yíng)效率。 根據(jù)MarketsandMarkets最近的一份報(bào)告,EAM市場(chǎng)規(guī)...
對(duì)于軟件開(kāi)發(fā)公司W(wǎng)EB應(yīng)用來(lái)說(shuō),頁(yè)面布局是和web應(yīng)用的功能區(qū)相對(duì)應(yīng)的,并且對(duì)于頁(yè)面中各個(gè)部分之間的切分比例也需要遵守一定的規(guī)則。...
 北京程序軟件定制開(kāi)發(fā)定做,北京宜天信達(dá)網(wǎng)絡(luò)科技公司在“程序軟件定制開(kāi)發(fā)定做”領(lǐng)域積累了豐富的項(xiàng)目經(jīng)驗(yàn)及管理經(jīng)驗(yàn)。...
據(jù)北京軟件公司宜天信達(dá)調(diào)查,智能手機(jī)在2017年第一季度的全球智能手機(jī)銷(xiāo)量達(dá)到3.8億臺(tái),比2016年同期增長(zhǎng)了9%。手機(jī)應(yīng)用下載量預(yù)計(jì)將達(dá)2680億,產(chǎn)生價(jià)值770億美元的收入。...
?