昨天提到了許多測試類型,今天要分別對這些測試類型來做簡單的介紹~ Unit Testing Unit test就如同他的名字,是以一個軟體中最小可測試的單位(u...
本章節「GitLab CI/CD」概要 Day 24: GitLab CI/CD 基本概念與工作流程Day 25: GitLab Runners 配置與使用Da...
在我們開發 weather_dag 之後,我們介紹了如何透過 View 以及警報來監控 DAG 執行的狀況。在開發之後其實還有一件非常重要的事,那就是測試,對於...
前言 今天來說說從工程師轉換成測試人員後的轉變。 心得 在這段擔任測試人員,有一些小小心得。先說結論,經過這段時間後,對於寫程式更有不一樣的見解。 在這之前,寫...
這篇來講一下在測試的時候遇到的問題,主要是 package 的 import issue 一般來說,我們開發的 dag 都會放在 project 下的 /dag...
介紹 「三星遠端測試實驗室」(Samsung Remote Test Lab)計劃,開發人員可透過虛擬化和遠端操控,輕鬆於數千台三星Galaxy 裝置上測試應用...
今日主題 今天的主題是Scenario testing,所謂的情節需要角色以及故事,通常是經過觀察使用者與產品之間的互動關係,從使用者角度出發來了解產品是如何被...
今日主題 在開始今天主題Tests之前,讓我們想像一下以下的各種場景 網站翻修,擔心把功能改壞,開發起來戰戰兢兢 API開發中,需要頻繁修改並確認正確性 AP...
經過了差不多兩週,我認為監控和警報的部分總算是告了個段落,雖然之後還需要透過實際的收集監控資料來修正警報的規則跟 dashboard 就是了。接下來剛好我是讀到...
在昨天的練習裡,我們在自己的本機上完成了一個 ShoppingCart 的類別。因為是用 TDD 的開發流程,所以測試也一併寫好了。不過,雖然我們在自己的電腦上...
如果元件內有牽涉 HTTP requests ,我們通常需要在測試中 mock 它們。今天將學習如何測試元件的時候 mock 這些 HTTP requests。...
目前為止我們已經了解該如何使用 React Testing Library 的 render 跟 debug 來 測試元件的狀態了。 今天我們將繼續探索如何測試...
昨天我們學習了如何在測試裡 render 元件,並使用 testing library 家族的 jest-dom 及 dom-testing-library 來...
使用 ReactDOM 來 Render 被測試元件 假設現在有一個 <FavoriteNumber /> 元件,我們要測試它是否有 render...
繼續來看看有什麼功能可以測試,先來看 AudioFocus 的測試,模擬其它 App 發出 AudioFocus 時,受測的 App 有什麼反應。AudioFo...
今天來介紹測試的部分,這個測試比較特別一些,不是一般的 API 或是 UI 的測試,需要 Mock 或Stub 之類的,比較偏向黑箱的測試,目的是來測試播放器的...
用 jest.mock 來 mock 整個 module 今天 「理解 Mock 基礎概念」 即將告一個段落,目前為止我們 mock function 大致上滿...
到目前為止,我們還是「手動」地記住及復原需要被 mock 的 function,例如: test('returns winner', () => {...
通常,在測試 JavaScript 跟 Mock 依賴的時候,我們需要確認 Functions 是不是有被正確地呼叫,例如:被呼叫了幾次?參數是否有正常傳遞進去...
Mock 是什麼? 單元測試時,假設我們要測試 A 單元,但這個單元需要依賴另一個單元(B 單元),例如:發送一個 request 到 API 。一方面,因為單...
前兩天的文章,我們分別使用 ESLint 跟 Prettier 作為靜態分析的工具。今天,我們將爲靜態分析做個收尾。 檢查專案的程式碼狀態 雖然可以在 VSCo...
程式碼排版是開發中很重要的小事,但如果每次刪減或補上空白、縮排等等都人工手動調整,那真的超級花時間,幸好,我們可以把這些瑣事交給工具來處理。另外,如果共同開發的...
工程師的寫 code 日常中,拼錯字必定不可少(誤)。造成程式壞掉的各種原因裡,「錯字」跟「型別錯誤」都是很常見的原因之一。前面我們知道,寫測試的目的是在保護程...
有非常多的套件或是框架,可以輔助我們寫出高品質的測試。如何有效地善用這些工具,最好的方法就是去理解工具背後是怎麼運作的。而理解工具背後的運作原理,最好的方式之一...
前言 一直想要研究「如何寫好 JavaScript 測試」,但過了好一段時間卻遲遲還未開始,決定透過報名 2020 鐵人賽,迫使自己選定這個主題專注學習。對我來...
SD 卡真品鑑定 壹、前言 作為一隻米蟲,玩遊戲是相當重要的事情 最近因為記憶卡價格很甜,決定替 switch(還沒到手的) 擴容 買了 SanDisk UL...
在讓我們在專案中進行一些程式碼相關的測試吧! ? 隕石小故事 我先自首,我很少在專案上做一些測試相關的程式碼(跪)。但是某些時候有些需要計算或複雜的拼湊...
今天來跟大家把之前說的的技術做的回顧,然後想想我們要怎麼開始測試計畫,我們先想想我們講到的三個測試的範疇,單元測試(Unit Test),整合測試(Integr...
大家在測試Application的時候一定都有這個經驗,如果我們今天是選擇直接連Testing Server的話,如果有非同步的task測試很容易就失敗了,其它...
先前我們寫的測試案例程式碼, 有很多test 裡面的程式碼都一樣 test('buy 1 book', () => { let bookstore...