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

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

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

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

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

1.1系統(tǒng)簡介

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

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

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

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

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

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

1.2.3引入VBS腳本的必要性

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

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

2.1VBS腳本簡介

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

2.2VBS腳本功能

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

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

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

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

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

(3)腳本準備及運行。腳本準備,如果腳本和數(shù)據(jù)的存放路徑、或者數(shù)據(jù)文件的文件名跟腳本中寫的不一致,就需要編輯腳本,修改腳本中涉及到的路徑及對應的文件名。如果都一致的話,腳本準備階段跳過。將每套數(shù)據(jù)的文件下,放一份VBS腳本文件,針對每套數(shù)據(jù),分別運行對應的腳本,雙擊即可運行腳本,腳本開始運行會彈出“核對開始,請稍等!”的提示,彈出此對話框后,需要去查看進程中是否還存在Excel,有的話請先關(guā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ù)的顏色都應該是灰色的。如果數(shù)據(jù)的顏色是紅色,那就是有問題的數(shù)據(jù),是重點考察的對象,需要核查是公式的問題,還是數(shù)據(jù)本身的問題。公式問題是人為準備數(shù)據(jù)時失誤造成的,而數(shù)據(jù)問題,則是系統(tǒng)的缺陷,需要告知開發(fā)人員,進行修改。在系統(tǒng)bug修改完畢復測時,或者做回歸測試時,需要再次核對數(shù)據(jù),此時不需要再次進行數(shù)據(jù)準備,只需要導出Excel文件到相應文件夾下,名稱與非公式的文件名(原文件)一致,打開后去除兼容或者保護設置后,覆蓋非公式的文件,同時打開設置公式的文件(公式文件),點擊更新,關(guān)閉兩個文件,重新運行腳本即可。以后系統(tǒng)升級測試時,只要系統(tǒng)表樣不變,也不需要重新準備數(shù)據(jù),可采用同樣的方法,設置運行即可。

4結(jié)語

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

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