軟件測試工程師總結范文
總結是指社會(huì )團體、企業(yè)單位和個(gè)人對某一階段的學(xué)習、工作或其完成情況加以回顧和分析,得出教訓和一些規律性認識的一種書(shū)面材料,它可使零星的、膚淺的、表面的感性認知上升到全面的、系統的、本質(zhì)的理性認識上來(lái),讓我們來(lái)為自己寫(xiě)一份總結吧。那么總結要注意有什么內容呢?下面是小編精心整理的軟件測試工程師總結范文,僅供參考,歡迎大家閱讀。
這學(xué)期的期末大作業(yè)是對ELearningJavaWeb應用系統進(jìn)行測試,通過(guò)這次系統測試,我學(xué)到了很多知識。對于具體的測試部分,我主要做的是單元測試和性能測試,其中單元測試使用的是Junit工具,性能測試使用的是JMeter。就這次大作業(yè)而言,我認為它與我們平時(shí)做的實(shí)驗很不相同,我們平時(shí)的實(shí)驗只是涉及到測試的某個(gè)小部分,而這次測試卻是對一個(gè)相對完整的項目按照規范的標準進(jìn)行測試。
對于好的測試來(lái)說(shuō),應該注意一下幾點(diǎn):
1、測試的獨立性:一次只測試一個(gè)對象,方便定位出錯的位置。這有2層意思:一個(gè)TestCase,只測試一個(gè)對象;一個(gè)TestMethod,只測試這個(gè)對象中的一個(gè)方法。
2、給測試方法一個(gè)合適的名字。
3、在assert函數中給出失敗的原因,如:assertTrue("…shouldbetrue",…),方便查錯。在這個(gè)例子中,如果無(wú)法通過(guò)assertTrue,那么給出的消息將被顯示。在junit中每個(gè)assert函數都有第一個(gè)參數是出錯時(shí)顯示消息的`函數原型。
4、測試所有可能引起失敗的地方,如:一個(gè)類(lèi)中頻繁改動(dòng)的函數。對于那些僅僅只含有g(shù)etter/setter的類(lèi),如果是由IDE(如Eclipse)產(chǎn)生的,則可不測;如果是人工寫(xiě),那么測試一下。
5、在setUp和tearDown中的代碼不應該是與測試方法相關(guān)的,而應該是全局相關(guān)的。如針對與測試方法A和B,在setUp和tearDown中的代碼應該是A和B都需要的代碼。
6、測試代碼的組織:相同的包,不同的目錄。這樣,測試代碼可以訪(fǎng)問(wèn)被測試類(lèi)的protected變量/方法,方便測試代碼的編寫(xiě)。放在不同的目錄,則方便了測試代碼的管理以及代碼的打包和發(fā)布。
對于測試用例的命名,我們要使其與測試類(lèi)的名稱(chēng)相一致,比如說(shuō),類(lèi)的名稱(chēng)為T(mén)esting,此類(lèi)的測試用例的名稱(chēng)為T(mén)estingTest。當我們把測試代碼和被測的代碼放在同一目錄下時(shí),我們就可以在編譯被測代碼的同時(shí)編譯測試代碼,從而確保兩者是同步更新的。事實(shí)上當前的普遍做法,就是把單元測試視為build的一個(gè)環(huán)節。保持測試之間的獨立性是一個(gè)很好的習慣,使得它們在任何次序下執行的結果都是相同的。如果真得需要某些測試按照特定的次序執行,我們可以借助addtest來(lái)實(shí)現。當我們需要增加一個(gè)測試時(shí),我們要書(shū)寫(xiě)一個(gè)自己的測試用例,但是如果喜歡在測試用例的構造函數中做有關(guān)的初始化工作,這就不是個(gè)好習慣。數據文件應該盡可能和源代碼一起都放在配置管理系統上,但這樣一來(lái)如果我們采用上面的resource機制,我們就需要做一件工作,就是把數據文件從原來(lái)的位置—就是源代碼的某個(gè)相對路徑,拷貝到編譯后的位置,也就是class文件的相應的相對路徑。
通過(guò)這次軟件測試的系統測試,我對軟件測試有了更加深刻的認識,其實(shí)軟件測試并不像想象的那么簡(jiǎn)單,它需要測試人員具備多方面的能力和素質(zhì)。軟件測試人員應該擁有廣闊的視野、一定的編程能力、細心和耐心等等。這些對于能否測出優(yōu)秀的系統來(lái)說(shuō)都是必不可少的。
經(jīng)過(guò)這次對javaWeb應用系統的測試,我的測試能力得到了鍛煉,對軟件測試有了比較全面的認識,收獲了很多珍貴的東西,而且我也從軟件測試的角度,對編寫(xiě)健壯的程序也有了新的認識。
【軟件測試工程師總結】相關(guān)文章:
軟件測試工程師個(gè)人總結范文01-18
軟件測試工程師總結(精選11篇)08-18
軟件測試工程師工作總結范文01-18
軟件測試見(jiàn)習總結03-05
軟件測試實(shí)習總結02-23
軟件測試實(shí)習總結09-24
軟件測試個(gè)人總結07-22
軟件測試總結范文04-14
軟件測試工程師實(shí)習報告03-14