C#でテスト駆動開発【TDD】をする方法
4.5 (88 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
801 students enrolled

C#でテスト駆動開発【TDD】をする方法

テストファーストでC#プログラミングをする方法
4.5 (88 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
801 students enrolled
Last updated 4/2020
Japanese
Current price: $28.99 Original price: $44.99 Discount: 36% off
17 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 3 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • C#でテストコードを書きながら実装をする方法
  • Moqを使ってデータベース等の外部接触部分のテストをする方法
  • Chaining Assertionを使ってMSTestを簡単に書く方法
  • AxoCoverを使ってMSTestで無料でカバレッジを採る方法
  • カバレッジの意味が分かる
  • テストファーストで実装する意味が分かる
  • ViewとViewModelに分ける意味が分かる
Course content
Expand 23 lectures 01:25:53
+ C#でテスト駆動開発をする方法
23 lectures 01:25:53
#04 コンパイルエラーを取り除く
01:05
#05 レッドバーを取り除く
02:35
#06 ここまでのまとめと次回の内容
03:19
#07 画面のテスト方法
02:03
#08 ViewとViewModel
02:47
#09 ViewModelへのテストの書き方
03:33
#10 計算結果表示のテストをする
04:56
#11 データバインド
03:21
#12 IPropertyChanged
05:06
#13 ViewModelBase
02:45
#14 データベースがらみのテスト方法予告
01:52
#15 データベース部分のテストの方法
04:44
#16 インタフェースを使ったテストの実装
07:21
#17 Moqの使い方
03:55
#18 データベース部分のテスト方法まとめ
01:23
#19 Chaining Assertionの使い方
13:31
#20 カバレッジの意味と採り方
08:36
ラジオボタンのデータバインディングに関しての回答
01:06
ソースコード(参考)
00:07
ボーナスレクチャー
00:13
Requirements
  • VisualStudio2017(無料でダウンロードできます)
Description

この動画では「C#でテスト駆動開発をする方法」を解説しています。


こんな悩みはありませんか?

  • バグのないプログラミングをしたい

  • バグが混入してもすぐに気付きたい

  • バグのあるプログラムをリリースしたくない

  • バグのないアプリケーションを開発し、クレーム対応に終われない日々を送りたい

  • 後輩に自信をもって教えることのできるプログラミング知識を付けたい

  • チーム全体がオブジェクト指向でプログラミングをするチームにしたい

  • テストを自動化して作業効率を上げたい


この動画を観ると次のようなことができるようになります。

  • C#でのテストコードの書き方がわかる

  • 画面部分をViewとViewModelに分けてテストコードを書く方法がわかる

  • データベース部分をMoqを使ってテストコードを書く方法がわかる

  • ChainingAssertionを使って例外のテストコードを簡単に書く方法がわかる

  • テストコードのカバレッジの意味と計測する方法がわかる


テストコードやViewModelなど,

聞きなれない方は難しそうで不安になったかも知れません。

ですが,講義の内容はすべて動画で,

私がプログラミングをしながら一緒に学んでいくスタイルになっているので,

初心者の方にも理解できる内容になっています。


#01 はじめに

#02 テストコードの基本的な書き方

#03 テスト駆動でテストを書く

#04 コンパイルエラーを取り除く

#05 レッドバーを取り除く

#06 ここまでのまとめと次回の内容

#07 画面のテスト方法

#08 ViewとViewModel

#09 ViewModelへのテストの書き方

#10 計算結果表示のテストをする

#11 データバインド

#12 IPropertyChanged

#13 ViewModelBase

#14 データベースがらみのテスト方法予告

#15 データベース部分のテストの方法

#16 インタフェースを使ったテストの実装

#17 Moqの使い方

#18 データベース部分のテスト方法まとめ

#19 Chaining Assertionの使い方

#20 カバレッジの意味と採り方




Who this course is for:
  • C#プログラマー
  • これからC#を学びたいと思っている人