6 ios測(cè)試框架二次開(kāi)發(fā)

自動(dòng)化部署圖

BVT (Build Verification Test)

如無(wú)大的問(wèn)題,就可以進(jìn)行相應(yīng)的功能測(cè)試。BVT優(yōu)點(diǎn)是時(shí)間短,驗(yàn)證了軟件的基本功能。缺點(diǎn)是該種測(cè)試的覆蓋率很低。因?yàn)檫\(yùn)行時(shí)間短,不可能把所有的情況都測(cè)試到。BVT測(cè)試也被稱為“冒煙測(cè)試”。



自動(dòng)化測(cè)試框架設(shè)計(jì)圖

底層

xctest封裝:包裝自動(dòng)化測(cè)試載體

消息處理:測(cè)試框架和測(cè)試APP之間通信交互

驅(qū)動(dòng)模塊:UI遍歷,UI定位,手勢(shì)執(zhí)行,采用EarlGrey這個(gè)框架二次開(kāi)發(fā)

系統(tǒng)資源模塊:獲取底層信息,APP性能數(shù)據(jù),內(nèi)存,CPU,網(wǎng)絡(luò)包數(shù)據(jù)

中層

控件調(diào)用封裝:將控件獲取的類型,屬性,手勢(shì)封裝在一起,方便應(yīng)用層接口調(diào)用

腳本驅(qū)動(dòng):中間層調(diào)度方式,包括控件判斷,定義,執(zhí)行等功能

截圖模塊

日志模塊

應(yīng)用層

自動(dòng)化腳本

配置文件

腳本分配資源調(diào)度:持續(xù)集成使用,Jenkins框架

日志分析系統(tǒng):分析日志,生成HTML可讀形式,上傳服務(wù)器,郵件提醒



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,175評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,426評(píng)論 4 61
  • 贏家與輸家的主要區(qū)別在于是否一貫的、有約束的運(yùn)用一流的可行的策略。 一、好交易策略應(yīng)遵守的規(guī)則 根據(jù)《克羅談投資策...
    木頭愛(ài)股票閱讀 3,062評(píng)論 0 52
  • 又是一個(gè)月圓中秋佳節(jié),生命里應(yīng)該有30多個(gè)這個(gè)節(jié)日了,可是記不住它的感覺(jué),只記得小時(shí)候三毛錢(qián)一塊的五仁月餅吃的香甜...
    冬冬米娜閱讀 306評(píng)論 0 0
  • 概要 meta元素可提供有關(guān)頁(yè)面的元信息(meta-information),比如針對(duì)搜索引擎和更新頻度的描述和關(guān)...
    饑人谷_張穎瑩閱讀 744評(píng)論 2 4

友情鏈接更多精彩內(nèi)容