Archive for July, 2005

JUnit 簡介與應用 (刊登於 http://www.newzilla.org/ no. 3)

一.前言: ” 測試”的目的, 是為了找出”產品”和”設計”之間的差異。在軟體開發的領域,測試更是驗証軟體功能的重要工作。測試的方法很多,但其中最基本,最直覺的測試,就是由程式 開發人員在撰寫程式元件時所進行的”單元測試”(Unit Test)。在現今各種軟體開發方法論中,單元測試之功效漸受重視;在最近幾年被提出的”極道程式設計法”*(Extreme Programming, 以下簡稱XP)[1]和”測試導向開發方法”(Test-Driven Development, 以下簡稱TDD)[2]之中,單元測試也都被列為推行此兩方法論的要點之一。本文將介紹如何利用Java程式語言最常被使用的單元測試平台-JUnit [3]來撰寫測試案例(Test Case),以加速開發/測試循環(Developing/Testing iteration)。 *註:此一譯名為唐宗漢先生(Autrijus Tang)在Taipei.PM聚會演講Extreme Programming時所採用的名詞,個人覺得非常貼切,在此沿用他的譯名。

something on sysutil/xmbmon

之前在 4.x 都很正常的, 到 5.x 就不 work, 看了一下 code 才發現是要 /dev/io 所以請記得先執行: kldload io.ko