公司:#字節跳動 #軟通動力 #阿里
崗位:#測試工程師
題目關鍵字:#項目周期 #測試周期
一、項目周期 A、從開始研發,到第一版本發布交付(或者上線)的這段時間; 就可以回答4~6個月的時間都是可以的,但是要是一個固定的時間,比如,回答5個月。因為幾個月的時間還是可以接受的,只要言之有理即可。 B、一個版本發布后,到下一個版本交付(或者上線)的這段時間;
一般這個項目周期,也被稱為版本周期。在這個期間,軟件項目一般主要以一下三種工作為主:
一、修復已知的某些bug(不要問為啥不修復未知的bug,因為不知道是bug),
二、優化某些已有的功能;
三、增加某些新功能。所以就可以說:平均1個月一個項目周期。
C、軟件從研發開始,到現在的這段時間。 可能就要說3年,5年,甚至更多(比如難道要說QQ這個項目做了20年了?雖然是真的,也沒毛病,但是這樣的回答確實有點讓人迷糊啊。)
二、測試周期 (接下來說一下測試周期的問題。回答這個問題,我也要說以下三點內容:
一、就是測試人員不會在開發做項目的時候在旁邊喊加油,也在做測試相關的事情,也屬于測試。
二、就是測試人員不會是在開發人員交付完所有的代碼和功能后才開始進行測試。
三、就是測試人員做完一遍測試,還會繼續進行第二遍、第三遍測試,不是做完一遍就停。 如果大家對以上三點內容沒有任何異議的話,那么測試周期這個問題在回答之前,跟面試官確認好:測試周期指的是:)
D、測試開始介入項目就開始算測試周期; 項目一開始,測試人員就開始工作,測試分析,規劃測試計劃和構造測試數據,設計測試用例,后面一有項目成果就開始進行測試,直到項目交付或者發布上線。所以答案就是測試周期與項目周期一致(回答4個月或者6個月,或者1個月)。
E、從執行測試用例開始算測試周期; 開發人員完成某一個功能模塊的研發后,測試人員開始執行測試用例作為測試周期的開始。測試周期一般就是總項目周期的最后三分之一(回答1個月或者1周都可以)。
(不要覺得這個答案有什么不好,我們就是要考慮的齊全一些。)