文/毛瑞平
人力資源信息系統與軟件測試技術
文/毛瑞平
人力資源管理系統在現代社會越來越受到歡迎,它通常說的是在多樣的現代信息技術的幫助下對人力資源予以信息化管理。然而,在使用過程中,常會出現軟件錯誤的現象,帶來一定的經濟損失。由此來看,在質量和可靠性上對系統軟件加以保障是極其必要的,其中一個重要的措施就是軟件測試。本文主要分為兩部分研究,一部分是人力資源信息系統,另一部分是軟件測試技術,根據對人力資源信息系統的綜述情況,闡明了測試目的,并詳細說明軟件測試分析過程。
人力資源信息系統 軟件測試 關系
本文對人力資源信息系統與軟件測試技術進行了深入的探討和分析。
現代企業管理都是在人力資源管理的基礎上建立起來的,因此企業改革的首要任務就是人事資源管理改革,無論是三項制度改革和工資分配改革,還是推行社會保障和安置下崗職工,都是從人力資源管理著手的。為了更好的促進企業的發展,采用信息化技術對人力資源進行信息化管理并開發出管理系統,可以對人力資源的特性加以利用,通過合理配置這些特性來對此系統進行綜合的開發。在此過程中,為了保證系統能夠可靠安全地運行,軟件測試是不可或缺的一環,決定著該系統能否正式運行。本文在人力資源管理系統綜述的基礎上,探究了其軟件測試技術與方法
建立在信息化平臺上的人力資源管理系統能對多個功能領域進行管理,不僅包括人事行政事務,如招聘、人事檔案、員工培訓、員工考勤、人員變動、工資、就業合同、保險等,還包括一些高級功能,如資源控制、資源開發和決策支持。它的目的是對人力資源實行有效的管理,為公司提供解決方案。此系統在一個數據庫中匯總了多種管理功能,其所包含的模塊領域、核心功能以及功能層次是最完備的,所包含的管理模式是最多樣的,并且具有最好的具體功能。此系統采用靈活便捷的方式如數據采集、數據挖掘、數據分析以及可視化管理等,將數據以簡潔明了的形式展現給每一級管理員,以方便人才管理。
軟件測試通常有下面三個目的:
(1)給予系統軟件質量保證,也就是確保軟件能夠滿足設計與實踐要求。
(2)提供信息給后面的風險評估。
(3)軟件開發過程時符合高質量的。
并為建立軟件質量模型提供可靠依據。
簡單來說,測試人力資源管理系統軟件是為了最大限度地找出軟件中的缺陷,所以應該盡可能地選取那些異常頻率高的程序和數據作為測試實例,這樣才能對軟件組成進行合理定義,也要按從底層至高層的順序進行組裝,這樣才能對此系統進行驗證以符合要求,并且可以作為軟件模型的依據。
為了尋找系統運行中存在的錯誤需要對人力資源管理軟件進行測試。軟件測試的一般過程為:在程序中輸入測試樣本,運行程序,分析輸出結果,找出錯誤。測試樣本主要依據系統的開發和說明與標準和程序結構這兩個方面來設計。軟件測試流程一般包含下面5個步驟:首先對測試計劃予以制定,然后選取測試用例滿足啟動準則以后就可以進行測試,接下來撰寫測試報告,最后對軟件錯誤進行改善。
在對人力資源信息系統進行測試時,應對多種功能進行測試,見表1。

表1:測試功能點匯總人力資源信息系統測試功能統計
不僅應對用功形式報表統計、人力資源統計分析以及人員減少辦理等功能進行測試,還應對一些相關功能進行測試,如測試分組查詢、政策法規查詢以及系統在線升級等。首先要從功能窗口的完成情況、數據的正誤和操作的簡易便捷程度方面進行檢測,然后對功能鍵的描述準確度和輸出結果的正誤進行檢測,接下來還要檢測其業務流程說明和數據流流向的正誤進行檢驗,最后還要對系統的用戶容量等等進行檢驗。
在對人力資源信息系統進行軟件測試時,可以采用下面的測試方法:
(1)黑白盒測試:白盒測試借助設計文檔來對軟件程序與軟件內部設計實行測試。黑盒測試能夠不測試軟件內部,在別的測試結果的基礎上直接對輸入與輸出實行測試。兩者聯合應用就可以系統地對系統進行測試。
(2)單元測試:此測試選擇的粒度是最小的,通常通過白盒來對測試單元進行驗證,由開發小組來執行。
(3)集成測試:選取的是中等粒度,通常通過黑白盒來對設計和需求進行檢驗。
(4)系統測試:選擇的粒度是最大的,常采用黑盒通過獨立的測試組來實行測試,來檢驗該系統是否符合說明書的要求,這是由獨立的測試組來執行的。
(5)驗收測試:此測試由用戶自己執行,功能同系統測試。
我國不斷推進信息化建設,這對企業來說既是發展機遇,又是挑戰。信息系統軟件對企業的運轉效率有很大的影響,其中人力資源信息系統尤為重要,而軟件測試能夠為系統軟件運行的穩定性與可靠性提供保障。對人力資源信息系統進行開發和測試不僅能夠使組織效率得到提升,還能使組織功能得到完善。所以,應當給予信息系統軟件測試足夠的重視,保證測試結果可靠有效。
作者單位南京智能制造產業園建設發展有限公司 江蘇省南京市 210000
毛瑞平(1981-),女,江蘇省徐州市人。大學本科學歷。工程師。目前從事技術管理管理方面的工作,研究方向為人力資源中的信息化建設。