重大專項財務(wù)決算管理系統(tǒng)論文

時間:2022-04-23 12:07:42

導(dǎo)語:重大專項財務(wù)決算管理系統(tǒng)論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

重大專項財務(wù)決算管理系統(tǒng)論文

1重大專項財務(wù)決算管理系統(tǒng)測試背景

1.1系統(tǒng)簡介

重大專項財務(wù)決算管理系統(tǒng),全稱民口科技重大專項結(jié)題財務(wù)決算管理系統(tǒng),是為了支撐民口科技重大專項經(jīng)費決算管理工作而開發(fā)的,用于支持民口科技重大專項項目(課題)結(jié)題財務(wù)決算編報及審核等工作,該系統(tǒng)包含項目(課題)各級次報表填寫、審核、打印、導(dǎo)出結(jié)題財務(wù)決算報告等功能。

1.2系統(tǒng)測試特點

1.2.1系統(tǒng)填報級次復(fù)雜

根據(jù)民口科技重大專項經(jīng)費管理的有關(guān)要求,結(jié)題財務(wù)決算填報級次規(guī)定為專項、項目、課題、子課題、任務(wù)。

1.2.2系統(tǒng)測試數(shù)據(jù)量大

系統(tǒng)報表分為填報報表和匯總報表兩類。填報報表由基礎(chǔ)填報單位負(fù)責(zé)填寫,基礎(chǔ)填報單位可以是任務(wù)級或子課題級或課題級。匯總報表的數(shù)據(jù)不需要填寫,而是由匯總管理單位從下一級獲取、匯總生成。匯總管理單位可以是子課題級或課題級或項目級。填報報表包含項目(課題)收支決算匯總表、項目(課題)收入?yún)R總表、設(shè)備費形成固定資產(chǎn)情況表等13張報表。匯總報表包含項目(課題)收支決算匯總表、項目(課題)支出情況表等7張報表。在現(xiàn)實填報中,基礎(chǔ)填報單位和匯總管理單位的級次是固定的。但是在系統(tǒng)測試時,要全面覆蓋各種情況的級次,并且每個匯總級次下,至少要包含兩套可供匯總的數(shù)據(jù),這樣才能完整測試系統(tǒng)的功能。

1.2.3引入VBS腳本的必要性

民口科技重大專項結(jié)題財務(wù)決算管理系統(tǒng)的測試重點是數(shù)據(jù)的準(zhǔn)確性,精度要求精確到0.01,首先是填報報表內(nèi)、報表間公示計算的正確性,其次是各級數(shù)據(jù)匯總的正確性。就拿最簡單的樹形結(jié)構(gòu)來講,100張報表數(shù)據(jù)準(zhǔn)確性的核對,如果僅靠人工來完成的話,其工作量是相當(dāng)巨大的,并且純?nèi)斯さ臄?shù)據(jù)核對模式,其準(zhǔn)確率和效率都不夠理想。

2VBS測試腳本實現(xiàn)

2.1VBS腳本簡介

VBS簡稱是VBScript,全稱是MicrosoftVisualBasicScriptEdition,是微軟公司出品的一套可視化編程工具,語法基于Basic腳本語言。本文用于系統(tǒng)測試的腳本,就是基于VBS腳本編寫的。該腳本適用于數(shù)據(jù)量大、數(shù)據(jù)結(jié)構(gòu)復(fù)雜、數(shù)據(jù)核對占測試工作比重大的系統(tǒng),并且待測系統(tǒng)要具備報表導(dǎo)出至Excel的功能。

2.2VBS腳本功能

VBS測試腳本實現(xiàn)兩個了Excel文件的數(shù)據(jù)核對、結(jié)果輸出等功能,大大提高了系統(tǒng)測試的效率和準(zhǔn)確率,規(guī)避了人工核對效率低下、準(zhǔn)確率不高等問題。

3VBS腳本在系統(tǒng)測試中的應(yīng)用

軟件測試是指使用人工或者自動的手段來運行或測定某個軟件產(chǎn)品系統(tǒng)的過程,目的在于檢驗及驗證軟件產(chǎn)品與最終用戶的需求之間的差異,具體包括適用性、功能性、有效性、可靠性等方面。軟件測試旨在提高軟件產(chǎn)品的質(zhì)量等級,提高軟件產(chǎn)品的可靠性和穩(wěn)定性,降低軟件的質(zhì)量風(fēng)險。民口科技重大專項結(jié)題財務(wù)決算管理系統(tǒng)測試以業(yè)務(wù)流程為主線,測試重點在于保證系統(tǒng)數(shù)據(jù)的一致性、業(yè)務(wù)功能的穩(wěn)定性等方面。基于系統(tǒng)填報級次復(fù)雜、系統(tǒng)測試數(shù)據(jù)量大等特點,將VBS腳本應(yīng)用到系統(tǒng)數(shù)據(jù)測試中,不僅提高了測試質(zhì)量和測試效率,還節(jié)約了人力和時間,降低了軟件的成本。

