我覺得的牛逼的軟件測試工程師(1)
先說一句話:有想法,并能實(shí)現(xiàn)它,另外推動(dòng)力很重要
一般軟件測試工程師日常主要會(huì)有兩大部分內(nèi)容:做項(xiàng)目,建體系
我這里想說做項(xiàng)目部分。
在需求分析階段,可以根據(jù)自己的業(yè)務(wù)積累經(jīng)驗(yàn),指出產(chǎn)品或者需求的不合理之處,甚至于識別到業(yè)務(wù)風(fēng)險(xiǎn)。
在架構(gòu)設(shè)計(jì)和系統(tǒng)設(shè)計(jì)階段可以識別到技術(shù)設(shè)計(jì)的問題和潛在的風(fēng)險(xiǎn)。
在測試計(jì)劃和策略階段能夠根據(jù)產(chǎn)品或項(xiàng)目的實(shí)際情況和時(shí)間節(jié)奏選擇恰當(dāng)?shù)臏y試策略,比如基于變更的風(fēng)險(xiǎn)敞口的評估,選擇測試覆蓋的范圍達(dá)到測試的充分性,還有基于時(shí)間的節(jié)奏選擇合理的交付形式以及和開發(fā)同學(xué)合作的方式。
在測試階場景和用例設(shè)計(jì)階段除了正常的功能測試,對業(yè)務(wù)異常和系統(tǒng)異常的處理和恢復(fù)邏輯都能夠做到有效覆蓋,對可測性和切入點(diǎn)有較好的把握,能夠使用一些測試工具或腳本解決可測性問題、提升測試效率或質(zhì)量。
基于對環(huán)境和代碼實(shí)現(xiàn)的理解,在測試執(zhí)行階段,發(fā)現(xiàn)問題的時(shí)候能夠較好的進(jìn)行分類和初步定位,有效的推動(dòng)問題解決。
有較強(qiáng)的推動(dòng)力,需要有較好的溝通策略和技巧,因?yàn)槌俗龊脺y試工作,需要協(xié)同好研發(fā)過程中的各種角色和開發(fā)人員、產(chǎn)品經(jīng)理等團(tuán)隊(duì)成員緊密協(xié)作,共同保證項(xiàng)目進(jìn)度和高質(zhì)量交付。
這次先說這些了,下次再說建體系部分。歡迎交流,隨時(shí)私聊我。