1 / 15

VBScript で ユニットテストをやってみる

VBScript で ユニットテストをやってみる. UnitTestFramework の作り方. アジェンダ. 問題点の考察 作ってみる 使ってみる. 問題点 その 1. そもそもビジネスロジックと HTML が分離されていない. 問題点 その 1. とりあえず分離する. 問題点 その 2. ユニットテストフレームワークが無い. というわけで. 無いなら作ればいい. テスト駆動開発入門 ケント ベック ( 著 ), 長瀬 嘉秀 ( 翻訳 ), テクノロジックアート ( 翻訳 ) 出版社 : ピアソンエデュケーション

roth-roth
Download Presentation

VBScript で ユニットテストをやってみる

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VBScriptでユニットテストをやってみる UnitTestFrameworkの作り方

  2. アジェンダ • 問題点の考察 • 作ってみる • 使ってみる

  3. 問題点 その1 • そもそもビジネスロジックとHTMLが分離されていない

  4. 問題点 その1 • とりあえず分離する

  5. 問題点 その2 • ユニットテストフレームワークが無い

  6. というわけで • 無いなら作ればいい テスト駆動開発入門 ケント ベック (著), 長瀬 嘉秀 (翻訳), テクノロジックアート (翻訳) 出版社: ピアソンエデュケーション ISBN-10: 4894717115 ISBN-13: 978-4894717114

  7. 作ってみる その1 • Phase 1 • とりあえず形を作る • 実行用aspファイル vbsunit.asp • ユニットテストフレームワーク vbsunit.inc • テストコード testvbsunit.inc

  8. 作ってみる その2 • Phase 2 • テストメソッドを呼び出す

  9. 作ってみる その3 • Phase 3 • テストを実行する

  10. 作ってみる その4 • Phase 4 • テストを数える

  11. 作ってみる その5 • Phase 5 • エラー処理の実装

  12. 作ってみる その6 • Phase 6 • AssertEqualsの実装

  13. 成功: Success 失敗: Failed エラー: Error 作ってみる その7 • Phase 7 • 実行結果を表示 っていうか、成功・失敗は色で区別しないとね 成功: Success 失敗: Failed エラー: Error

  14. 作ってみる その8 • Phase 8 • 完成?

  15. 使ってみる • サンプルプログラム

More Related