原創|行業資訊|編輯:龔雪|2014-03-04 10:13:11.000|閱讀 802 次
概述:Web應用程序的發展,使得Web應用程序的測試急需完善。單元測試作為Web應用程序整體測試的基礎,應該被程序員注重,并懂得利用工具,來鞏固整體測試的基礎。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
近年來,隨著基于B/S結構的大型應用越來越多,Web應用程序測試問題也在逐步完善中。但Web應用程序測試既可以在系統開發中實施,也可以獨立于系統單獨完成,這取決于Web應用程序的復雜性和多樣性。同時程序整體測試工作也是一個龐大的工程,而要完成大工程目標,基礎是必不可少的。
系統開發中,功能模塊是指導完成目標的大綱。程序整體測試大致包括功能測試、性能測試和安全測試,其中功能測試是前提。結合系統開發與程序測試,不難看出單元測試作為功能測試核心,便是程序整體測試的基礎。
單元測試通常是指對程序中最小可測試單元就行驗證和檢查,甚至是指一個函數或類。Web應用程序中的單元測試,這可以看著是對一段有明確功能的代碼,這個功能是依附于功能模塊需求的。
程序員大多擅長編程,而對程序測試或單元測試不注重,甚至不理解。慣性的程序員思維是可以正常運行作為不測試的借口。而對單元測試的藐視,將會直接導致程序上市推遲。理由便是積少成多的程序BUG,眾多的BUG也是性能測試與安全測試的攔路者。因此程序員懂得單元測試,并用于時時功能開發中是很有必要的。
市面上有很多幫助程序員在開發中完善代碼,輔助測試的工具。Web應用程序因其開發語言眾多,工具也是繁多。但作為程序員應該或多或少會使用這些工具。
對于代碼生成器理解,多數程序員是有抵抗情緒的,因為很多程序員理解這是方便開發了,可傻瓜化了思維。就我理解,這是庸人自擾的表現,優秀的代碼更利于理解和集成,對于傻瓜化思維的說法,是不成立的。對于市面上優化的工具使用(如、 )結合代碼覆蓋工具(如、PureCoverage)來做會更完美。
PS:很多這方面的工具,程序員可以根據自己開發語言來選擇。
程序員編程中,對功能的單元測試。除了資深工程師能結合需求與環境來就行多樣性單元測試,其他程序員借助工具也是能完成的。借助工具(如)能及時防御并發現錯誤,并能測試功能代碼與數據庫表的關系機制,實現優化。
值得注意的是,Web應用程序的高速發展,對開發者來說是挑戰也是機遇。而完善測試機制是重要籌碼。程序員更是要理解單元測試的重要性,作為整體測試的基礎,當然是越牢固越好。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn