2009-02-13 52 views
2

我正在開發9年的應用程序 - 意味着Java。現在被要求參加SVT團隊的下一個版本。總的來說,這意味着安裝複雜的系統設置並在這些設置上運行特定的用戶場景以及進行長時間運行和加載運行。幫助參與系統驗證測試團隊獲得更好的程序員?

總體而言,我對此感到樂觀,因爲我將學到新的東西。但是我也很害怕在編程時放鬆一些控制和知識,因爲那時候沒有做太多。

我知道在幫助開源項目等副項目中進行編程可能是一種選擇,但在家庭生活和全職時間頂端尋找時間並非易事。

您認爲做什麼具體的測試工作有助於獲得更好的軟件工程師?

由於提前, 邁克爾

回答

1

測試是不是編程asside。

您仍然可以編寫自動化系統,以便您可以進行遞歸測試。從單元測試到真正的複雜自動化系統,我所知道的最好的就是生成可用於在大多數語言中構建測試腳本的代碼。

還有一些非web應用的工具。但我個人認爲,測試與「停止編碼有點距離,除非你只是在做用戶的視點測試。」

你也可以做錯誤注入,它會讓你編寫小單例來注入它們在您的應用程序的內存中

因此,您可以在測試時編寫代碼;也可以學習新的東西 在測試團隊中我認爲它確實有幫助,因爲您將學會輕鬆利用代碼,這將會反映當你在以後建立自己的API或應用程序

0

我會說這取決於你的技能和temparament。編程知識將在測試時爲你服務。時間,我知道它需要一種不同的方法和思維方式,並且處於完全不同的職業軌道上。你可以通過編寫你喜歡的項目的代碼來保持你的編程技巧(即使你必須創建一個項目)。