1. 程式人生 > >敏捷測試過程的問題彙總

敏捷測試過程的問題彙總

一、測試計劃不完整或缺失

1.敏捷專案,往往是非正式的口頭討論代替書面計劃
2.沒有執行某些等級和型別的測試,允許某些型別的缺陷留存在系統中
3.有些測試是臨時性的,很多是低效和無效的
4.沒有以適當的嚴密性進行充分的測試
5.測試完成標準基於進度計劃的最後期限,而不是缺陷所需的自由度
6.因不在預算中,沒有足夠的測試資源(人員、工具、環境和測試設施等)
7.測試人員不具備執行所有測試型別所需要的足夠專業的知識、經驗或技能
8.如果沒有計劃並執行充分的測試,利益相關者不能正確地作出關於上線和系統投入執行的明智決定
潛在原因:

1.沒有明確要求相關的開發、測試資產的交付
2.管理層或者測試人員不理解:測試範圍,複雜性和重要性,以及單獨的測試計劃文件的重要性
3.沒有模板
4.測試過程不包括開發測試計劃文件
二、測試進度安排不足

1.進度計劃並不包括足夠的時間來執行所有的
1).測試活動:如自動化測試、配置測試環境、準備測試資料、測試指令碼、驅動程式和測試樁、執行測試並報告結果
2).適當的測試:如異常測試、質量需求、迴歸測試
2.測試落後於進度
3.測試的入口標準沒有得到滿足
4.測試人員抱怨他們沒有足夠的時間進行測試
5.測試人員過度且不可持續的每週長時間工作,以滿足進度計劃的最後期限
6.測試利益相關者有虛假的安全感
7.測試人員過度疲憊因此犯了大量不可接受的錯誤
潛在原因:

1.與原來認可的和計劃的相比,需要做更多測試
2.低估了系統的規模和複雜性,從而低估了測試系統的工作量
3.專案的總體計劃是由不瞭解具體情況的人編寫的,或測試管理者沒有參與
4.需求、架構、設計沒有充分考慮可測性
5.為了滿足一個或多個交付上線的最後期限,壓縮了測試的時間
三、在結束時測試:所有測試都是在開發過程的後期進行

1.沒有對可執行的需求、架構和設計模型的測試
2.在所有缺陷已經被建立後參與測試,並沒有用測試來幫助預防缺陷或在產生時發現缺陷
3.開發週期的早起和中期,很少或沒有計劃進行單元測試或整合測試
四、不切實際的測試期望

錯誤的相信:
1)測試發現所有或大多數缺陷
2)測試證明沒有遺留缺陷,系統按預期工作
3)測試可以窮盡
4)自動化測試可以100%覆蓋
5)自動化測試能夠提高甚至保證測試質量
6)自動化測試能降低成本
7)沒有必要提供額外資源來開發、驗證和維護自動化測試用例
8)可以依賴測試進行所有的驗證,即使有的需求通過分析、演示、認證和審查能夠輕易的驗證
這些不切實際的測試期望會導致:當系統不可避免的出現故障時,測試人員更可能得到“指責”導致不切實際的期望失敗。雖然即使沒有不切實際的期望這可能也會發生,但期望的存在增加了指責的可能性和嚴重性

潛在原因:

1.測試利益相關者不理解測試侷限性
2.測試利益相關者不理解了解自動化測試,認為自動化是一項低成本,高回報的工作,並且可能會由自動化測試得到一種虛假的安全感,而忽略了自動化本身的可靠性比如錯誤的指令碼和資料