關於公司要不要設立測試的討論

2021-08-23 13:25:29 字數 1061 閱讀 7054

>> 不久前關於測試的討論帖子上的發言 <<

第乙個問題,要不要專職測試員。

如果推崇把質量作為企業的核心價值,我認為專職的測試是必須的,無論團隊規模大小。這是質量和專業分工的關係決定的。做事情的人不能和監督的人是同乙個人,打個不恰當的比方就是運動員不能是裁判員。

可能有人會說,某某專案沒有測試也做得不錯,我相信,有這種情況。通常是開發員特別強,同時專案也不太大。但這就把質量押寶在特定的開發員身上了,而不是依靠乙個體系來保證質量。

還有人會說,有的時候設立了專職測試人員後質量反而下降了,因為開發員工都不好好做單元測試了,等著測試員報bug。我同意,這往往是乙個公司設立 專職測試後面臨的第乙個陷阱。採用一種新的管理體系是要付出代價的。在新模式中開發和測試的工作內容是要經過設計和訓練的。不是把開發和測試分開質量就自 動上公升。

第二個問題,開發和測試比例的問題。我個人認為取決於產品型別和發布方式。我熟悉的saas領域裡,如果產品以web網頁的形式發布,開發和測試 的比例大概是1:1。測試人員主要消耗在幾種事情中:第一,主要開發版本的測試。產品總是要求有新功能來滿足客戶不停提出的要求,因此,我們一年發布一次 大版本。這時,測試人員的人數大約是開發人員的75%,在第一天就和開發員一起,知道專案完成。前半段是新特性測試,後半段是回歸測試。第二,補丁版本。 因為主要版本通常耗時很長,而有的客戶會要求你盡快提供某些缺陷的修復,或特定新特性,這樣,你需要有一部分人專注在這樣的小版本上。我們的週期大約是一 個月一次。需要的測試人員通常是主要版本測試人員的10%。第三,特定版本。特定版本通常是指某些中型規模的特性,sp做不下,主版本又等不及,這就經常 組織乙隻專門團隊來做,其中開發和測試的比例是和大版本中差不多的。但我們通常會在質量達標後合併到某個sp中。當然,這個比例不是絕對的,受到產品開發 型別,發布模式,預算,甚至老闆的觀念問題的影響。我們比例就在1.5:1左右。

第三個問題,測試員素質問題。實際上對測試員的要求和對開發員的要求是有所不同的。測試員需要一種特性,這種特性近乎對產品完美要吹毛求疵,敢於 或有信心和開發員發表不同意見,同時具備廣博的知識和非常聰明的工作方式,用高效的方法來完成測試的最大覆蓋度。總的來說,我們對開發人員和測試人員的素 質要求是在同一水平線上的,但關注有一些不同的方面。

關於公司要不要設立測試的討論

不久前關於測試的討論帖子上的發言 第乙個問題,要不要專職測試員。如果推崇把質量作為企業的核心價值,我認為專職的測試是必須的,無論團隊規模大小。這是質量和專業分工的關係決定的。做事情的人不能和監督的人是同乙個人,打個不恰當的比方就是運動員不能是裁判員。可能有人會說,某某專案沒有測試也做得不錯,我相信,...

要不要單元測試?

單元測試的基本概念 對軟體中的最小可測試單元進行檢查和驗證 單元的定義 中可度量的最小單元 函式 方法 檢查和驗證 不同的輸入對應的輸出是否與預期一致 1.要進行單元測試首先需要知道單元測試需要的幾個基本原則 自動化 單元測試應該是全自動執行的,非互動式的。非相互依賴 單元測試方法的執行順序不應該影...

關於差分到底要不要包地的討論

相信這個問題困擾的不只是少數工程師,包還是不包?作為一名優秀的pcb工程師你必須要懂得抉擇,不優秀的工程師也要懂得抉擇 額哈哈。首先,對於2層板無完整的地參考平面,選擇同層包地無疑是更好的選擇 那麼,對於多層板呢?多層板往往由於有完整的參考平面存在,所以導致a工程師認為包地更好,而b工程師認為沒必要...