不對。測試員執(zhí)行“和他們的開發(fā)組同事不同的、但同樣有效的任務(wù),”Wilson說,測試員應(yīng)該在項目表(project table)上有同樣的位置。“傳統(tǒng)的測試自動化工具沒能做到工具廠商宣傳的廣告效果,這已經(jīng)是被廣泛公認(rèn)的事實。也許廠商們(沒有惡意,Original)應(yīng)該降低宣傳的規(guī)格。”
謊言四:單元測試后不再需要手工測試
沒有人會不同意手工測試是重復(fù)的、昂貴的、令人厭煩并且容易出錯的。雖然TDD可以減少手工做功能測試的工作量,但它不能替代更多的手工或者自動化的黑盒測試!巴ㄟ^自動化捕獲測試員的操作過程,記錄他們的鍵盤按鍵和鼠標(biāo)移動,測試員將會有更多的時間來做‘有趣的’、更有價值的活動,例如測試那些很難或者不可能自動化的復(fù)雜的場景。雖然手工測試發(fā)現(xiàn)錯誤是耗時的(因此也是昂貴的)方法,但沒有發(fā)現(xiàn)他們的代價常常會更大!盬ilson說。
謊言五:不再需要用戶驗收測試
在Wilson經(jīng)歷的敏捷開發(fā)中,驗收測試常常定位是“和客戶一起工具,解決不正確的需求”,而不是“糾正不滿足用戶需要的功能”。也許實際上兩點(diǎn)都有。“當(dāng)用戶最初定義他們的需求時,他們是基于他們最初的期望。當(dāng)他們看到剛‘新鮮出爐’的系統(tǒng)時,他們總是會提出不同的或者額外的需求,”他說。
此文章共有2頁 上一頁 1 2
文章來源:中國項目管理資源網(wǎng)
|