iT邦幫忙

tdd相關文章
共有 130 則文章
鐵人賽 IT技術 DAY 10
30天快速上手TDD 系列 第 10

技術 [Day 10]Refactoring 起手式 - 建立測試

上一篇文章中,介紹了如何透過一些靜態程式碼分析的工具,搭配品質指標的門檻,來快速找到系統中需要重構的程式。 也稍微的介紹了,重構目標的程式基本功能與樣式。 這一...

鐵人賽 IT技術 DAY 9
30天快速上手TDD 系列 第 9

技術 [Day 9]Refactoring legacy code簡介

到上一篇文章為止,TDD中所需具備的基本測試知識,已經告一段落。 接下來要練習的,是重構的手法。 接下來幾篇文章,會跟各位讀者朋友介紹: 要怎麼找到需要重構的...

鐵人賽 IT技術 DAY 8
30天快速上手TDD 系列 第 8

技術 [Day 8]Integration Testing & Web UI Testing

原本只打算講Integration Testing,但又覺得這樣講的不過癮,只好把Web UI的Testing納進來。 這篇文章主要會介紹到,如何界定Integ...

鐵人賽 IT技術 DAY 7
30天快速上手TDD 系列 第 7

達標好文 技術 [Day 7]Unit Test - Stub, Mock, Fake簡介

在上一篇文章中,說明了有哪些方式可以對目標物件進行獨立測試,隔絕目標物件與外部的相依性。 這篇文章則要簡介一下,如何透過mock framework,來輔助我們...

鐵人賽 IT技術 DAY 6
30天快速上手TDD 系列 第 6

技術 [Day 6]隔絕相依性的方式與特性

在上一篇文章中,提到了如何透過IoC的設計,以及Stub Object的方式,來獨立測試目標物件。 這一篇文章,則要說明有哪些設計物件的方式,可以讓測試或需求異...

鐵人賽 IT技術 DAY 5
30天快速上手TDD 系列 第 5

達標好文 技術 [Day 5]如何隔離相依性 - 基本的可測試性

相信許多讀者都聽過「可測試性」,甚至被它搞的要死要活的,還覺得根本是莫名其妙,徒勞無功。 今天這篇文章,主要要講的是物件的相依性,以及物件之間直接相依,會帶來什...

鐵人賽 IT技術 DAY 4
30天快速上手TDD 系列 第 4

達標好文 技術 [Day 4]單元測試:是否需針對非 public method 進行測試?

在上一篇文章有提到,VS2012將原本測試非public method的功能移除了。 而今天也剛好有朋友問到,為什麼這麼好用的功能已經作出來了,還特地要移除呢?...

鐵人賽 IT技術 DAY 3
30天快速上手TDD 系列 第 3

達標好文 技術 [Day 3]動手寫Unit Test

上一篇文章介紹了單元測試的5W,這一篇則是要介紹How,怎麼開始動手寫我們第一個Unit Test。(終於可以寫程式了,笑...) 本篇文章會以Visual...

鐵人賽 IT技術 DAY 2
30天快速上手TDD 系列 第 2

達標好文 技術 [Day 2]Unit Testing 簡介

Testing的第一個切入點:單元測試。 本篇文章將針對單元測試進行簡介,主要內容包含了: Why, What, Where, Who, When。 而How的...

鐵人賽 IT技術 DAY 1
30天快速上手TDD 系列 第 1

達標好文 技術 [Day 1]TDD guidance

@前言 相信許多developer一定都曾經聽過、看過甚至寫過所謂的Unit Test,可能也嘗試過所謂的TDD。 但可能心裡也有很大的疑問: 「為什麼我要寫兩...