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