1. 記得有這么個(gè)缺陷,以后再遇到的時(shí)候可能就會(huì )了解發(fā)生的原因。
2. 盡力去查找出錯的原因,比如有什么特別的操作,或者一些操作環(huán)境等。
3. 程序員對程序比測試人員熟悉的多,也許你提交了,即使無(wú)法重新,程序員也會(huì )了解問(wèn)題所在。
4. 無(wú)法重現的問(wèn)題再次出現后,可以直接叫程序員來(lái)看看問(wèn)題。
5. 對于測試人員來(lái)說(shuō),沒(méi)有操作錯誤這條.既然遇到,就是問(wèn)題。即使真的操作錯了,也要推到程序員那里,既然測試人員犯錯誤,用戶(hù)也可能會(huì )犯同樣的錯誤。錯誤發(fā)生的時(shí)候,Tester最大。
二、程序不是測試人員寫(xiě)的,出問(wèn)題也不是測試人員的原因
至于無(wú)法重現,可能的原因很多,因為測試人員看到的只是程序的外部,無(wú)法深入程序內部,所以把責任推給測試人員是不對的。
測試人員的任務(wù)只是盡力重現問(wèn)題,而不是必須重現三、下次再遇到的時(shí)候,拉他們來(lái)看就可以了因為問(wèn)題如果無(wú)論如何無(wú)法重現,程序員確實(shí)也沒(méi)有什么好的解決方法。
而且此類(lèi)問(wèn)題即使程序員說(shuō)修改了,測試員也沒(méi)有好的方法去驗證是不是。
四、你可以告訴程序員,測試過(guò)程是沒(méi)有錯誤的。
測試人員只是檢查程序中可能存在的問(wèn)題,雖然測試人員使用一定的手段方法努力去覆蓋所有的情況,但這些都是理論的推測。在實(shí)際中,可能因為人員、環(huán)境、配置等種種原因出現各種各樣的問(wèn)題,在測試人員這里發(fā)現問(wèn)題是公司內部的事情,程序發(fā)到外面可就是公司的形象問(wèn)題了。
需要讓程序員理解,測試人員是幫助他們的,不是害他們的。
客戶(hù)那里發(fā)現問(wèn)題比測試員發(fā)現問(wèn)題結果要嚴重的多五、測試部門(mén)是獨立與開(kāi)發(fā)部門(mén)的呀,真的打交道,也是經(jīng)理對經(jīng)理。
在我們這里上面的事情,和程序員相互只能商議解決,并沒(méi)有誰(shuí)高誰(shuí)低。
問(wèn)題無(wú)法重現,也要提出,程序員那里可以回復無(wú)法再現。問(wèn)題放在那里,等到再次出現的時(shí)候,就立刻叫程序員過(guò)來(lái)查看。
實(shí)在沒(méi)有再次出現,最后可以寫(xiě)到報告中,說(shuō)出現了什么現象,但無(wú)法再現(比較嚴重的問(wèn)題才如此處理,小問(wèn)題經(jīng)理之間商量商量可能就算了)。
至于測試人員必須重現bug,你殺了我好了,我每次測試項目都有無(wú)法重現的問(wèn)題,很多我能找到大概的原因,有些根本無(wú)法重現(僅僅出現一次)。
這種事情是無(wú)法避免的,并不能說(shuō)測試人員無(wú)法重現問(wèn)題,就是工作不到位(哼,程序有bug,是否可以說(shuō)程序員工作不到位的呀)。
六、測試部門(mén)要獨立,最好不受開(kāi)發(fā)的制約。其實(shí)真正要重視,就應該有否決的權利。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/