王穎
人力資源管理系統(tǒng)主要指的是利用各種現(xiàn)代信息科技技術對人力資源進行面的信息化管理,逐漸被廣泛的應用,但是也會經(jīng)常發(fā)生軟件錯誤,由此造成了許多經(jīng)濟損失,甚至更嚴重的后果。隨著信息技術全球的深入,必須要保證系統(tǒng)軟件的可靠性和質(zhì)量,軟件測試即為保證軟件質(zhì)量的重要方法。本文主要對人力資源信息系統(tǒng)與軟件測試技術進行了研究,在對該系統(tǒng)進行綜述的基礎上,歸納了測試的目的,并進行了完整的軟件測試分析。
【關鍵詞】人力資源信息系統(tǒng) 軟件測試
當前企業(yè)管理的主要基礎工作就是人力資源管理,多年來,不管是三項制度改革、工資分配改革,還是社會保障推行,以及下崗職工的安置,人事資源管理始終站在企業(yè)改革的前沿。為了適應現(xiàn)代化企業(yè)的發(fā)展和要求,人力資源管理工作也可以利用信息化平臺,開發(fā)出人力資源信息管理系統(tǒng),可以利用人力資源開發(fā)性、有價性以及可配置性等特性進行合理的配置和綜合的開發(fā)。其中,為了能夠保障系統(tǒng)的可靠性與穩(wěn)定性,軟件測試是必不可少的環(huán)節(jié),對該系統(tǒng)投入運行起著決定性的作用。本文對人力資源信息系統(tǒng)與軟件測試技術進行了深入的探討和分析。
1 人力資源管理系統(tǒng)綜述
人力資源管理系統(tǒng)利用信息化技術實現(xiàn)了許多管理功能,對人事檔案、員工考勤、人員變動、員工培訓、就業(yè)合同、保險、工資、招聘等人事行政事務,并拓展到資源開發(fā)、資源控制以及決策支持等高級功能領域。其作為一種對人才資本進行管理的產(chǎn)品,主要是提供一種兼具廣度和深度的解決方案。該系統(tǒng)能夠?qū)⒃S多管理功能匯集在一個數(shù)據(jù)庫當中,使數(shù)據(jù)庫具備最全的核心功能、功能層次和模塊領域,最多的管理模式、最佳實踐及細節(jié)功能。系統(tǒng)通過數(shù)據(jù)采集、挖掘、分析和可視化管理等,將數(shù)據(jù)靈活便捷的呈遞給各級管理人啊云進行人才管理等服務。
2 人力資源管理系統(tǒng)軟件測試的目的
軟件測試的主要目的可以分為三個方面:
(1)在于確定系統(tǒng)軟件的質(zhì)量,即軟件能夠以正確的方式達到設計標準。
(2)為開發(fā)人員和之后的風險評估提供信息。
(3)軟件開發(fā)過程時符合高質(zhì)量的。
簡言之,對人力資源管理系統(tǒng)軟件進行測試的目的就是盡可能的尋找出最多的缺陷,因此在對測試用例進行選取時,要盡量去選擇容易發(fā)生異常的程序和數(shù)據(jù),因而能夠有效的定義軟件成分,并實現(xiàn)從低層到高層的組裝過程,可以驗證此系統(tǒng)是否滿足任務計劃,以及其他規(guī)定的技術要求,并為建立軟件質(zhì)量模型提供可靠依據(jù)。
3 人力資源管理系統(tǒng)軟件測試過程分析
3.1 軟件測試定義
人力資源管理系統(tǒng)進行軟件測試,是為了發(fā)現(xiàn)系統(tǒng)的運行錯誤而進行的測試。軟件測試是指根據(jù)系統(tǒng)開發(fā)階段涉及到的標準和說明,以及系統(tǒng)程序的結構而設計的測試樣本,一般將測試樣本輸入程序,然后運行程序,并對輸出結果進行分析,發(fā)現(xiàn)程序錯誤。軟件測試流程通常分為五步,當上一步完成并獲得批準之后可以進行測試的下一步流程。流程包括:制定測試計劃、設計測試用例、滿足啟動準則并進行測試、撰寫測試報告、完善軟件錯誤。
3.2 測試功能點匯總
人力資源信息系統(tǒng)測試功能包括以下幾個方面:
(1)電子檔案方面,需要測試功能點有人員信息的添加、修改、刪除以及查詢。
(2)職位調(diào)動方面,需要測試的功能點有兩大點,一是單位內(nèi)調(diào)動包括調(diào)動的辦理、調(diào)動批量辦理和歷史調(diào)單打印;二是單位之間的調(diào)動包括單位之間調(diào)動的申請和辦理、單位之間批量調(diào)動的辦理和申請、單位之間調(diào)動集團公司審批。
(3)綜合查詢方面,需要測試的功能點包括綜合查詢條件組合、綜合查詢結果打印、綜合查詢?nèi)我庾侄物@示。
(4)人員流動統(tǒng)計方面,需要測試的功能點包括統(tǒng)計單位工人調(diào)動人數(shù)和統(tǒng)計參加作業(yè)人數(shù)。
(5)單位設置方面,需要測試功能點包括添加新單位、新單位修改、單位信息刪除。
(6)工種設置方面,需要測試工種的添加、修改和刪除。
(7)退休管理方面,需要測試功能點包括退休預警、預測、申報、分析等。
(8)合同管理方面,需要測試合同預警和合同預測功能。
(9)賬號管理方面,需要測試管理數(shù)據(jù)范圍和管理模塊使用范圍功能。
除此之外,還應測試分組查詢功能、用功形式報表統(tǒng)計功能、人員減少辦理功能、政策法規(guī)查詢功能、人力資源統(tǒng)計分析功能、系統(tǒng)在線升級功能等等其他相關功能。測試主要檢測這些功能的窗口完成是否準確、數(shù)據(jù)是否準確、操作是否簡潔;功能鍵是否描述準確、操作是否方便;輸出結果是否正確;其業(yè)務流程說明書是否正確、軟件數(shù)據(jù)流是否流向正確;除此之外還要檢驗該系統(tǒng)的用戶容量等等。
3.3 測試流程與方法
人力資源信息系統(tǒng)軟件測試主要采用黑白盒測試、單元測試、集成測試、系統(tǒng)測試和驗收測試。
白盒測試主要測試軟件內(nèi)部設計和程序,依靠設計文檔進行測試。黑盒測試可以直接跳過軟件內(nèi)部,只測試輸入和輸出,依靠其他測試方法的結果進行測試。黑百盒測試相輔相成,可以對系統(tǒng)進行由大到小、由內(nèi)而外的全面性測試。
單元測試選取的粒度最小,常由開發(fā)小組通過白盒進行測試,檢驗測試單元是否合格。系統(tǒng)測試選取的粒度最大,常由獨立的測試組用黑盒進行測試,驗證整個系統(tǒng)是否滿足需求規(guī)格說明書。而集成測試選取的粒度居中,有承上啟下的作用,常由開發(fā)小組自行采用黑百盒進行測試,驗證設計和需求是否合格。驗收測試則由用戶進行測試,功能與系統(tǒng)測試相似。
4 結語
隨著我國信息化建設的加快,為企業(yè)的發(fā)展既帶來了一定機遇,也帶來了許多挑戰(zhàn)。一個信息系統(tǒng)軟件,特別是人力資源信息系統(tǒng)對企業(yè)的工作運轉(zhuǎn)效率起著重要的作用,而軟件測試對于系統(tǒng)軟件能否可靠穩(wěn)定的運行非常關鍵。人力資源信息系統(tǒng)的開發(fā)和使用,以及該系統(tǒng)的測試工作,對提升組織效率,完善組織功能至關重要.因此,應當增強對于信息系統(tǒng)軟件的測試工作的重視,提升軟件測試結果的質(zhì)量。
參考文獻
[1]章建美.企業(yè)級信息系統(tǒng)(EIS)人力資源模塊的設置原則[J].華東電力,2008(05):97-99.
[2]李耀輝,王益利.機械制造企業(yè)人力資本投資風險評測與軟件開發(fā)[J].西安科技大學學報,2006(09):416-420.
[3]楊壽保.導入小型軟件企業(yè)小型軟件項目的研究[J].計算機工程與應用,2002,38(18):88.
[4]李娟,李明樹,武占春,王青.基于SPEM的軟件過程元模型[J].軟件學報,2005(08):1367.
作者單位
廣州天源信息科技有限公司 廣東省廣州市 510520