iT邦幫忙

test automation相關文章
共有 18 則文章
鐵人賽 自我挑戰組 DAY 28

技術 IT 邦鐵人賽 Day 28 - Ruby Cucumber (二)

昨天我們安裝了 Cucumber 套件,然後也把規格寫好後,run 一遍測試,出現了訊息告訴我們有幾個 scenario 與 step,因為我們還沒有在 ste...

鐵人賽 自我挑戰組 DAY 24

技術 IT 邦鐵人賽 Day 24 - BDD,讓我們開始說人話吧!

今天我們來介紹跟 TDD 相近的 BDD,這裡指的相近絕對不是只差一個字的相近。在 TDD 情況下,工程師們彼此間的討論與溝通是沒有問題的,但非技術人員,像是...

鐵人賽 自我挑戰組 DAY 20

技術 IT 邦鐵人賽 Day 20 - 水豚君的幫助 Capybara

今天我們來介紹這款我超喜歡的測試框架:capybara。Capybara 是用來跟 Rspec-rails 搭配使用,也就是 Rspec-rails 的輔助工具...

鐵人賽 自我挑戰組 DAY 17

技術 IT 邦鐵人賽 Day 17 - 在 Rails 中使用 RSpec

前幾天我們介紹了 RSpec 如何進行測試,以及其各種在建立規格時會用到的方法,今天我們要把 RSpec 裝到 Rails 裡,讓 Rails 也可以進行測試。...

鐵人賽 自我挑戰組 DAY 16

技術 IT 邦鐵人賽 Day 16 - RSpec 語法 shared_context

昨天介紹了 shared_examples 的概念,如果理解,今天的內容就非常容易了。事不宜遲,馬上來介紹我們的 shared_context 吧。 share...

鐵人賽 自我挑戰組 DAY 14

技術 IT 邦鐵人賽 Day 14 - RSpec 語法 context method

今天我們要來說的東西比前面幾個方法還簡單很多:context,主要是用來整理 examples 的敘述,讓 readability 直線上升! 在一般的情況下...

鐵人賽 自我挑戰組 DAY 13

技術 IT 邦鐵人賽 Day 13 - RSpec 語法 subject method

寫程式寫到後來發現,最難的其實是「取名」,要取個一眼就知道這是在幹麻的變數名稱,實在是門藝術,像我這種思維方正又收斂的人,取名真的是一大困難,貼心如 RSpec...

鐵人賽 自我挑戰組 DAY 12

技術 IT 邦鐵人賽 Day 12 - RSpec 語法 let method

昨天介紹了 hook ,其中的 before hook 是為了不要一直做重複的事情,但這樣會造成每個 examples 都會執行,不論 examples 有沒有...

鐵人賽 自我挑戰組 DAY 10

技術 IT 邦鐵人賽 Day 10 - RSpec 基本語法

前面介紹了 RSpec 的規格與測試,讓大家都能明白 TDD 的測試流程,紅燈、綠燈、優化與重構。接下來,我們會花好幾篇來介紹 RSpec 的 語法。 今天我們...

鐵人賽 自我挑戰組 DAY 9

技術 IT 邦鐵人賽 Day 9 - RSpec 測試完成

不知道大家有沒有先試著自己做做看,然後自己測測看。其實可以自己玩玩看 rspec 指令所產出來的訊息,學習判斷訊息內容也是很重要的訓練,不只在測試,在任何只要是...

鐵人賽 自我挑戰組 DAY 8

技術 IT 邦鐵人賽 Day 8 - RSpec 的第一個綠燈

現在,我們已經開始進入寫測試 code 的階段了。今天要做的是在 Rspec 的規格裡,補上要測試的 code,那我們先從第一個規格描述 it 著手吧!也就是...

鐵人賽 自我挑戰組 DAY 7

技術 IT 邦鐵人賽 Day 7 - RSpec 執行的實例與含義

昨天我們在終端機上執行了指令,進行我們一直提到的「測試」。沒錯,在終端機上操作的指令與出現的訊息就是我們測試執行與結果。 接下來,我們就是要寫 code,測試,...

鐵人賽 自我挑戰組 DAY 6

技術 IT 邦鐵人賽 Day 6 - 規格與第一個紅燈

在前天講了TDD的概念與流程,昨天也安裝好Ruby語言跟RSpec測試框架,接下來要開始慢慢帶入測試的模樣,讓我們來看看測試流程到底長什麼樣子,測試到底是在測什...

鐵人賽 自我挑戰組 DAY 5

技術 IT 邦鐵人賽 Day 5 - Ruby 與 RSpec 安裝

昨天解說了什麼是 TDD、TDD 的流程與原則 ,今天我們要先來安裝之後 TDD 實際測試示範時需要的 Ruby 跟 RSpec 框架。 Ruby 首先我們到...

鐵人賽 自我挑戰組 DAY 4

技術 IT 邦鐵人賽 Day 4 - TDD 介紹

測試的偉大在於,當產品規模龐大時,在進行任何的系統優化、新增功能並確保原功能不被影響,這就是倚賴自動化測試。 前面花了三天的時間在說明測試的觀念與概念,接下來要...

鐵人賽 自我挑戰組 DAY 3

技術 IT 邦鐵人賽 Day 3 - 測試類型(二)

經過昨天用 atm 與捷運門來解釋單元測試與整合測試後,不知道大家有沒有清楚。我早上起床聽著以前最愛的 Evanescence - Bring me to li...

鐵人賽 自我挑戰組 DAY 2

技術 IT 邦鐵人賽 Day 2 - 測試的類型

Day1 時,我們淺談了測試的重要性;測試在工程師們的眼中是何等存在?浪費時間?但似乎又很重要? 在我們實際看到測試到底是什麼東西前,先讓大家了解測試的類型有哪...

鐵人賽 自我挑戰組 DAY 1

技術 IT 邦鐵人賽 Day 1 - 測試好麻煩,有很重要嗎?

為什麼會想寫這個主題? 常常在IT邦裡挖到不少含金量高的乾貨,讓我在學習時學到了很多觀念;在IT邦挖礦的過程中,意外發現程式設計裡竟然還有專門用來測試工程師們所...