功能測試提升電信IT系統投資回報率
——
功能測試將確保應用的正常運行——達到用戶(hù)所期望的運行水平。功能測試以實(shí)用的方式來(lái)捕獲用戶(hù)需求,確保業(yè)務(wù)流程能滿(mǎn)足用戶(hù)和開(kāi)發(fā)人員的需求,使QA小組能確認業(yè)務(wù)軟件做好了發(fā)布的準備。
功能測試是單元測試的一個(gè)有益補充,但卻完全不同于單元測試。單元測試僅僅指出代碼是否正常運作,而功能測試則可以指出整個(gè)應用的運作情況。單元測試是從代碼開(kāi)發(fā)人員的角度來(lái)編寫(xiě)的,而功能測試是從最終用戶(hù)和業(yè)務(wù)流程的角度來(lái)編寫(xiě)的。隨著(zhù)電信企業(yè)IT系統面臨的壓力日益加劇,實(shí)現功能測試流程自動(dòng)化的呼聲也越來(lái)越高。管理層希望IT能實(shí)現新的功能,開(kāi)發(fā)新的業(yè)務(wù)機會(huì ),并通過(guò)軟件形成極具競爭力的優(yōu)勢。同時(shí),他們還意識到軟件和企業(yè)收益之間的重要關(guān)聯(lián),Web服務(wù)、在線(xiàn)交易流程和企業(yè)資源規劃(ERP)應用不僅重要,還決定了電信企業(yè)的收益獲取能力。
另一方面,軟件失敗的代價(jià)也極其高昂——銷(xiāo)售額的損失導致員工積極性、客戶(hù)滿(mǎn)意度的喪失,開(kāi)發(fā)人員和QA小組的士氣受挫。在開(kāi)發(fā)中越晚發(fā)現缺陷,代價(jià)也越高。據全球業(yè)務(wù)優(yōu)化科技(BTO)的領(lǐng)導者美科利調查顯示,在生產(chǎn)環(huán)境中發(fā)現一個(gè)缺陷,其修復成本將是在設計階段早期發(fā)現缺陷的成本的100多倍。實(shí)現測試自動(dòng)化是提高軟件測試流程的速度、正確性和靈活性的關(guān)鍵,能幫助企業(yè)及早發(fā)現和修復更多缺陷。
雖然手動(dòng)功能測試一直被許多企業(yè)延用,但在現代復雜的IT環(huán)境中,手動(dòng)功能測試的種種弊病變得越來(lái)越明顯。雖然手動(dòng)測試消耗了大量寶貴的時(shí)間和資源,但有限的IT資源和交付日期的緊迫,使得手動(dòng)測試很難有效地實(shí)現業(yè)務(wù)的目標。同時(shí),在當今復雜的IT環(huán)境中,手動(dòng)測試覆蓋面不完整和很難展開(kāi)全面的回歸測試等問(wèn)題也正困擾著(zhù)IT團隊。不但如此,相比計算機驅動(dòng)的流程,手動(dòng)測試流程還會(huì )導致較高的錯誤風(fēng)險和勘誤。
實(shí)現功能測試自動(dòng)化有著(zhù)眾多益處。自動(dòng)化測試能夠24小時(shí)不停運作,可以實(shí)現更快的執行速度。由于自動(dòng)化測試產(chǎn)品支持在所有的普通瀏覽器、操作系統中執行測試腳本,也推動(dòng)了更為廣泛的測試覆蓋面。它能實(shí)現更高的測試正確性,并及早發(fā)現更多的錯誤。同時(shí),自動(dòng)化測試還提供了統一的流程,促進(jìn)測試的重復使用,支持ERP/CRM實(shí)施。
除了通過(guò)投資回報率衡量自動(dòng)化測試的潛在利益之外,自動(dòng)化測試還會(huì )為企業(yè)帶來(lái)更多無(wú)形的收益,如測試人員的士氣和工作滿(mǎn)意度不斷提高,客戶(hù)滿(mǎn)意度和忠誠度得到提升,以及最終用戶(hù)對于可靠軟件的信任度進(jìn)一步得到鞏固。這些潛在的收益,等于讓IT系統也成了為電信企業(yè)“賺錢(qián)”的部門(mén)。
評論