1、說(shuō)說(shuō)自動(dòng)化測(cè)試的優(yōu)勢(shì)。如下:
(1)回歸測(cè)試更方便、可靠;
(2)可運(yùn)行更多、更繁瑣的測(cè)試,且快速、高效;
(3)可執(zhí)行一些對(duì)于手工測(cè)試來(lái)說(shuō)相當(dāng)困難或做不到的測(cè)試;
(4)更好地利用資源,使資源的使用更有價(jià)值;
(5)具有一致性和可重復(fù)性特點(diǎn);
(6)自動(dòng)化測(cè)試腳本完全具有復(fù)用性;
(7)使軟件更有信任度;
(8)多環(huán)境下測(cè)試。
2、再說(shuō)說(shuō)自動(dòng)化測(cè)試無(wú)法做到的事以及劣勢(shì)。如下:
(1)不可能完全取代手工測(cè)試;
(2)無(wú)法完全保證測(cè)試的正確性;
(3)手工測(cè)試能發(fā)現(xiàn)的缺陷遠(yuǎn)比自動(dòng)化測(cè)試多;
(4)對(duì)測(cè)試質(zhì)量的依賴性極大;
(5)測(cè)試自動(dòng)化可能會(huì)制約軟件開發(fā);
(6)自動(dòng)化測(cè)試工具本身是死的,它沒有任何想象力;
(7)成本投入高,風(fēng)險(xiǎn)大;
(8)自動(dòng)化測(cè)試對(duì)測(cè)試人員的技術(shù)要求較高,對(duì)測(cè)試工具同樣有一定要求。
3、那么,什么時(shí)候適合引入自動(dòng)化測(cè)試呢?
(1)項(xiàng)目周期長(zhǎng),系統(tǒng)版本不斷;
(2)需求變更不頻繁;
(3)系統(tǒng)中的測(cè)試對(duì)象基本可以正常識(shí)別;
(4)系統(tǒng)中不存在大批量第三方控件;
(5)需要反復(fù)測(cè)試,如可靠性測(cè)試需要進(jìn)行上千次的系統(tǒng)測(cè)試;
4、該在什么時(shí)候避免展開自動(dòng)化測(cè)試呢?
(1)項(xiàng)目周期短,需求變更頻繁;
(2)在軟件版本還沒有穩(wěn)定的情況下;
(3)沒有明確的項(xiàng)目測(cè)試自動(dòng)化計(jì)劃、措施和管理;
(4)領(lǐng)導(dǎo)不支持;
(5)多數(shù)對(duì)象無(wú)法識(shí)別以及腳本維護(hù)頻繁與艱難,二者有其一,自動(dòng)化測(cè)試注定失敗。
最后
作為測(cè)試工程師,不斷提升自己工作能力是提高薪資待遇最重要的基礎(chǔ)。另外也要注重學(xué)習(xí), IT 行業(yè)是個(gè)不斷發(fā)展、更新迭代相對(duì)較快的行業(yè),技術(shù)具有明顯的時(shí)代特征,所以緊跟時(shí)代技術(shù)的發(fā)展才能讓自己不掉隊(duì),在職場(chǎng)當(dāng)中具有足夠的競(jìng)爭(zhēng)力。