文/毛瑞平
人力資源信息系統(tǒng)與軟件測試技術(shù)
文/毛瑞平
人力資源管理系統(tǒng)在現(xiàn)代社會越來越受到歡迎,它通常說的是在多樣的現(xiàn)代信息技術(shù)的幫助下對人力資源予以信息化管理。然而,在使用過程中,常會出現(xiàn)軟件錯誤的現(xiàn)象,帶來一定的經(jīng)濟損失。由此來看,在質(zhì)量和可靠性上對系統(tǒng)軟件加以保障是極其必要的,其中一個重要的措施就是軟件測試。本文主要分為兩部分研究,一部分是人力資源信息系統(tǒng),另一部分是軟件測試技術(shù),根據(jù)對人力資源信息系統(tǒng)的綜述情況,闡明了測試目的,并詳細說明軟件測試分析過程。
人力資源信息系統(tǒng) 軟件測試 關(guān)系
本文對人力資源信息系統(tǒng)與軟件測試技術(shù)進行了深入的探討和分析。
現(xiàn)代企業(yè)管理都是在人力資源管理的基礎(chǔ)上建立起來的,因此企業(yè)改革的首要任務(wù)就是人事資源管理改革,無論是三項制度改革和工資分配改革,還是推行社會保障和安置下崗職工,都是從人力資源管理著手的。為了更好的促進企業(yè)的發(fā)展,采用信息化技術(shù)對人力資源進行信息化管理并開發(fā)出管理系統(tǒng),可以對人力資源的特性加以利用,通過合理配置這些特性來對此系統(tǒng)進行綜合的開發(fā)。在此過程中,為了保證系統(tǒng)能夠可靠安全地運行,軟件測試是不可或缺的一環(huán),決定著該系統(tǒng)能否正式運行。本文在人力資源管理系統(tǒng)綜述的基礎(chǔ)上,探究了其軟件測試技術(shù)與方法
建立在信息化平臺上的人力資源管理系統(tǒng)能對多個功能領(lǐng)域進行管理,不僅包括人事行政事務(wù),如招聘、人事檔案、員工培訓(xùn)、員工考勤、人員變動、工資、就業(yè)合同、保險等,還包括一些高級功能,如資源控制、資源開發(fā)和決策支持。它的目的是對人力資源實行有效的管理,為公司提供解決方案。此系統(tǒng)在一個數(shù)據(jù)庫中匯總了多種管理功能,其所包含的模塊領(lǐng)域、核心功能以及功能層次是最完備的,所包含的管理模式是最多樣的,并且具有最好的具體功能。此系統(tǒng)采用靈活便捷的方式如數(shù)據(jù)采集、數(shù)據(jù)挖掘、數(shù)據(jù)分析以及可視化管理等,將數(shù)據(jù)以簡潔明了的形式展現(xiàn)給每一級管理員,以方便人才管理。
軟件測試通常有下面三個目的:
(1)給予系統(tǒng)軟件質(zhì)量保證,也就是確保軟件能夠滿足設(shè)計與實踐要求。
(2)提供信息給后面的風(fēng)險評估。
(3)軟件開發(fā)過程時符合高質(zhì)量的。
并為建立軟件質(zhì)量模型提供可靠依據(jù)。
簡單來說,測試人力資源管理系統(tǒng)軟件是為了最大限度地找出軟件中的缺陷,所以應(yīng)該盡可能地選取那些異常頻率高的程序和數(shù)據(jù)作為測試實例,這樣才能對軟件組成進行合理定義,也要按從底層至高層的順序進行組裝,這樣才能對此系統(tǒng)進行驗證以符合要求,并且可以作為軟件模型的依據(jù)。
為了尋找系統(tǒng)運行中存在的錯誤需要對人力資源管理軟件進行測試。軟件測試的一般過程為:在程序中輸入測試樣本,運行程序,分析輸出結(jié)果,找出錯誤。測試樣本主要依據(jù)系統(tǒng)的開發(fā)和說明與標準和程序結(jié)構(gòu)這兩個方面來設(shè)計。軟件測試流程一般包含下面5個步驟:首先對測試計劃予以制定,然后選取測試用例滿足啟動準則以后就可以進行測試,接下來撰寫測試報告,最后對軟件錯誤進行改善。
在對人力資源信息系統(tǒng)進行測試時,應(yīng)對多種功能進行測試,見表1。
表1:測試功能點匯總?cè)肆Y源信息系統(tǒng)測試功能統(tǒng)計
不僅應(yīng)對用功形式報表統(tǒng)計、人力資源統(tǒng)計分析以及人員減少辦理等功能進行測試,還應(yīng)對一些相關(guān)功能進行測試,如測試分組查詢、政策法規(guī)查詢以及系統(tǒng)在線升級等。首先要從功能窗口的完成情況、數(shù)據(jù)的正誤和操作的簡易便捷程度方面進行檢測,然后對功能鍵的描述準確度和輸出結(jié)果的正誤進行檢測,接下來還要檢測其業(yè)務(wù)流程說明和數(shù)據(jù)流流向的正誤進行檢驗,最后還要對系統(tǒng)的用戶容量等等進行檢驗。
在對人力資源信息系統(tǒng)進行軟件測試時,可以采用下面的測試方法:
(1)黑白盒測試:白盒測試借助設(shè)計文檔來對軟件程序與軟件內(nèi)部設(shè)計實行測試。黑盒測試能夠不測試軟件內(nèi)部,在別的測試結(jié)果的基礎(chǔ)上直接對輸入與輸出實行測試。兩者聯(lián)合應(yīng)用就可以系統(tǒng)地對系統(tǒng)進行測試。
(2)單元測試:此測試選擇的粒度是最小的,通常通過白盒來對測試單元進行驗證,由開發(fā)小組來執(zhí)行。
(3)集成測試:選取的是中等粒度,通常通過黑白盒來對設(shè)計和需求進行檢驗。
(4)系統(tǒng)測試:選擇的粒度是最大的,常采用黑盒通過獨立的測試組來實行測試,來檢驗該系統(tǒng)是否符合說明書的要求,這是由獨立的測試組來執(zhí)行的。
(5)驗收測試:此測試由用戶自己執(zhí)行,功能同系統(tǒng)測試。
我國不斷推進信息化建設(shè),這對企業(yè)來說既是發(fā)展機遇,又是挑戰(zhàn)。信息系統(tǒng)軟件對企業(yè)的運轉(zhuǎn)效率有很大的影響,其中人力資源信息系統(tǒng)尤為重要,而軟件測試能夠為系統(tǒng)軟件運行的穩(wěn)定性與可靠性提供保障。對人力資源信息系統(tǒng)進行開發(fā)和測試不僅能夠使組織效率得到提升,還能使組織功能得到完善。所以,應(yīng)當(dāng)給予信息系統(tǒng)軟件測試足夠的重視,保證測試結(jié)果可靠有效。
作者單位南京智能制造產(chǎn)業(yè)園建設(shè)發(fā)展有限公司 江蘇省南京市 210000
毛瑞平(1981-),女,江蘇省徐州市人。大學(xué)本科學(xué)歷。工程師。目前從事技術(shù)管理管理方面的工作,研究方向為人力資源中的信息化建設(shè)。