東莞市源泰通測試技術(shù)有限公司
聯(lián)系人:黃先生
手機(jī):13510986065
座機(jī):0769-23225189
傳真:0769-23225189
郵箱:sales@super-ate.com
Q Q:251824780
地址:東莞市寮步鎮(zhèn)西溪鳧西路115號2樓
網(wǎng)址:www.dbjnmc.com
自動化測試系統(tǒng)開發(fā)_自動化測試系統(tǒng)的基本流程以及注意事項:
自動化測試系統(tǒng)的基本流程主要包含需求分析,自動化測試計劃設(shè)計,用例設(shè)計,自動化測試框架設(shè)計與開發(fā),腳本開發(fā),環(huán)境搭建,整體聯(lián)調(diào)運行等。
1.需求分析:分析哪些點需要進(jìn)行自動化,在需求分析階段參與進(jìn)來,在被測代碼開發(fā)階段輸出依賴點,保證自動化開發(fā)時效率更高,代碼改動更小;
2.用例設(shè)計:建議先根據(jù)測試點設(shè)計所有用例,然后分別查看是否可以實現(xiàn)自動化,最后正向補(bǔ)充可能遺漏的自動化場景;
3.自動化測試框架設(shè)計與開發(fā):
自動化測試框架與軟件架構(gòu)類似,定義了在使用該套腳本時需要調(diào)用哪些文件、結(jié)構(gòu),調(diào)用的過程,以及文件結(jié)構(gòu)如何劃分。
而根據(jù)自動化測試用例,我們很容易能夠定位出自動化測試框架的典型要素:
1.公用的對象。
不同的測試用例會有一些相同的對象被重復(fù)使用。這些公用的對象可被抽取出來,在編寫腳本時隨時調(diào)用。當(dāng)這些對象的屬性因為需求的變更而改變時,只需要修改該對象屬性即可,而無需修改所有相關(guān)的測試腳本。
2.公用的環(huán)境。
各測試用例也會用到相同的測試環(huán)境,將該測試環(huán)境獨立封裝,在各個測試用例中靈活調(diào)用,也能增強(qiáng)腳本的可維護(hù)性。
3.公用的方法。
當(dāng)測試工具沒有需要的方法時,而該方法又會被經(jīng)常使用,我們便需要自己編寫該方法,以方便腳本的調(diào)用。
4.測試數(shù)據(jù)。
一個測試用例需要執(zhí)行很多個測試數(shù)據(jù),我們便可將測試數(shù)據(jù)放在一個獨立的文件中,由測試腳本執(zhí)行到該用例時讀取數(shù)據(jù)文件,從而達(dá)到數(shù)據(jù)覆蓋的目的。
在該框架中需要將這些典型要素考慮進(jìn)去,在測試用例中抽取出公用的元素放入已定義的文件,設(shè)定好調(diào)用的過程。
4.測試腳本的開發(fā):需要注意腳本兼容性和可擴(kuò)展性,盡量保證測試腳本在不同的測試環(huán)境上均可執(zhí)行,在不同版本中均可達(dá)到測試效果??蓴U(kuò)展性即為在本腳本基礎(chǔ)上方便地增加測試步驟或者增加執(zhí)行的循環(huán)次數(shù)等。
Copyright ?
http://www.dbjnmc.com/
東莞市源泰通測試技術(shù)有限公司
專業(yè)從事于
變頻器測試系統(tǒng),變頻器自動測試系統(tǒng),自動化測試系統(tǒng)
, 歡迎來電咨詢!
粵ICP備18023542
技術(shù)支持:
華商網(wǎng)絡(luò)