• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      金融行業(yè)軟件測(cè)試的具體方案及技術(shù)分析

      2014-01-15 10:00:14孫萌婧
      電子設(shè)計(jì)工程 2014年17期
      關(guān)鍵詞:測(cè)試用例軟件測(cè)試頁(yè)面

      孫萌婧

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

      該金融行業(yè)中,應(yīng)用新型的收單業(yè)務(wù)處理平臺(tái),也就是面向收單機(jī)構(gòu)以及第三方支付服務(wù)機(jī)構(gòu)的系統(tǒng),在系統(tǒng)的軟件實(shí)現(xiàn)中,不僅包括余額查詢、消費(fèi)、預(yù)授權(quán)、消費(fèi)撤銷、預(yù)授權(quán)撤銷以及預(yù)授權(quán)完成等交易,而且,在該金融軟件設(shè)計(jì)中,還將會(huì)應(yīng)用到機(jī)頂盒、互聯(lián)網(wǎng)、電話、手 機(jī)、POS、自助終端等多項(xiàng)設(shè)備。

      1 軟件測(cè)試的可行性

      金融軟件的構(gòu)架如圖1所示。

      隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的發(fā)展,在金融市場(chǎng)中的競(jìng)爭(zhēng)也逐漸加劇,因此為創(chuàng)新金融行業(yè)業(yè)務(wù)水平,提升金融行業(yè)的信息化步伐,在金融行業(yè)中應(yīng)用金融軟件,不僅可以保障金融企業(yè)的處理業(yè)務(wù)速度,也可以改善金融服務(wù)質(zhì)量,滿足金融企業(yè)的業(yè)務(wù)需求[1]。因此,針對(duì)金融軟件工具,實(shí)施軟件測(cè)試,不僅可以降低金融軟件風(fēng)險(xiǎn),也可以降低為金融企業(yè)的金融服務(wù)提供重要保障,提升 金融軟件的處理效率,通過(guò)軟件測(cè)試,可以及時(shí)發(fā)現(xiàn)金融軟件中的弊端,提升企業(yè)的金融服務(wù)水平。并且針對(duì)金融軟件實(shí)施測(cè)試,還記及時(shí)針對(duì)軟件中的問(wèn)題找出解決方法,提升金融軟件服務(wù)水平,滿足用戶的個(gè)性化需求,改善金融行業(yè)的服務(wù)質(zhì)量。

      圖1 金融軟件業(yè)務(wù)構(gòu)架圖Fig.1 Financial software business architecture diagrams

      2 軟件測(cè)試方案

      對(duì)于金融軟件測(cè)試中,首先就是制訂測(cè)試計(jì)劃,依據(jù)金融軟件項(xiàng)目組織結(jié)構(gòu)、通過(guò)分析軟件項(xiàng)目的組織結(jié)構(gòu),從而可以有效明確測(cè)試人員在軟件測(cè)試項(xiàng)目中所需要承擔(dān)的權(quán)利與義務(wù),從而還應(yīng)該確立測(cè)試應(yīng)承擔(dān)的責(zé)任,描述清楚測(cè)試工作的流程及溝通方式。并能夠制定需求規(guī)格說(shuō)明書,開發(fā)計(jì)劃測(cè)試任務(wù)。并且還需要對(duì)整個(gè)金融軟件測(cè)試工作進(jìn)行細(xì)化,分析在金融軟件測(cè)試做需要用到的測(cè)試方法、原則、測(cè)試環(huán)境、風(fēng)險(xiǎn)與應(yīng)急等,提升金融軟件測(cè)試水平。

      3 軟件測(cè)試的需求分析

      在金融軟件測(cè)試中,目的就是要發(fā)現(xiàn)在軟件程序中的錯(cuò)誤,從而執(zhí)行測(cè)試程序發(fā)現(xiàn)在軟件中尚未發(fā)現(xiàn)的錯(cuò)誤;在金融軟件測(cè)試中,就是為確保金融軟件質(zhì)量符合用戶需求,提高金融軟件運(yùn)行中的穩(wěn)定性,減少軟件使用中誤差發(fā)生[2]。并且軟件測(cè)試的目的,還是要降低金融軟件開發(fā)風(fēng)險(xiǎn),提高金融軟件的性能,使其滿足需求分析中的要求。并且在軟件測(cè)試中,應(yīng)該確保系統(tǒng)中各項(xiàng)功能的正常運(yùn)行,如中獎(jiǎng)和折扣、短信通知、積分消費(fèi)等,都應(yīng)該確保軟件系統(tǒng)的安全,并且檢測(cè)金融軟件中的用戶安全管理,針對(duì)高風(fēng)險(xiǎn)商戶信息以及黑名單卡等,測(cè)試其專門風(fēng)險(xiǎn)控制力度,降低金融軟件故障,建設(shè)軟件故障的發(fā)生。

      4 軟件測(cè)試應(yīng)用到的技術(shù)

      對(duì)于該金融軟件的測(cè)試中,將會(huì)應(yīng)用到軟件功能測(cè)試與性能測(cè)試方法、黑盒測(cè)試、白盒測(cè)試、第三方測(cè)試等,其中功能測(cè)試,就是驗(yàn)證軟件的全部功能是否可以正確執(zhí)行[3];主要針對(duì)系統(tǒng)數(shù)據(jù)的接收、處理以及檢索的檢測(cè)。性能測(cè)試,就是測(cè)試金融軟件是否符合軟件的性能需求,保證金融軟件可以在實(shí)際中正常運(yùn)行。其中的第三方測(cè)試,就是針對(duì)金融軟件選擇第三方可信機(jī)構(gòu),將軟件測(cè)試任務(wù)交給他們,完成對(duì)軟件的測(cè)試工作。

      5 軟件測(cè)試的執(zhí)行

      針對(duì)金融軟件的功能測(cè)試,就是要測(cè)試軟件的處理業(yè)務(wù)響應(yīng)速度,以及系統(tǒng)的穩(wěn)定性,系統(tǒng)業(yè)務(wù)流態(tài)以及系統(tǒng)的界面是否友好等,以保證金融軟件系統(tǒng)可以正常運(yùn)行,降低錯(cuò)誤發(fā)生。其測(cè)試步驟如圖2所示。

      圖2 功能測(cè)試中業(yè)務(wù)流處理的結(jié)構(gòu)圖Fig.2 Function test of business flow chart

      根據(jù)設(shè)定好的測(cè)試用例,將其輸入系統(tǒng)軟件進(jìn)行測(cè)試,以確保系統(tǒng)軟件的正常運(yùn)行。對(duì)于金融軟件的前臺(tái)業(yè)務(wù)測(cè)試中,主要就是針對(duì)頁(yè)面進(jìn)行測(cè)試,檢測(cè)其前臺(tái)的功能頁(yè)面,將這個(gè)作為整個(gè)軟件測(cè)試中的重點(diǎn),以代碼走查的方式,實(shí)現(xiàn)對(duì)金融軟件系統(tǒng)安全性、效率、程序健壯性的測(cè)試,以確保金融軟件的功能滿足用戶需求[4]。在用戶登錄系統(tǒng)中,其頁(yè)面平臺(tái)中應(yīng)該可以根據(jù)權(quán)限及角色的不同,分別加載相應(yīng)的功能頁(yè)面;系統(tǒng)運(yùn)行的結(jié)果通過(guò)查詢頁(yè)面和圖形報(bào)表等方式展現(xiàn)給用戶,測(cè)試中既包含頁(yè)面功能的驗(yàn)證,又應(yīng)該結(jié)合金融行業(yè)特點(diǎn),對(duì)頁(yè)面數(shù)量單位、金額截位、默認(rèn)值、提示信息、查詢樣式、報(bào)表格式等進(jìn)行統(tǒng)一風(fēng)格的布局檢驗(yàn)。對(duì)軟件平臺(tái)以代碼走查的方式進(jìn)行測(cè)試,檢查開發(fā)人員對(duì)軟件構(gòu)件的選擇集應(yīng)用是否正確,可以解決系統(tǒng)程序中的失誤,提升系統(tǒng)健壯性,在前臺(tái)編碼基礎(chǔ)上,測(cè)試封裝后構(gòu)件的程序健壯性、系統(tǒng)安全性以及效率等問(wèn)題,并為程序員提供開發(fā)平臺(tái)的各類構(gòu)件庫(kù),提交相應(yīng)的測(cè)試報(bào)告以及使用說(shuō)明。輸入數(shù)據(jù)中,還要包括小于邊界值、等于邊界值以及大于邊界值三種等價(jià)類測(cè)試條例,該步驟中功能測(cè)試用例100個(gè),測(cè)試用例覆蓋4個(gè)功能模塊,涉及158種事務(wù)類型,有效清除錯(cuò)誤程序8個(gè),提升金融軟件質(zhì)量。

      對(duì)于金融軟件的中臺(tái)業(yè)務(wù)流程測(cè)試中,該測(cè)試部分是風(fēng)險(xiǎn)控制與流程管理的重點(diǎn),應(yīng)該確保風(fēng)險(xiǎn)指標(biāo)信用、限額等等交易數(shù)據(jù),可以通過(guò)授權(quán)、授信、審批等傳到后臺(tái),從而返回風(fēng)險(xiǎn)判斷結(jié)果。針對(duì)該部分的集成測(cè)試中,選擇使用路徑覆蓋法進(jìn)行測(cè)試,系統(tǒng)流程劃分成基本流與備選流。針對(duì)基本流作為經(jīng)過(guò)用例的簡(jiǎn)單路徑,我們用直黑線表示,對(duì)于備選流,可以有多個(gè),如圖3所示。

      圖3 測(cè)試結(jié)果Fig.3 Test results

      在該測(cè)試中,遍歷所有流程分支,將其遍歷設(shè)計(jì)為基本流->備選流2->備選流3,分析分支判斷條件,設(shè)計(jì)測(cè)試用例,如果分支都被選擇完畢,那么測(cè)試就將結(jié)束。該測(cè)試可以有效檢測(cè)金融軟件的性能,判斷金融軟件是否符合用戶需求。在該測(cè)試中,次測(cè)試需求用例419個(gè),測(cè)試用例的設(shè)計(jì)對(duì)需求覆蓋率可以達(dá)到99.8%。功能測(cè)試用例設(shè)計(jì)6368個(gè),其中的流程用例設(shè)計(jì)有364個(gè),36個(gè)基本流[5],328個(gè)備選流,共發(fā)現(xiàn)錯(cuò)誤軟件程序12個(gè),經(jīng)修復(fù)后,大大提升金融軟件工作效率。

      針對(duì)金融軟件后臺(tái)業(yè)務(wù)測(cè)試中,需要進(jìn)行深度測(cè)試,針對(duì)后臺(tái)的金融算法進(jìn)行分析,完成核心層軟件的模擬試算、風(fēng)險(xiǎn)分析以及賬務(wù)推導(dǎo)等工作,提升系統(tǒng)的兼容性,封裝系統(tǒng)復(fù)雜功能,改建金融軟件系統(tǒng)的功能。對(duì)系統(tǒng)的金融算法分析核心層,應(yīng)該實(shí)現(xiàn)系統(tǒng)的兼容性與可擴(kuò)展性,對(duì)“金融底層”進(jìn)行測(cè)試,根據(jù)Web Service接口方式與對(duì)象接口方式,驗(yàn)證系統(tǒng)計(jì)算的精準(zhǔn)性,應(yīng)該以盡早測(cè)試原則,分析系統(tǒng)應(yīng)用層對(duì)系統(tǒng)金融底層調(diào)用需求,開發(fā)測(cè)試頁(yè)面,供測(cè)試人員開發(fā)測(cè)試頁(yè)面用例,驗(yàn)證輸入與輸出結(jié)果的準(zhǔn)確性,確保后臺(tái)業(yè)務(wù)同實(shí)際用戶無(wú)直接交互。對(duì)于測(cè)試用例設(shè)計(jì)中,后臺(tái)測(cè)試用例應(yīng)該采用模擬數(shù)據(jù)法以及歷史數(shù)據(jù)分析法,首先,利于第三方軟件手工編制業(yè)務(wù)數(shù)據(jù),并匯總計(jì)算生成報(bào)表,與結(jié)果數(shù)據(jù)進(jìn)行對(duì)比;其次,就是向數(shù)據(jù)庫(kù)批量導(dǎo)入業(yè)務(wù)數(shù)據(jù),對(duì)其生成結(jié)果與系統(tǒng)內(nèi)歷史報(bào)表結(jié)果進(jìn)行比對(duì),以驗(yàn)證后系統(tǒng)批處理效率與容錯(cuò)能力。對(duì)于后臺(tái)測(cè)試的集成測(cè)試,采用“先分再合”測(cè)試方法,確保系統(tǒng)頁(yè)面風(fēng)格一致,模擬后臺(tái)接口數(shù)據(jù),錄入測(cè)試用例,從而比對(duì)軟件結(jié)果,保證系統(tǒng)全局軟件測(cè)試進(jìn)度,在該測(cè)試中,在用例設(shè)計(jì)中,主要測(cè)試142條測(cè)試用例,并完成對(duì)系統(tǒng)的集成測(cè)試,不僅確認(rèn)金融底層的正確性,同時(shí)也發(fā)現(xiàn)軟件缺陷21條,修復(fù)錯(cuò)誤軟件程序21條,提升金融軟件的容錯(cuò)能力。

      以上金融軟件測(cè)試之后,使得金融軟件在企業(yè)中發(fā)揮更大的使用效率,提高企業(yè)70%的工作效益,并且也降低金融軟件發(fā)生故障的幾率,比從前降低40%,大大改善金融企業(yè)的金融軟件質(zhì)量,使金融軟件符合實(shí)際的用戶需求。

      6 結(jié)論

      綜上所述,針對(duì)金融行業(yè)的軟件進(jìn)行軟件測(cè)試工作,應(yīng)用有效的測(cè)試工具,結(jié)合金融行業(yè)軟件的特征,制定完整的金融軟件測(cè)試方案,詳細(xì)分析被測(cè)金融軟件系統(tǒng)的功能需求,不僅可以提升金融業(yè)軟件服務(wù)的水平,也可以有效降低金融軟件運(yùn)營(yíng)故障的發(fā)生,優(yōu)化金融軟件執(zhí)行流程,提升金融軟件性能。

      [1]于凌云.軟件測(cè)試的實(shí)踐研究 [J].電腦知識(shí)與技術(shù),2012,07(18):41-42.YU Ling-yun.The practice of software testing research[J].Computer Knowledge and Technology,2012,18(7):41-42.

      [2]吳葳葳.對(duì)軟件工程中測(cè)試的思考 [J].科技致富向?qū)В?011,14(12):76-77.WU Wei-wei.Consideration of software engineering test[J].Science and Technology to Become Rich Wizard,2011,14(12):76-77.

      [3]聞怡.構(gòu)件軟件測(cè)試技術(shù)在程序研發(fā)中的應(yīng)用[J].西安文理學(xué)院學(xué)報(bào):自然科學(xué)版,2010,21(14):56-57.WEN Yi.Application of component software testing technology in the application development[J].Journal of Xi'an College of Arts and Science:Natural Science Edition,2010,21(14):56-57.

      [4]王曉華,王峙,鐘凈.提高企業(yè)應(yīng)用系統(tǒng)軟件測(cè)試質(zhì)量的關(guān)鍵與對(duì)策[J].信息系統(tǒng)工程,2011,34(6):45-46.WANG Xiao-hua,WANG Zhi,ZHONG Jing.Thekeyto improve the quality of enterprise application system software testing and countermeasures [J].Information Systems Engineering,2011,34(6):45-46.

      [5]陶幸輝,宋志剛.軟件系統(tǒng)測(cè)試類型及測(cè)試用例設(shè)計(jì)[J].科技經(jīng)濟(jì)市場(chǎng),2012,24(32):54-57.TAO Xing-hui,SONG Zhi-gang.Software system test type and test case design [J].Science and Technology Economic Market,2012,24(32):54-57.

      [6]陶乃利,劉文波.基于UML的自動(dòng)測(cè)試系統(tǒng)軟件面向?qū)ο蠼J].電子科技,2011,24(2):92-94.TAO Nai-li,LIU Wen-bo.The automatic test system based on UML object-oriented modeling software [J].Journal of Electronic Science and Technology,2011,24(2):92-94.

      猜你喜歡
      測(cè)試用例軟件測(cè)試頁(yè)面
      大狗熊在睡覺(jué)
      刷新生活的頁(yè)面
      基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
      基于OBE的軟件測(cè)試課程教學(xué)改革探索
      EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      基于混合遺傳算法的回歸測(cè)試用例集最小化研究
      關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
      軟件測(cè)試工程化模型及應(yīng)用研究
      基于依賴結(jié)構(gòu)的測(cè)試用例優(yōu)先級(jí)技術(shù)
      同一Word文檔 縱橫頁(yè)面并存
      筠连县| 麻城市| 绍兴市| 桃江县| 喀什市| 探索| 玉龙| 姜堰市| 南召县| 峨眉山市| 金昌市| 白山市| 梁河县| 洞头县| 南丰县| 当阳市| 砚山县| 长岛县| 岑溪市| 南通市| 望奎县| 调兵山市| 平度市| 拉孜县| 兴宁市| 洛阳市| 连云港市| 合江县| 忻城县| 灵璧县| 留坝县| 耒阳市| 高雄市| 英吉沙县| 抚州市| 惠州市| 靖远县| 赫章县| 常山县| 西华县| 环江|