我在我目前所在的公司擔任軟件工程師。隨着時間的推移,我是唯一願意或有能力承擔各種系統責任的人,所以我被「晉升」成爲IT經理。現在,在我擔任軟件工程師的時候,我會爲將要構建的各種軟件模塊創建功能測試,因此,即使在今天,我也能夠快速測試我所從事的系統的各個部分。然而,這裏有一個龐大的代碼庫,其他各種開發人員在這裏工作的時候幾乎沒有覆蓋。如何啓動自動化測試?
現在,IT經理,我希望能夠以測試該系統的所有部件都工作,但有:
A),致力於打造代碼的測試覆蓋無預算的時間
和
B)沒有從「首席軟件工程師」開始創建測試套件以幫助我監控軟件運行的願望。
我不希望軟件團隊放棄他們正在做的所有工作,並花費2周的時間來創建測試套件,但如果他們隨着時間的推移開始擴展測試套件的覆蓋範圍將會很好,因此我可以確認各個部分的系統正在工作。
因此,如何讓軟件團隊開始構建測試套件?
其他注意事項:
A)我仍然要求做軟件項目除了管理我們的IT部門(在UNIX工程師,桌面支持的人,以及相關的辦公和生產設備)
乙)我的Unix管理員很難讓生產系統運行完整的代碼庫,而且我們沒有從軟件團隊那裏得到很好的幫助。他無法運行任何類型的診斷,以查看Web應用程序在新安裝中失敗的位置。該公司的副總裁不斷告訴我,在代碼中進行print_r查看發生了什麼。這太糟糕了!
沒有測試團隊,沒有質量保證團隊......開發團隊基本上對自己的質量保證負責。他們認真對待質量保證,但他們不通過測試套件自動進行質量保證測試以進行驗收測試。 – Zak 2009-10-20 21:26:43