亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        金融軟件功能自動化測試的分析及應(yīng)用

        2014-07-27 09:50:28孫萌婧
        電子測試 2014年13期
        關(guān)鍵詞:二次開發(fā)案例金融

        孫萌婧

        (陜西職業(yè)技術(shù)學(xué)院,710100)

        0 引言

        軟件測試的地位隨著軟件開發(fā)規(guī)模的逐漸擴(kuò)大、軟件系統(tǒng)的逐漸復(fù)雜以及軟件開發(fā)難度變大,加之開發(fā)和管理軟件的投入成本的提升,導(dǎo)致軟件測試變得極其重要。尤其是自動化測試的產(chǎn)生,使得其他非自動化測試方式逐漸淡出市場,而自動化測試慢慢變?yōu)槠占暗臏y試方式,有效的提高了軟件檢測的準(zhǔn)確度與精準(zhǔn)度。這與傳統(tǒng)的檢測相比具有極大的優(yōu)勢。由此可見,在金融軟件測試領(lǐng)域中自動化測試不僅得到了廣泛的應(yīng)用,而且具有較為廣闊的發(fā)展前景。

        1 自動化測試定義

        自動化測試是指由機(jī)器測試代替人為測試的一種過程,機(jī)器執(zhí)行檢測精準(zhǔn)度遠(yuǎn)高于人工檢測的準(zhǔn)確率。自動化測試通常是通過應(yīng)用相應(yīng)的自動化測試試軟件編寫測試腳本,通過審查后,得出一系列的數(shù)據(jù)結(jié)果,再將實際結(jié)果和期望結(jié)果相比較,從而進(jìn)一步實現(xiàn)軟件測試的最終目。

        2 自動化測試在金融系統(tǒng)中的應(yīng)用

        在目前的金融行業(yè)項目測試中,銀行、保險以及相關(guān)的金融機(jī)構(gòu)都是其包含的內(nèi)容。其中,銀行項目自動化檢測的使用是最為廣泛的。自動化檢測一般在銀行使用都是起到為測試中心、程序中心保證項目質(zhì)量的作用,其能夠進(jìn)一步協(xié)調(diào)、開發(fā)測試工作。筆者會對銀行項目中公信貸項目的生成,與測試系統(tǒng)的方案綜合運(yùn)用,綜合的立體分析自動化檢測需要的前期準(zhǔn)備工作以及實施自動化檢測的工作流程。自動化測試實施步驟一般分為下列10個步驟:首先,檢測需要對測試的數(shù)據(jù)進(jìn)行分析;再次,研究測試案例的規(guī)劃與設(shè)計;然后對測試數(shù)據(jù)進(jìn)檢查;其次,QTP自動化框架的搭建、錄制腳本、開發(fā)腳本、調(diào)試腳本。

        2.1 前期對數(shù)據(jù)資料的測試分析

        在對數(shù)據(jù)資料進(jìn)行測試的過程中應(yīng)該熟悉掌握銀行公信貸項目測試的系統(tǒng)框架,并且獲取相關(guān)的數(shù)據(jù)資料。在執(zhí)行這個流程中需要銀行技術(shù)人員在成立自動化測試項目組之初對相關(guān)工作人員進(jìn)行一定的培訓(xùn),讓工作人員了解并掌握系統(tǒng)架構(gòu)、獲取資料的方式、制定測試范圍等。分析公信貸系統(tǒng)與其他系統(tǒng)的關(guān)系圖,如圖1所示。其次,銀行業(yè)務(wù)交易的分類。一般來說,業(yè)務(wù)系統(tǒng)包含了多種隸屬模塊,而每個模塊中存在著多個交易項目。相關(guān)工作人員充分了解系統(tǒng)模式以及相關(guān)的資料后就可以開始進(jìn)行交易的類別劃分。之后的工作都由交易為單位進(jìn)行。

        最后,提取交易規(guī)則。提取交易規(guī)則主要是“手工額度占用”的規(guī)則,“手工額度占用”主要是手工調(diào)整有與系統(tǒng)處理錯誤導(dǎo)致沒有正常占用或釋放的額度數(shù)據(jù)信息。交易規(guī)則為:(1)保證、抵押、信用、保證金等為銀行手工額度占用的擔(dān)保方式;(2)客戶的業(yè)務(wù)評級包含1至10級,客戶在信貸系統(tǒng)的還款能力以及信譽(yù)取決與評級高低。

        圖1 對公信貸系統(tǒng)和其他系統(tǒng)之間的關(guān)系

        2.2 測試案例

        根據(jù)上文中提到的手工額定占用交易規(guī)則可以明確,使用正交分析法來進(jìn)行測試案例。首先提取正交因素與因素水平。首先提取4個正交因素,可以得出表2的內(nèi)容。表2中符號的含義分別為①表示占用起始日;②表示占用到期日;③表示授信額度起始日;④表示授信額度到期日;⑤表示占用金額;⑥表示當(dāng)前系統(tǒng)日期;⑦表示授信可用額度。第二步,采用正交分析。將水平1對應(yīng)的因素與其他水平的因素相替換并組合。第三步,根據(jù)正常條件與特殊條件的替代關(guān)系,便可產(chǎn)生一套新測試案例,如表3所示。

        表2 水平采用等價類思想選取

        表3 案例

        2.3 測試數(shù)據(jù)檢查和準(zhǔn)備

        測試數(shù)據(jù)的檢測與準(zhǔn)備首先要明確使用數(shù)據(jù),并且將其整合。從表3中可以得出,其中的24個測試案例,每個數(shù)據(jù)的評價水平都不同,存在明顯差異,在準(zhǔn)備數(shù)據(jù)的過程總要選擇案例與數(shù)據(jù)進(jìn)行匹配。每個數(shù)據(jù)都不盡相同,所以應(yīng)該準(zhǔn)備24條以上的數(shù)據(jù)進(jìn)行。使用的24條數(shù)據(jù)進(jìn)行檢查核對。數(shù)據(jù)準(zhǔn)備的流程為:1)編寫SQL語句查詢數(shù)據(jù)庫;2)若數(shù)據(jù)不足,則補(bǔ)充數(shù)據(jù)。因為必須要將數(shù)據(jù)庫的安全性、可靠性考慮在內(nèi),因此交易界面做數(shù)據(jù)是最好的選擇。交易界面具有即時性,最數(shù)據(jù)時可以保證精確度。最后,備份數(shù)據(jù)庫。備份數(shù)據(jù)庫的意義非常重要,因為部分?jǐn)?shù)據(jù)具有消耗性,用過后就不能再使用,因此必須先將數(shù)據(jù)備份,等調(diào)試成功后,在還原數(shù)據(jù)庫。

        2.4 QTP自動化測試框架的構(gòu)建

        首先要使用關(guān)鍵字實施驅(qū)動自動化框架的準(zhǔn)備。因為QTP使用的是關(guān)鍵驅(qū)動模式,能夠完全簡化測試的構(gòu)建與維護(hù)工作,構(gòu)建QTP自動化測試框架時,要將測試案例以及測試數(shù)據(jù)放置在Excel表格中,然后利用DataTable功能將表格中的測試案例、測試數(shù)據(jù)、用戶資料直接導(dǎo)入,最后進(jìn)行自動化生成,如圖2所示。

        圖2 自動化框架詳情

        2.5 開發(fā)腳本

        對腳本進(jìn)行參數(shù)化轉(zhuǎn)變是開發(fā)腳本的過程,而增加部分?jǐn)U展函數(shù)是二次開發(fā)腳本的過程。該過程一般使用vbs、SQL語言,并結(jié)合QTP自帶的方法和接口,對所錄制的腳本進(jìn)行二次開發(fā)。二次開發(fā)是指對腳本進(jìn)行重組和調(diào)整的過程,錄制后的二次開發(fā)腳本主要涉及增添logout和login函數(shù)、增加擴(kuò)展函數(shù)、測試數(shù)據(jù)參數(shù)化、增加交易日志和截圖輸出功能等。

        2.6 調(diào)試與運(yùn)行腳本

        調(diào)試腳本過程主要是修整和優(yōu)化對庫函數(shù)、測試數(shù)據(jù)參數(shù)化、增添logout和login函數(shù)、主腳本函數(shù)以及數(shù)據(jù)表等。調(diào)試完成后就可以正式進(jìn)行運(yùn)行工作。在運(yùn)行二次開發(fā)腳本過程中首先要還原數(shù)據(jù)庫,因為在調(diào)試運(yùn)行過程中,有些數(shù)據(jù)具有單次使用性,由于二次使用而消耗了。當(dāng)運(yùn)行過程中出現(xiàn)異常,就必須有針對性地修改相應(yīng)配置,直到正常運(yùn)行。

        3 總結(jié)

        自動化測試在金融行業(yè)中普及開展不僅提高了金融行業(yè)系統(tǒng)的測試效率、工作效率、測試準(zhǔn)確率,本文的銀行公信貸測試案例具有重要的參考價值,為金融行業(yè)節(jié)省了大量人力、物力以及財力的開支。現(xiàn)階段我國的金融行業(yè)發(fā)展迅速,金融軟件的開發(fā)與完善將越來越重要,因此,在如此龐大的數(shù)據(jù)案例中急需更多、更科學(xué)、更精確化、更智能化的自動化測試技術(shù)給予技術(shù)支持。在未來幾年,自動化測試的使用不僅僅是在金融領(lǐng)域,自動化測試技術(shù)在金融軟件應(yīng)用將會越來越成熟、先進(jìn),并且普及到各行各業(yè)中。

        [1]朱菊,王志堅,楊雪.基于數(shù)據(jù)驅(qū)動的軟件自動化測試框架[J].計算機(jī)技術(shù)與發(fā)展,2006,16(5):68-70.

        [2]侯勇,張海林.自動化測試中的關(guān)鍵字驅(qū)動腳本技術(shù)[J]電子科技,2006,20(2):51-54.

        [3]常征.功能測試中自動化測試框架的測試與應(yīng)用[D].北京北京林業(yè)大學(xué),2007:29-32.

        猜你喜歡
        二次開發(fā)案例金融
        案例4 奔跑吧,少年!
        少先隊活動(2021年2期)2021-03-29 05:40:48
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        隨機(jī)變量分布及統(tǒng)計案例拔高卷
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        何方平:我與金融相伴25年
        金橋(2018年12期)2019-01-29 02:47:36
        君唯康的金融夢
        西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
        發(fā)生在你我身邊的那些治超案例
        中國公路(2017年7期)2017-07-24 13:56:38
        P2P金融解讀
        一個模擬案例引發(fā)的多重思考
        日韩精品一区二区亚洲av| 国产饥渴的富婆一凶二区 | 国产无套乱子伦精彩是白视频| 亚洲欧美aⅴ在线资源| 国产成人啪精品| 亚洲一区二区不卡日韩| 中文字幕人妻少妇伦伦| 国产精品多p对白交换绿帽| 久久免费国产精品| 精品国产亚洲av成人一区| 白白色发布免费手机在线视频观看| aa片在线观看视频在线播放| 亚洲av区无码字幕中文色| 亚洲在战AV极品无码| 尤物国产一区二区三区在线观看| 国产免费a∨片在线软件| 国产精品香蕉在线观看| 精品国产日韩无 影视| 国产亚洲熟妇在线视频| 久久99国产精一区二区三区| 99热成人精品热久久66| 亚洲精品在线观看一区二区| 亚洲成人免费av影院| 又粗又粗又黄又硬又深色的| 一本无码人妻在中文字幕| 亚洲人妻精品一区二区三区| 亚洲av无码偷拍在线观看| 欧美性猛交xxxx黑人猛交| 亚洲欧美国产精品久久久| 日本视频一区二区三区观看| 亚洲精品成人av在线| 亚洲制服中文字幕第一区| 国内偷拍视频一区二区| 精品国产yw在线观看| 99蜜桃在线观看免费视频网站| 大伊香蕉精品视频一区| 日本视频一区二区三区观看| 国产女人水真多18毛片18精品| 无码人妻系列不卡免费视频| 亚洲女同性恋激情网站| 国模冰莲自慰肥美胞极品人体图|