(1)測試數(shù)據(jù)準(zhǔn)備。首先在系統(tǒng)中,填寫一整套測試數(shù)據(jù),測試數(shù)據(jù)的編寫要遵循有規(guī)律、不重復(fù)、數(shù)據(jù)類型多樣等規(guī)則;其次將系統(tǒng)每個節(jié)點的報表數(shù)據(jù)導(dǎo)出Excel另存一份,放到各自節(jié)點的文件夾下,命名為“原文件”,復(fù)制一份“原文件”并命名為“公式文件”,以方便區(qū)分兩個文件。系統(tǒng)有幾個節(jié)點,就存出幾套數(shù)據(jù),每套數(shù)據(jù)存放在不同的文件下,文件名稱相同。

(2)測試數(shù)據(jù)處理。在每套數(shù)據(jù)的“公式文件”中設(shè)置公式,所有公式單元格從相應(yīng)的“原文件”中獲取數(shù)據(jù)設(shè)置。在每套數(shù)據(jù)的“公式文件”中設(shè)置樣式,字體顏色全部使用黑色,數(shù)值型公式單元格,使用淺綠色背景,文本型公式單元格使用最淺的橄欖綠色背景,其他單元格使用白色背景。

(3)腳本準(zhǔn)備及運行。腳本準(zhǔn)備,如果腳本和數(shù)據(jù)的存放路徑、或者數(shù)據(jù)文件的文件名跟腳本中寫的不一致,就需要編輯腳本,修改腳本中涉及到的路徑及對應(yīng)的文件名。如果都一致的話,腳本準(zhǔn)備階段跳過。將每套數(shù)據(jù)的文件下,放一份VBS腳本文件,針對每套數(shù)據(jù),分別運行對應(yīng)的腳本,雙擊即可運行腳本,腳本開始運行會彈出“核對開始,請稍等!”的提示,彈出此對話框后,需要去查看進(jìn)程中是否還存在Excel,有的話請先關(guān)閉進(jìn)程,以免影響腳本運行。腳本運行過程中,如果出現(xiàn)錯誤,腳本會彈出錯誤提示框,可通過兩種方法定位出錯位置,一是通過日志輸出文件,二是通過核對結(jié)果文件,核對結(jié)果文件中,已經(jīng)核對過的單元格字體會置為灰色,還未核對的字體仍為黑色,兩者的分界點就是出錯的地方。如果運行過程順利,運行完成后會彈出“核對結(jié)束”的對話框。

(4)分析測試結(jié)果。腳本運行開始后,會自動生成一個結(jié)果文件夾,里面包含兩個文件,分別是日志輸出文件和核對結(jié)果文件。日志輸出文件中,存儲的是數(shù)據(jù)文件的頁簽名稱,單元格的行號、列號、數(shù)據(jù)和背景色等信息。核對結(jié)果文件結(jié)構(gòu)跟數(shù)據(jù)文件一致,只是字體顏色會有所不同,如果數(shù)據(jù)沒有問題并且核對完成,那么所有數(shù)據(jù)的顏色都應(yīng)該是灰色的。如果數(shù)據(jù)的顏色是紅色,那就是有問題的數(shù)據(jù),是重點考察的對象,需要核查是公式的問題,還是數(shù)據(jù)本身的問題。公式問題是人為準(zhǔn)備數(shù)據(jù)時失誤造成的,而數(shù)據(jù)問題,則是系統(tǒng)的缺陷,需要告知開發(fā)人員,進(jìn)行修改。在系統(tǒng)bug修改完畢復(fù)測時,或者做回歸測試時,需要再次核對數(shù)據(jù),此時不需要再次進(jìn)行數(shù)據(jù)準(zhǔn)備,只需要導(dǎo)出Excel文件到相應(yīng)文件夾下,名稱與非公式的文件名(原文件)一致,打開后去除兼容或者保護(hù)設(shè)置后,覆蓋非公式的文件,同時打開設(shè)置公式的文件(公式文件),點擊更新,關(guān)閉兩個文件,重新運行腳本即可。以后系統(tǒng)升級測試時,只要系統(tǒng)表樣不變,也不需要重新準(zhǔn)備數(shù)據(jù),可采用同樣的方法,設(shè)置運行即可。

4結(jié)語

民口科技重大專項結(jié)題財務(wù)決算管理系統(tǒng)是用于財務(wù)決算管理的系統(tǒng),對數(shù)據(jù)的準(zhǔn)確性特別敏感,因此,數(shù)據(jù)測試是系統(tǒng)測試工作的重中之重。VBS腳本在系統(tǒng)測試中的應(yīng)用效果很好,使得我們的數(shù)據(jù)測試工作進(jìn)展得又快又好,為系統(tǒng)把好了最重要的一環(huán)質(zhì)量關(guān),為我們贏得客戶的認(rèn)可和信任奠定了堅實的基礎(chǔ)。

作者:符瑞秋單位:煤炭科學(xué)技術(shù)研究院有限公司