我想知道每個程序員是否存在理想數量的測試人員。我聽說在許多企業中,有20個程序員存在1個測試人員,我不認爲這是可能的,無論問題是否存在,每個程序員都有理想的測試人員數量?如果存在,關係如何?每個程序員最少的測試人員數量是多少?
回答
它完全依賴於組織,他們在測試中,多單元測試開發人員如何做自己,等設置事情的輕重緩急
True ,但每20人中有1人仍然很低。我無法想象一個組織,每20人中有1人就足夠了。 – tuinstoel
因爲程序員supossed傳遞之前,測試他們自己的代碼是更多鈔票到測試者...但這並非總是如此;)
取決於程序員。如果你在微軟工作,那麼每個程序員的比例應該是20個測試人員。
+1它讓我大笑...... –
如果你在做test driven development,那麼20個程序員有20個測試人員。
不,沒有; TDD不是一個銀彈,而且一個好的測試人員會發現當你每天寫單元測試時你甚至都沒有想過的錯誤。 –
那麼20是「最小」? –
我認爲這個答案將TDD和單元測試混淆在一起,讓人們實際測試你的代碼以獲得成功。儘管單元測試有助於開發並保持代碼穩定,但由於開發人員編寫了代碼,因此開發人員本身非常可怕並且發現了新的錯誤,因此他們往往不會看到最終用戶可能遇到的問題或認爲錯誤的情況。 – SqlRyan
由於變量數量巨大,您不會找到具體的答案。
如果合併或更新,遺留代碼可能非常穩定或非常麻煩。
由於程序員或者他們在編寫代碼時,新代碼可能會有問題。我希望在假期或週五完成的代碼比星期三正常工作周的內容更可能出現問題。
最好的辦法是看你對現有的資源組織的需要,並有意識地決定揮霍測試。雖然QA通常被指定爲低優先級,但它不應該是一個專門的團隊(即使它是一個團隊),應該檢查事物在各個開發階段的相互作用。做完這件事之後,我可以放心地說,如果問題發現得早,程序員得到了充足的警告,結果成本會更低。
在1比1和5比1之間的球場上,開發人員和測試人員是我以前看到的。
它根據行業,團隊,開發週期以及許多其他變量而變化。我會在經驗較少的或離岸開發團隊的測試員身上加重負擔。
這非常有助於有自動檢測設置吸菸測試新版本,或者走得更遠,並做一些自動化測試以及持續集成。
它依賴於組織。但對於高質量的產品,它應該是1:2,即每2個開發人員1個測試人員。
正如程序員,星測試人員可以比大部分同齡人(我曾與一些項目已經成功合作的最好的人,使更多的生產幾乎一半的問題總數由他本人所有報告)。除非你有這樣一個明星,否則整個項目(從設計到發佈)每個程序員的測試人員少於一半就會冒險降低質量。
這取決於好象有人跟着一個純粹的瀑布方法則可能並不需要的測試,直到例如下一階段所使用的方法一點。有些企業可能沒有測試人員,但我認爲這可能反映了質量控制處理的其他方式。
我在哪裏爲一個項目工作,我們有5個開發人員和2個測試人員,但在項目早期我們沒有測試人員。數量可能會有所不同,我懷疑可以普遍應用於所有公司規模和方法的理想。在我現在所在的地方工作的地方,大部分時間裏都有少數開發人員和測試人員,每隔一個測試人員就會頻繁出現,因爲公司會僱用一個承包商,然後在幾個月後再尋找其他機會。
在回答標題問題時,我相信最小值應該是零的測試人員,因爲很難想象具有負數或低於零的測試人數。
如果您不要認爲可能有負數的測試人員,你顯然沒有遇到一些我一起工作的測試人員。就像一個糟糕的編碼器一樣,糟糕的測試器可能會比無用的更糟糕。 –
的確,我沒有考慮吸血鬼測試者的想法,它可以吸收項目中的能量。 –
每個程序員的測試人員不會工作。每個測試者或功能子系統每個測試者嘗試功能點。測試人員是功能的驗證者,而不是蹩腳代碼的篩選器。
當然,最小數量是0個測試人員。對於大多數組織來說,這太少了,我想。我工作的大多數地方都在每10個開發人員一個測試人員的範圍內,而每5個開發人員大約有一個測試人員。不過,我們始終可以使用更多好的測試儀。
- 1. SQL - 有多少員工數量的工作每個項目
- 2. 谷歌測試人員的最大數量玩alpha/beta測試
- 3. Akka:每個演員系統有多少個調度員?
- 4. 每1000行代碼需要多少個維護開發人員
- 5. 小人電腦每個單詞的最小位數是多少?
- 6. Arquillian測試所需的最低罐子數量是多少
- 7. 有多少移動應用程序開發人員?
- 8. 每年有多少員工工作?
- 9. 每位員工有多少名經理?
- 10. 缺少營銷人員的Webforms數據
- 11. PHP - 數組中有多少個成員?
- 12. 企業Web應用程序推薦的支持技術人員與開發人員比例是多少?
- 13. 程序員應該知道多少系統管理員?
- 14. 測量的事件數量是多少?
- 15. 開發人員每天應該寫多少行代碼
- 16. 通過Scala,單個流程中演員的(實際)數量是多少?
- 17. TestFlight中的最大測試人員
- 18. 是否有個人數據庫爲每個開發人員測試應用程序的好習慣
- 19. 我們的C#類成員是多少(私人)?
- 20. 多人遊戲用例圖有多少個演員?
- 21. 每個主持人在akka演員的最大數量
- 22. 測量程序需要多少內存
- 23. UNNotificationActions的最大數量是多少?
- 24. iOS 8 Beta - 內部測試人員必須是技術人員?
- 25. 公共和私人會員之間的最佳比例是多少?
- 26. 程序員可以用C++編寫多少個嵌套結構?
- 27. iOS App和Beta測試有100多個測試人員
- 28. 每個函數/方法應該寫多少個單元測試?
- 29. Rails&Heroku:我需要多少個工作人員/ dynos
- 30. 爲測試人員推出測試版本的最佳方式
每20名程序員1個測試人員是一個可怕的想法。我90%的時間單獨編程,而測試人員的1/20無法捕捉到近乎足夠的錯誤。 –
如上所述,這取決於您所在公司的組織類型和您使用的開發方法。例如,敏捷團隊至少需要與傳統團隊一樣多的測試技能。有一些非常翔實的博客致力於解決這個問題。 Ubertesters的博客表示,開發者與媒體組織中測試人員的平均比例爲4:1 http://blog.ubertesters.com/testers-and-developers-why-their-cooperation-is-so-important/ – 2014-07-04 17:30:19