測試流程的把控:
需求的把控
測試人員必須參與需求評審,提前介入項(xiàng)目。要深度挖掘顯示需求和隱式需求(這部分東西比較容易扯皮,必須體現(xiàn)在用例上)
測試用例的把控
敏捷開發(fā)用例不用寫的特別細(xì),但是必須有,必須體現(xiàn)測試點(diǎn),必須要開用例評審會
版本的把控
測試版本
測試人員必須嚴(yán)格進(jìn)行每個測試版本的冒煙測試,不合格直接打回給研發(fā)。不能讓開發(fā)在測試的時間段來開發(fā)沒做完的任務(wù)
上線版本
測試人員要參與上線版本的評估,需要對該上線版本對現(xiàn)有系統(tǒng)的影響進(jìn)行評估,包括功能點(diǎn)和歷史數(shù)據(jù)的處理
BUG的管理
研發(fā)和產(chǎn)品無權(quán)關(guān)閉bug,只能有測試人員關(guān)閉bug。每個任務(wù)都要對bug進(jìn)行分析,分類,找到那些開發(fā)人員和那些問題經(jīng)常出現(xiàn),下一個任務(wù)重點(diǎn)關(guān)注這些人和這些問題
上線后的監(jiān)控
需要對上線后的項(xiàng)目進(jìn)行一段時間的監(jiān)控和問題收集
測試人員的把控
正確做到測試人員的交叉測試, 如果人員有限,那就按照 強(qiáng)開發(fā)對弱測試、弱開發(fā)對強(qiáng)測試 的方式
測試技術(shù)的把控
測試人員要定期學(xué)習(xí)代碼、操作系統(tǒng)、數(shù)據(jù)庫、自動化測試、性能測試相關(guān)知識,保證自己不落伍
測試技能梳理
- 良好的溝通能力
- 測試工作的流程(需求、用例、測試、回歸、上線等等)
- 版本(代碼)管理工具 svn、git
- 測試用例(excel、xmind)
- bug管理平臺(jira、禪道等等)
- 數(shù)據(jù)庫的使用
- 代碼功底python java
- 自動化測試(ui自動化和接口自動化)
- 性能測試(jmeter或者locust的基本使用)
- linux的命令基本使用(grep、vim、管道命令、查詢一個進(jìn)程、殺死一個進(jìn)程等)