在軟件項(xiàng)目的測試過程中,我們往往會(huì)遇到以下的一些情況,是開發(fā)組和測試組無法緊密協(xié)調(diào)合作的情況,我總結(jié)了以下幾條比較常見的:
A 程序員一般情況下犯錯(cuò)的原因
1.程序員粗心大意(本應(yīng)該不出現(xiàn)錯(cuò)誤,例如表現(xiàn)性錯(cuò)誤)
2.程序員需求理解錯(cuò)誤
3.程序員程序考慮不周,程序設(shè)計(jì)不夠嚴(yán)謹(jǐn)
B 測試員一般情況下導(dǎo)致誤報(bào)Bug的原因
1.測試人員需求理解錯(cuò)誤(業(yè)務(wù)功能理解錯(cuò)誤)
2.測試人員常規(guī)理解錯(cuò)誤(本是正常現(xiàn)象,以為是錯(cuò)誤,常指誤解業(yè)界常規(guī)實(shí)現(xiàn)方法等)
3.測試人員測試功能時(shí)間范圍不合規(guī)定(功能未完成已進(jìn)行測試提Bug,或未按照某一時(shí)間段規(guī)定進(jìn)行測試)
4.需求功能點(diǎn)描述含糊不清具備爭議性,或需求功能點(diǎn)沒提及,但測試人員按照自己理解提出Bug
C 非程序錯(cuò)誤下,導(dǎo)致測試出現(xiàn)問題的原因
1.系統(tǒng)運(yùn)行環(huán)境問題
2.程序批量沒有配合測試
3.測試人員測試時(shí)候,數(shù)據(jù)存在垃圾數(shù)據(jù)導(dǎo)致出錯(cuò)