亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

cypress測(cè)試工具特點(diǎn)及使用介紹

 更新時(shí)間:2022年06月01日 11:26:22   作者:把蘋果咬哭的測(cè)試筆記  
這篇文章主要為大家介紹了cypress測(cè)試工具以及為什么要使用cypress的原因,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

cypress測(cè)試工具

cypress現(xiàn)在可謂是越來(lái)越火爆了,github上已經(jīng)30.2K star了。作為一名曾使用selenium做web自動(dòng)化的。測(cè)試人員,很想去一探究竟。

一、什么是cypress

  • Cypress稱自己是下一代的web前端測(cè)試工具,并且解決了開發(fā)和測(cè)試人員在測(cè)試當(dāng)下應(yīng)用程序時(shí)的關(guān)鍵痛點(diǎn)。
  • 很多時(shí)候,cypress會(huì)被拿來(lái)與Selenium作比較,但是從根本上來(lái)說(shuō),這兩個(gè)是不一樣的東西,所以,cypress
  • 不用受到Selenium的那些限制。這樣一來(lái),cypress可以讓我們能更快、更容易的編寫更可靠的測(cè)試代碼。
  • cypress可以用來(lái)編寫所有類型的測(cè)試:端到端的測(cè)試、集成測(cè)試、單元測(cè)試。只要有一個(gè)瀏覽器來(lái)給它運(yùn)行,它就可以來(lái)測(cè)試web里任何東西。
  • 作為一款開源框架,cypress的生態(tài)也是非常豐富的。支持在本地安裝,還有一個(gè)內(nèi)容豐富的儀表盤來(lái)記錄測(cè)試運(yùn)行細(xì)節(jié)。
  • 另外,支持CI持續(xù)集成也是必不可少的。

二、cypress獨(dú)有特點(diǎn)

獨(dú)有特點(diǎn),也就是cypress能做到的,而其他測(cè)試框架不能做的事情:

測(cè)試運(yùn)行過(guò)程:在運(yùn)行測(cè)試的時(shí)候,cypress會(huì)獲取快照,記錄了測(cè)試執(zhí)行過(guò)程的每一步細(xì)節(jié)。

可調(diào)試性:支持使用web瀏覽器上的開發(fā)工具直接調(diào)試,有豐富錯(cuò)誤和堆棧跟蹤信息。

  • 自動(dòng)等待:在頁(yè)面某些元素還沒(méi)出來(lái)的時(shí)候,通常我們會(huì)添加等待的代碼。但是在cypress中,是自動(dòng)等待的,直到
  • 元素出現(xiàn),或者超過(guò)了你設(shè)置的超時(shí)時(shí)間。
  • Spies, Stubs, and Clocks: 這三樣特性可以幫助我們更好的控制和確認(rèn)功能的行為,比如服務(wù)的響應(yīng)。
  • 截圖和視頻:支持失敗自動(dòng)截圖,還可以在運(yùn)行測(cè)試的時(shí)候生成運(yùn)行過(guò)程的視頻。
  • 跨瀏覽器測(cè)試:支持chrome、Firefox等多瀏覽器測(cè)試。

其他亮點(diǎn)

環(huán)境安裝:快速安裝。沒(méi)有服務(wù)器,驅(qū)動(dòng)程序,或任何其他依賴需要安裝或配置,短短60s內(nèi)就可以搞定。

編寫測(cè)試:測(cè)試腳本可閱讀性高,易于理解。

運(yùn)行測(cè)試:Cypress運(yùn)行速度非???,基本可以與瀏覽器內(nèi)容實(shí)時(shí)同步,感受一下。

調(diào)試:錯(cuò)誤消息可讀性好,與我們常用的開發(fā)工具相結(jié)合,可以幫助快速調(diào)試。

以上雖然只是簡(jiǎn)單的介紹,但是已經(jīng)讓我體會(huì)到了cypress的強(qiáng)大之處。一個(gè)框架好不好用,在我看來(lái)就是簡(jiǎn)單,效率,穩(wěn)定。隨著后面學(xué)習(xí)的逐步深入,一點(diǎn)點(diǎn)的來(lái)揭開cypress的面紗,更多關(guān)于cypress測(cè)試工具的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    這篇文章主要介紹了Git恢復(fù)之前版本的三種方法之reset、revert、rebase解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • VSCode提高 Node 和 Vue 開發(fā)效率的插件推薦

    VSCode提高 Node 和 Vue 開發(fā)效率的插件推薦

    工欲善其事必先利其器,以下是本人為Node 和 Vue開發(fā)收集的vscode插件,有需要的話趕緊mark起來(lái)吧~
    2020-03-03
  • Clion ROS開發(fā)環(huán)境設(shè)置技巧

    Clion ROS開發(fā)環(huán)境設(shè)置技巧

    這篇文章主要介紹了Clion ROS開發(fā)環(huán)境設(shè)置技巧,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 使用 Conditional Menus 插件讓 WordPress 在不同頁(yè)面顯示不同菜單

    使用 Conditional Menus 插件讓 WordPress 在不同頁(yè)面顯示不同菜單

    這篇文章主要介紹了如何使WordPress在不同頁(yè)面顯示不同菜單
    2021-09-09
  • 如何解決vscode中ESLint和prettier沖突問(wèn)題

    如何解決vscode中ESLint和prettier沖突問(wèn)題

    這篇文章主要給大家介紹了關(guān)于如何解決vscode中ESLint和prettier沖突問(wèn)題的相關(guān)資料,ESLint和Prettier之間可能會(huì)發(fā)生沖突,因?yàn)樗鼈兌际怯糜诖a規(guī)范化的工具,但它們的規(guī)則和格式化方式可能不同,需要的朋友可以參考下
    2023-11-11
  • 深入講解HTTPS中的加密算法

    深入講解HTTPS中的加密算法

    前段時(shí)間對(duì)接了好多外部接口,很多都是https的,還有證書,還有一些加密的。對(duì)這塊不是太了解,就查資料整理總結(jié)實(shí)踐下。下面這篇文章主要給大家深入的介紹了關(guān)于HTTPS中加密算法的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • vscode入門教程之頁(yè)面啟動(dòng)與代碼調(diào)試

    vscode入門教程之頁(yè)面啟動(dòng)與代碼調(diào)試

    VScode是微軟推出的一款輕量級(jí)的編輯器,采用了和VS相同的UI界面。今天小編給大家?guī)?lái)一篇如何使用vscode來(lái)進(jìn)行最基本的工作的小教程,希望大家能夠喜歡
    2020-01-01
  • Vscode 打字特效插件Power Mode安裝使用介紹

    Vscode 打字特效插件Power Mode安裝使用介紹

    本文給大家推薦的是一款Vscode的打字特效的插件Power Mode的安裝使用說(shuō)明,插件非常的炫酷,推薦給大家,希望大家能夠喜歡
    2020-02-02
  • 教你JVM怎么使用native memory

    教你JVM怎么使用native memory

    這篇文章主要為大家介紹了JVM怎么使用native memory原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • idea+git合并分支解決沖突及詳解步驟

    idea+git合并分支解決沖突及詳解步驟

    這篇文章主要介紹了idea+git合并分支解決沖突及詳解步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評(píng)論