日本伊人精品一区二区三区观看方式,亚洲一区二区久久久久久,亚洲精品无吗,欧美日韩一区二区高清

有考網有考網合作機構>東莞培訓學校>東莞東城達內IT教育培訓
東莞東城達內IT教育培訓
全國統一學習專線 8:30-21:00
位置:有考網 > 計算機類 > 軟件測試 > > 軟件測試UI自動化很難嗎?  正文

軟件測試UI自動化很難嗎?

發布時間:2021-09-24 16:13:31來源:轉載

UI自動化技術,是我們測試工程師繞不開的一個話題,只要提起它來,基本所有測試工程師都能給你說道說道。有些人認為它很難,有些人認為它很簡單。認為它很難的人會告訴你,UI自動化非常不穩定,太難了,實用性也不大,想真正做好難于登天。認為它簡單的人會告訴你,UI自動化太簡單了,十分鐘就能入門,不就是寫寫腳本么,driver.find_element_by_id()就完事了。

小編覺得其實這倆種觀點都片面了,都是對UI自動化的不了解造成的誤會。真正的UI自動化需要細分,因為它有不同的階段,各個階段的也都有自己的特點。

文章開頭先給大家明確一個業內普遍認同的觀點:目前行業內的UI自動化已經形成了4個階段。當前國內互聯網公司中能用的起來UI自動化的不多,且大部分都集中在1-2階段。如果你的公司也在第2階段以下,那可真的要加油了。

一、錄制回放

可能大家第一次接觸自動化的時候,前輩或者老師就告訴了你,UI自動化是可以錄制的。比如Web自動化可以用FirFox瀏覽器的SeleniumIDE來錄制成各種語言的Selenium腳本,然后執行這個腳本,瀏覽器就會執行你剛剛所做的一切操作。

還有loadrunner/badboy/QaRun/SNMPTester等等一大堆工具,你這時候會想:原來自動化測試,soeasy。

【優點】:上手難度低,不用懂什么代碼,自動生成腳本的非常簡單迅速。

【缺點】:這種腳本對環境的依賴性太強了,UI層稍微變化一點點,整個腳本就失效了。甚至很多Web頁面中的元素的id都是動態的(每次打開都不一樣),所以導致這種腳本生成后連一次都走不通。而如想改起來的成本甚至高于自己動手重新寫一個腳本了。從維護成本來說的話,這種腳本屬于一次性的東西,不值得維護。

【總結】:這種方式從筆者剛接觸自動化的時候,就已經淘汰了,無論是老師還是業界大神,都直言做自動化就不要碰錄制回放,這完全是在走彎路。所以如果你的公司是這種,那么就到了你大顯神威進軍下一階段的時刻了!

二、手動腳本

到了這個階段,公司的測試團隊會有一部分專門做自動化的測試人員,他們負責手動去寫腳本,相信大家對這個階段都非常熟悉,因為絕大部分有UI自動化的公司都處于這個階段。各個端都有自己專門負責自動化的工程師,他們所用的語言,技術可能相同也可能不同,要比喻的話,就是八仙過海各顯神通。

更多培訓課程: 東莞軟件測試 更多學校信息: 東莞東城達內IT教育培訓 咨詢電話:

相關內容: 軟件測試 UI自動化軟件測試 軟件測試UI自動化是什么

同類文章
相關熱詞
主站蜘蛛池模板: 连江县| 靖远县| 敦煌市| 宜丰县| 北海市| 育儿| 辽中县| 垫江县| 巢湖市| 安国市| 山阴县| 遵化市| 武宣县| 汝城县| 旌德县| 佛山市| 东至县| 偃师市| 景东| 遂溪县| 松原市| 象州县| 巴青县| 九江县| 高雄县| 营山县| 嘉义市| 壤塘县| 揭东县| 昌邑市| 濉溪县| 塔城市| 资中县| 丹东市| 普宁市| 江山市| 得荣县| 阿图什市| 靖江市| 曲麻莱县| 富锦市|