自動(dòng)化測(cè)試腳本玫芦,應(yīng)該誰來負(fù)責(zé)執(zhí)行?
很多時(shí)候医增,自動(dòng)化腳本由專門的自動(dòng)化測(cè)試團(tuán)隊(duì)來負(fù)責(zé)維護(hù)老虫,同時(shí)執(zhí)行自動(dòng)化腳本,反饋?zhàn)詣?dòng)化測(cè)試結(jié)果忽刽,但是有沒有一種自動(dòng)化是這樣的夺欲,底層實(shí)現(xiàn)是由專門的自動(dòng)化開發(fā)人員來維護(hù),上層的觸發(fā)伞剑、使用市埋、結(jié)果由非開發(fā)人員來完成恕刘,答案是有的抒倚,所有我想說的是:讓非開發(fā)人員也應(yīng)該、且能夠愉快的使用腳本(工具)才是一套完美的腳本含蓉。
非開發(fā)人員想要什么樣的自動(dòng)化
1.作為非開發(fā)人員镣陕,可視化的操作界面谴餐,或者一鍵啟動(dòng)才是他們想要的,站在使用者的角度越簡單的操作呆抑,越完整的結(jié)果展現(xiàn)岂嗓,才能充分吸引非測(cè)試人員的注意力,也是推動(dòng)自動(dòng)化項(xiàng)目在非開發(fā)團(tuán)隊(duì)開展的關(guān)鍵鹊碍;
2.可視化的界面(一鍵啟動(dòng))預(yù)示著自動(dòng)化開發(fā)人員需要做更多底層的工作厌殉,處理各種條件,增加各種異常的判斷侈咕,做更多自動(dòng)化測(cè)試工具的測(cè)試公罕;
為什么說應(yīng)該由非開發(fā)人員來執(zhí)行自動(dòng)化測(cè)試
1.非開發(fā)人員來執(zhí)行測(cè)試,可以帶來以下幾點(diǎn)好處:
(1).作為自動(dòng)化系統(tǒng)開發(fā)者耀销,會(huì)更加嚴(yán)謹(jǐn)?shù)奶幚碜约旱哪_本楼眷,對(duì)于提高腳本的質(zhì)量是一種鞭策;
(2).從使用者的角度罐柳,能夠結(jié)合實(shí)際的使用場景,豐富自動(dòng)化測(cè)試腳本的覆蓋度狰住;
(3).開發(fā)者與使用者的分開张吉,有利于系統(tǒng)的良性發(fā)展;
如何開發(fā)一套實(shí)用的自動(dòng)化系統(tǒng)
按照我的理解催植,一套易用的自動(dòng)化系統(tǒng)應(yīng)該包含以下幾個(gè)要素:
1.簡單肮蛹、易讀的可視化界面,這需要開發(fā)人員有較強(qiáng)的頁面開發(fā)能力创南;
2.簡潔的操作流程伦忠;
3.高穩(wěn)定性、快速運(yùn)轉(zhuǎn)扰藕;
4.盡可能多的點(diǎn)擊驅(qū)動(dòng)模型缓苛,即一鍵觸發(fā)特定的場景;
5.詳實(shí)且可選的測(cè)試報(bào)告邓深。