測(cè)試開(kāi)發(fā)技能從入門(mén)到高級(jí)實(shí)戰(zhàn)井厌,進(jìn)階學(xué)習(xí)文末加群!
昨天發(fā)布了《實(shí)戰(zhàn)| UI 調(diào)度自動(dòng)化測(cè)試平臺(tái)(基于 Python)》文章之后致讥,看到不少測(cè)試同學(xué)吐槽自己公司的 UI 自動(dòng)化測(cè)試效果差而維護(hù)成本高仅仆,就是一件勞民傷財(cái)?shù)募w活動(dòng)。經(jīng)常也會(huì)有同學(xué)問(wèn)垢袱,UI 自動(dòng)化測(cè)試應(yīng)不應(yīng)該投入墓拜?有沒(méi)有前途?怎樣做比較明智请契?
針對(duì)這個(gè)痛點(diǎn)問(wèn)題咳榜,本文整理了霍格沃茲測(cè)試學(xué)院校長(zhǎng)夏醉,資深測(cè)試架構(gòu)師@思寒老師的看法和最佳實(shí)踐經(jīng)驗(yàn),供大家參考涌韩,也歡迎有經(jīng)驗(yàn)的同學(xué)留言探討畔柔。
該不該做 UI 自動(dòng)化測(cè)試?
怎么看 UI 自動(dòng)化測(cè)試的價(jià)值臣樱?
從公司價(jià)值角度:沒(méi)有 UI 自動(dòng)化測(cè)試并不影響公司和測(cè)試團(tuán)隊(duì)的生存靶擦;
從個(gè)人價(jià)值角度:沒(méi)有 UI 自動(dòng)化并不影響找工作,但是會(huì)影響找大公司的工作雇毫;
兼容性測(cè)試價(jià)值:沒(méi)有 UI 自動(dòng)化測(cè)試玄捕,最起碼兼容性測(cè)試是不可能做好的。所以當(dāng)你沒(méi)有 UI 測(cè)試的時(shí)候嘴拢,你只能祈禱你們的研發(fā)隊(duì)伍很給力桩盲。本質(zhì)只是看這幾十萬(wàn)是怎么花的,要么是研發(fā)憑能力省下來(lái)席吴、要么是測(cè)試憑能力省下來(lái)赌结,要么是第三方公司憑能力掙的,要么是用戶體驗(yàn)受損導(dǎo)致公司損失掉的孝冒。
非功能測(cè)試:內(nèi)存泄漏柬姚、頁(yè)面性能、弱網(wǎng)都需要對(duì)具體頁(yè)面的訪問(wèn)庄涡,人手是否可以足夠快的可以重復(fù)的在各種不同場(chǎng)景下巡回測(cè)試量承,或者有理由不測(cè)試,比如 AB 測(cè)試或者質(zhì)量監(jiān)控很好穴店。
持續(xù)集成/持續(xù)交付:研發(fā)平均每幾個(gè)小時(shí)就會(huì)打出來(lái)他覺(jué)得有信心的測(cè)試包撕捍,你如何快速的做出質(zhì)量反饋。
政治價(jià)值觀:你如何應(yīng)對(duì) CXO 們對(duì)測(cè)試團(tuán)隊(duì)執(zhí)行效率的吐槽泣洞?減少承接的需求忧风、降低公司的發(fā)展速度、加人球凰、找外包還是提高手速狮腿?你需要有應(yīng)對(duì)的策略。
哪些場(chǎng)景可以不用做 UI 自動(dòng)化測(cè)試呕诉?
你的產(chǎn)品單元測(cè)試缘厢、接口測(cè)試非常成熟,而前端團(tuán)隊(duì)很給力甩挫,基本不出 UI 問(wèn)題贴硫,有靠譜的研發(fā)團(tuán)隊(duì)在為質(zhì)量兜底;
你的自動(dòng)化水平很差伊者,搞自動(dòng)化非但不成功還讓公司損失慘重夜畴,你用血一般的教訓(xùn)成功讓領(lǐng)導(dǎo)接納了 UI 自動(dòng)化測(cè)試無(wú)用論拖刃;
你的公司 2 個(gè)月發(fā)布一個(gè)大版本,你有為期 2 周以上的測(cè)試時(shí)間可以充分的奢華浪費(fèi)贪绘;
你的公司是富甲一方的甲方,你有數(shù)十人的外包測(cè)試團(tuán)隊(duì)可以幫你甩鍋央碟;
你的工作國(guó)企鐵飯碗税灌,即使用戶罵娘你仍然可以高枕無(wú)憂,比如1230x亿虽;
你是 CXO 的小舅子菱涤;
UI 自動(dòng)化測(cè)試有哪些最佳實(shí)踐經(jīng)驗(yàn)?
Google 在 Android 官網(wǎng)給出的參考資料
<figcaption style="margin: 10px 0px 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box; overflow-wrap: break-word !important; font-size: 0.7em; color: rgb(153, 153, 153); line-height: inherit; text-align: center;"></figcaption>
大咖 Martin Fowler 的指導(dǎo)圖
- 測(cè)試金字塔
- PageObject 設(shè)計(jì)模式
霍格沃茲測(cè)試學(xué)院的建議
- 互聯(lián)網(wǎng)服務(wù)架構(gòu)與測(cè)試流程
- 持續(xù)集成與交付
- 合理的使用 UI 自動(dòng)化測(cè)試
以上洛勉,關(guān)于 UI 自動(dòng)化測(cè)試的實(shí)戰(zhàn)經(jīng)驗(yàn)粘秆,歡迎大家留言探討。
你好呀收毫,喜歡這篇文章的話煩請(qǐng)點(diǎn)個(gè)“贊”哦攻走!萬(wàn)分感謝~(▽) PS:有問(wèn)題可以聯(lián)系我們哦~v ceshiren001