整整浪了一個月,今天最后一個工作日,與某公司X君、Z君聊了聊測試,回想反思了半個多小時,最主要的心得,沒有新意,就是實踐操作與學(xué)習的掌握程度不一,以下沒有順序,本文沒有觀點,僅記錄此刻內(nèi)心的一些想法。
Z:怎么會允許你投入這么多測試人員(研發(fā)測試接近3:1)
這是一個經(jīng)典的問題,我大約答復(fù),業(yè)務(wù)較多,包含許多其他內(nèi)容,單元測試,部署等等各種事情,沒有過分糾結(jié)。
現(xiàn)在回想,當時聊昏了頭腦,應(yīng)當簡潔回復(fù)一句:測試人數(shù)根據(jù)測試任務(wù)多少、時間多少實際情況而定
過分的追究研發(fā)測試幾比幾、KPI、人力成本控制等等,已讓大家已經(jīng)喪失最基本的判斷,
其實道理與依據(jù)很簡單:
測試任務(wù)=測試人數(shù)*時間
a.測試任務(wù) 恒定,時間 短,人數(shù) 多
b.測試任務(wù) 恒定,時間 長,人數(shù) 少
c.測試任務(wù) 多,時間 短,人數(shù) 更多
補充:人員能力參差不齊,也是影響人數(shù)增加的因素
X:快速迭代如何提高測試覆蓋率
我大約建議,看工作量與實際情況,研發(fā)測試1:1或者N:1結(jié)對投入,同步編寫代碼與測試用例(自動化測試用例),采用代碼覆蓋率工具統(tǒng)計覆蓋率。
答復(fù)其實不全面,測試覆蓋率(Test Coverage)應(yīng)該包