摘要:文章就信息系統(tǒng)測試質(zhì)量管理方法及應(yīng)用進行了深入探究。首先,通過詳細分析質(zhì)量規(guī)劃、質(zhì)量保證及質(zhì)量控制等關(guān)鍵環(huán)節(jié),為策略性地選擇并運用質(zhì)量管理方法、促進測試效果提供思路。同時,強調(diào)跨團隊協(xié)作和交流對質(zhì)量管理的重要意義,分析信息系統(tǒng)測試工作將遇到的挑戰(zhàn)和機遇。本論文的研究目的是為測試團隊在信息系統(tǒng)測試過程中提高測試質(zhì)量與效率,并保證最終投運的產(chǎn)品質(zhì)量符合用戶要求,提供一套較為科學可行的質(zhì)量管理策略。
關(guān)鍵詞:信息系統(tǒng)測試;質(zhì)量管理;方法應(yīng)用
一、 引言
在信息技術(shù)快速發(fā)展、企業(yè)數(shù)字化轉(zhuǎn)型步伐加快的今天,信息系統(tǒng)已經(jīng)成為現(xiàn)代企業(yè)經(jīng)營中必不可少的關(guān)鍵支持。但同時,信息系統(tǒng)的復(fù)雜性和用戶需求的多樣性對系統(tǒng)的性能提出了更高的要求。在這種情況下,對信息系統(tǒng)進行測試就變得非常重要。測試既是檢測系統(tǒng)缺陷和驗證其功能的一種有效方法,也是保證信息系統(tǒng)質(zhì)量的關(guān)鍵環(huán)節(jié)。為此,本論文以信息系統(tǒng)測試質(zhì)量管理方法及其應(yīng)用為研究重點,目的在于通過深入的研究分析提煉出一套較為科學實用的質(zhì)量管理策略,以期提高信息系統(tǒng)測試效率與效果,減少軟件開發(fā)與維護成本,降低企業(yè)的時間成本,提高產(chǎn)品質(zhì)量,進而促進整個產(chǎn)業(yè)的良性發(fā)展。
二、 信息系統(tǒng)測試綜述
(一)信息系統(tǒng)測試的定義
信息系統(tǒng)測試作為軟件開發(fā)周期的一個關(guān)鍵環(huán)節(jié),是指通過對信息系統(tǒng)或者軟件進行全面、系統(tǒng)、詳細的測試與評價,以證明其規(guī)格和質(zhì)量是否符合預(yù)定要求和標準。該流程的目的是檢測系統(tǒng)存在的不足、誤差或者不一致之處,保證系統(tǒng)投入實際運行之前能達到期望的性能及穩(wěn)定性水平。在現(xiàn)代軟件開發(fā)過程中,由于系統(tǒng)的復(fù)雜性越來越高,用戶要求也越來越多樣化,信息系統(tǒng)測試的重要性日益凸顯[1]。成功的測試策略既可以提高軟件質(zhì)量、降低后期維護費用與風險,又可以提高用戶滿意度與信任度。所以,對任何一個承諾提供優(yōu)質(zhì)軟件產(chǎn)品的公司而言,花費充足的時間與資源對信息系統(tǒng)進行充分有效的測試是非常關(guān)鍵的。
信息系統(tǒng)測試通常包括對功能、性能、安全性和兼容性等多個方面的評估。功能測試,主要是驗證該系統(tǒng)各功能能否按需求規(guī)格說明書得到正確執(zhí)行;性能測試主要旨在檢測系統(tǒng)在高負載環(huán)境下的反應(yīng)速度和對資源的使用效率;安全測試的目的是發(fā)現(xiàn)系統(tǒng)中是否有安全漏洞和數(shù)據(jù)泄露風險;兼容性測試旨在檢測系統(tǒng)的兼容性,以保證系統(tǒng)在各種硬件、軟件、網(wǎng)絡(luò)環(huán)境中都可以正常工作。
(二)信息系統(tǒng)測試的分類
信息系統(tǒng)測試可按測試目的、測試方法、測試階段劃分。常用測試類型有單元測試、集成測試、系統(tǒng)測試、驗收測試等。這些測試類型對軟件開發(fā)流程起著不同作用,它們共同組成多層次、全方位的測試體系。單元測試就是對軟件最小可測試單元的檢查與驗證,一般都是由開發(fā)人員獨立完成。其目的在于保證各單元能按期望方式自主運行,并為之后的集成測試和系統(tǒng)測試打下基礎(chǔ)。集成測試以單元測試為基礎(chǔ),通過對若干單元的合并測試來驗證其接口與協(xié)作的正常與否。集成測試階段往往會檢測到單元測試時很難檢測到的一些問題,比如組件之間數(shù)據(jù)傳遞出錯或者接口失配。系統(tǒng)測試是對整個系統(tǒng)進行集成之后所做的試驗,其目的在于驗證整個系統(tǒng)的功能、性能和安全性能否達到預(yù)定的要求和標準。系統(tǒng)測試一般包括功能測試、性能測試和安全測試等幾個方面,是保證軟件質(zhì)量的至關(guān)重要的環(huán)節(jié)。驗收測試由用戶或者客戶代表來完成,目的在于驗證該系統(tǒng)是否符合用戶的實際需求和業(yè)務(wù)場景需求。通過驗收測試,則代表系統(tǒng)與客戶的預(yù)期相符。
三、 質(zhì)量管理的理論基礎(chǔ)
(一)質(zhì)量管理定義的演變與現(xiàn)代理解
質(zhì)量管理已經(jīng)從最初的在工業(yè)制造環(huán)境中進行的質(zhì)量監(jiān)控,演變?yōu)橐粋€覆蓋所有行業(yè)和領(lǐng)域的全方位的質(zhì)量管理體系,其定義和內(nèi)涵也經(jīng)歷了顯著的變革。起初,質(zhì)量管理的重點是產(chǎn)品是否合規(guī)、是否一致,也就是要通過考察、檢測等手段保證產(chǎn)品是否達到設(shè)定的規(guī)范、標準。但在市場競爭日益激烈、消費者要求日益多樣化的今天,這一傳統(tǒng)質(zhì)量控制方法已不能適應(yīng)現(xiàn)代企業(yè)的發(fā)展需求?,F(xiàn)代質(zhì)量管理突出以客戶為中心、重在防范而不僅僅是發(fā)現(xiàn)問題、尋求持續(xù)改進、全員參與的原則。它已不單純地注重產(chǎn)品最終的質(zhì)量問題,而是把質(zhì)量管理的思想與方法滲透到產(chǎn)品的生命周期中,從市場調(diào)研到產(chǎn)品設(shè)計,從生產(chǎn)制造到銷售與售后服務(wù),無不涉及[2]。該綜合質(zhì)量管理方法既有利于提高產(chǎn)品質(zhì)量與競爭力,又能降低生產(chǎn)成本、促進企業(yè)整體績效與市場地位的提升。同時,現(xiàn)代質(zhì)量管理強調(diào)管理過程要符合企業(yè)戰(zhàn)略目標及核心價值觀。它已經(jīng)不是一種孤立的技術(shù)性管理活動了,而成了企業(yè)實現(xiàn)可持續(xù)發(fā)展的主要依托。通過把質(zhì)量管理和企業(yè)戰(zhàn)略規(guī)劃、組織文化、人力資源管理有機結(jié)合起來,可以使企業(yè)建立更穩(wěn)健、更靈活、更有效的質(zhì)量管理體系,從而幫助企業(yè)更好地迎接市場變化和挑戰(zhàn)。
(二)信息系統(tǒng)測試過程中質(zhì)量管理原則的運用和反映
在現(xiàn)代質(zhì)量管理中,質(zhì)量管理原則是基礎(chǔ)。這些原則給組織帶來了一整套普遍有效的質(zhì)量管理方法與規(guī)范。在信息系統(tǒng)測試領(lǐng)域,質(zhì)量管理原則也有相同的指導與應(yīng)用價值。質(zhì)量管理原則具體內(nèi)容包括如下幾個方面:
1.以客戶為中心原則
該原則要求測試工作必須時刻把用戶要求與期望作為工作的出發(fā)點與歸宿。測試人員有必要對用戶需求進行全面的認識與了解,以保證測試的內(nèi)容、方法與標準均能真實地反映用戶的實際使用情景與需求。唯有如此,才能切實檢測出系統(tǒng)存在的不足與問題,從而向用戶提供優(yōu)質(zhì)的軟件產(chǎn)品。
2.預(yù)防重于治療的原則
該原則強調(diào),測試工作的重點是防止缺陷產(chǎn)生,而不僅僅是缺陷產(chǎn)生之后才去探測與修補。測試人員有必要通過建立周密的測試計劃和策略,以及早干預(yù)項目開發(fā)過程,并與開發(fā)人員緊密合作防止缺陷發(fā)生。同時,測試人員也要注意深入地分析并總結(jié)測試中所發(fā)現(xiàn)的各種問題,以避免后續(xù)工程中出現(xiàn)同類問題。
3.持續(xù)改進原則
該原則要求測試工作始終不能止步于已有的水平與結(jié)果,而必須不斷尋找改進與升級的可能。測試人員需重視對新技術(shù)與新方法的不斷開發(fā)與運用,并把這些新技術(shù)與方法引入測試工作當中,以提高測試效率與準確性[3]。同時,測試人員也需重視對測試過程和結(jié)果的總結(jié)與反思,找出存在的缺陷與改進之處,并制定相關(guān)的改進措施,將其落到實處。
4.全員參與原則
該原則強調(diào),測試工作不只是測試人員的職責,還需要全項目團隊乃至整個組織共同參與或支持。在進行信息系統(tǒng)的測試時,測試團隊必須與開發(fā)者、需求分析專家、項目經(jīng)理等多個角色緊密合作和交流,以確保項目的高質(zhì)量和按時完成。
四、 信息系統(tǒng)測試質(zhì)量管理方法研究
(一)質(zhì)量規(guī)劃在信息系統(tǒng)測試中的全方位布局
在信息系統(tǒng)測試中,質(zhì)量規(guī)劃是第一個重要環(huán)節(jié)。在質(zhì)量規(guī)劃環(huán)節(jié),測試團隊有必要對項目需求、目標、約束及資源等進行綜合分析,以建立一套可行的質(zhì)量規(guī)劃方案。該計劃既要保證測試工作全面有效,又要考慮到工程的實際狀況和項目隊伍的執(zhí)行能力。要達到這一目的,測試團隊必須對該項目的業(yè)務(wù)背景、技術(shù)架構(gòu)等有深刻的認識,并與項目相關(guān)人員充分交流合作,確定該項目的質(zhì)量需求及標準?;诖?,試驗團隊可對試驗范圍、試驗內(nèi)容、試驗方法、試驗資源等進行進一步提煉,并制定詳細縝密的試驗方案[4]。該方案既要涵蓋功能測試、性能測試、安全測試,又要兼顧不同測試階段的聯(lián)系與協(xié)作,以保證測試全過程的有序開展。同時,在質(zhì)量規(guī)劃中也需重視風險管理與持續(xù)改進。測試團隊有必要對可能影響測試質(zhì)量與進度的各種風險因素進行識別與分析,并制定應(yīng)對措施與方案。另外,試驗團隊在試驗過程中要不斷搜集、分析數(shù)據(jù)、總結(jié)經(jīng)驗、吸取教訓,并對試驗方案及時進行調(diào)整、優(yōu)化,以保證試驗工作不斷改進、提高。
(二)信息系統(tǒng)測試質(zhì)量保證多維實踐
質(zhì)量保證作為信息系統(tǒng)試驗的核心,貫穿于試驗的全過程。其目的在于保證試驗工作的質(zhì)量與成效。在實際應(yīng)用中,質(zhì)量保證需從多維度出發(fā),結(jié)合多種方法與手段來保證試驗的全面有效。具體如下:第一,質(zhì)量保證要求制定完整的測試流程與標準,明確各環(huán)節(jié)的責任與要求,以保證測試工作的有序開展。與此同時,測試團隊也需重視對測試人員的培訓與管理工作,提升其專業(yè)技能與認識,保證測試工作的準確性和一致性。第二,質(zhì)量保證需重視測試環(huán)境的構(gòu)建與維護。測試環(huán)境作為測試工作開展的依據(jù),其穩(wěn)定性與可用性對測試質(zhì)量與結(jié)果有著直接的影響。所以,測試團隊有必要投入充足的資源與精力對測試環(huán)境進行構(gòu)建與維護,以保證測試環(huán)境能達到試驗的要求與規(guī)范。第三,質(zhì)量保證需重視與項目相關(guān)人員之間的交流與合作。測試團隊有責任與開發(fā)團隊、需求團隊以及其他相關(guān)團隊保持密切的交流和合作,以共同應(yīng)對測試過程中可能出現(xiàn)的各種問題和挑戰(zhàn)。同時,測試團隊也需將測試結(jié)果與進度及時反饋給項目相關(guān)人員,以保證其理解與認同。
(三)信息系統(tǒng)測試質(zhì)量控制精細化運行
質(zhì)量控制作為信息系統(tǒng)測試的關(guān)鍵一環(huán),通過對試驗過程及結(jié)果的監(jiān)督、檢查與控制來保證試驗工作的質(zhì)量與成效。在實際工作中,質(zhì)量控制要求以精細化操作為出發(fā)點、以細節(jié)為核心、以實效為目標。具體要求如下:第一,質(zhì)量控制要求有完整的監(jiān)測與評估機制。測試團隊需經(jīng)常對測試過程及結(jié)果進行評價與分析,以便及時發(fā)現(xiàn)問題并加以解決[5]。與此同時,測試團隊也需重視對測試數(shù)據(jù)的采集與分析工作,以數(shù)據(jù)的形式反映測試工作的真實狀況與結(jié)果。第二,質(zhì)量控制需重視對測試方法的優(yōu)化與創(chuàng)新。隨著科技的發(fā)展與變革,傳統(tǒng)測試方法已不能適應(yīng)新的要求與挑戰(zhàn)。因此測試團隊有必要對測試方法進行不斷探索與創(chuàng)新,以提升測試效率與精度。
五、 信息系統(tǒng)測試質(zhì)量管理方法的實施策略
(一)策略性地選擇和運用質(zhì)量管理方法,促進測試效果的提高
在信息系統(tǒng)測試過程中,策略性選擇與運用質(zhì)量管理方法非常關(guān)鍵。它不僅與試驗的準確性和效率有關(guān),還直接影響最終交付產(chǎn)品的質(zhì)量與性能。要想促進測試效果的提高,就必須多層次地思考如何把上述方法納入日常的測試工作中。具體方法如下:第一,測試團隊要綜合分析工程,摸清工程特點及要求,從而找出最合適的質(zhì)量管理策略。比如,針對經(jīng)常發(fā)生需求變更的工程,使用敏捷測試方法更恰當。敏捷測試方法強調(diào)對變化的快速反應(yīng)和不斷整合。而對于對穩(wěn)定性有極高要求的系統(tǒng),則需要更苛刻的測試審查過程。第二,選用測試方法需要考慮其互補性與集成性。不同測試方法的檢測重點和關(guān)注焦點有所不同,例如,功能測試主要是測試系統(tǒng)業(yè)務(wù)邏輯的正確性,而性能測試則主要是測試系統(tǒng)在高負載條件下的性能。綜合運用上述方法可對系統(tǒng)質(zhì)量進行較全面的評價。第三,要根據(jù)工程進度及反饋情況對測試策略進行靈活調(diào)整。測試并不是一次活動,而是連續(xù)進行的。在工程的不同環(huán)節(jié)中,需要關(guān)注的質(zhì)量問題有所不同,測試團隊有必要與項目相關(guān)人員保持聯(lián)系,并隨時了解其對測試的要求和預(yù)期,從而對測試策略進行調(diào)整,以保證測試工作的有效性和相關(guān)性。
(二)跨團隊協(xié)作與溝通在質(zhì)量管理中的應(yīng)用實踐
在信息系統(tǒng)測試過程中,跨團隊合作和交流對質(zhì)量管理非常重要。項目能否取得成功,通常取決于不同小組間能否進行密切協(xié)作與有效交流。要達到這一目的,就必須突破團隊間的障礙,搭建共享信息平臺。在該平臺中,來自不同小組的隊員可對工作進度、所遇到的問題和所需的支持進行實時更新,從而使其他團隊成員能夠隨時掌握有關(guān)情況并給予必要的協(xié)助與支持。如測試團隊在測試過程中發(fā)現(xiàn)某個技術(shù)問題很難解決,就可借助該平臺向開發(fā)團隊求助。同時,開發(fā)團隊還可通過該平臺掌握測試團隊的測試進展及需求情況,從而對工作計劃進行適時調(diào)整。在信息平臺之外,經(jīng)常舉行面對面會議是推動跨團隊協(xié)作和交流的一個重要途徑。通過面對面溝通交流,來自不同小組的隊員能夠交流思想、分享經(jīng)驗,一起解決難題。
六、 結(jié)束語
在對信息系統(tǒng)測試質(zhì)量管理方法進行了深入的研究后,本論文得到了以下結(jié)論:質(zhì)量管理方法對信息系統(tǒng)測試起到了關(guān)鍵作用,其可以有效地促進測試工作的準確、高效進行,并保證最后交付產(chǎn)品的質(zhì)量與期望相符。與此同時,本研究還提出了新的運用策略,旨在幫助測試團隊更深入地運用上述質(zhì)量管理方法。
作者單位:田園 中國人民財產(chǎn)保險股份有限公司
參考文獻
[1]李寧. 金融交易系統(tǒng)測試質(zhì)量改進與度量研究[D].上海交通大學,2020.
[2]張書娟.淺議信息系統(tǒng)實施過程中的軟件質(zhì)量管理[J].天津冶金,2014,(S1):70-72+87.
[3]劉斌.信息系統(tǒng)項目中的質(zhì)量管理策略[J].中國高新技術(shù)企業(yè),2012,(14):140-141.
[4]賈璞敏. 建筑工程質(zhì)量管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學,2013.
[5]李天塵,周亮亮.信息系統(tǒng)的測試與質(zhì)量控制[J].上海計量測試,2011,38(03):32-35.