Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
短時間で Pest テストフレームワークを習得しよう!(with Laravel 11)
Rating: 4.5 out of 5(6 ratings)
58 students

短時間で Pest テストフレームワークを習得しよう!(with Laravel 11)

Pest を使って優雅にテストを書こう
Created by白岩 登
Last updated 9/2024
Japanese
Japanese [Auto],

What you'll learn

  • Pest を使ってテストを書けるようになります
  • Pest にある便利機能を使って、テストを効率化できます
  • Pest の良さを実感できます
  • 今時のテストフレームワークの知識が付きます

Course content

1 section • 23 lectures • 1h 38m total length
  • 資料について0:54
  • Pest3 について0:47
  • テストフレームワーク Pest の特徴2:10
  • Pest のインストール6:34
  • エディタ用プラグイン7:30
  • テストファイルの作成2:57
  • PHPUnit からの移行1:29
  • Laravel プラグインを活用してみる5:53
  • DB の利用4:55
  • フックの利用4:14
  • Expectation API(基本)5:08
  • Expectation API(修飾子)4:01
  • Higher Order Testing4:16
  • カスタムヘルパ関数の作成6:29
  • カスタム Expectation の作成6:59
  • 特定のテストファイルでのみ使うヘルパー関数5:23
  • データセット(その1)7:23
  • データセット(その2)4:21
  • テストのオプション(最適化、フィルタリング等)5:40
  • グルーピング3:34
  • skip、todo、incomplete4:46
  • アーキテクチャテスト3:03
  • ボーナスレクチャー0:23

Requirements

  • PHPUnit の知識
  • Laravel でテストを書く知識

Description

本講座は、既に PHPUnit の知識を有する方向けに、Pest(Ver.2)の基本&大事な機能(これだけ知っていれば十分という内容)をお伝えする講座となります。

講座内では、Laravel 11 を使って講座を進めてはおりますが、メインはあくまで Pest になります。

ですので講座内で何かアプリを作ったり等は特にしておりません。


本講座を進めるには、Laravel 11 + PHP 8.2 以上が必要となります。


本講座は、Pest2 を解説した講座になりますが、現在の最新は Pest3 となりました。

講座の内容的に特に大きな影響はありませんが、レクチャー2にて補足の解説を入れております。


■ 資料について

本講座の資料は、MD(マークダウン)ファイルにて作成しており、そのままの形で配布しております。ですので、MDファイルを閲覧できるツールなどをご用意いただければ幸いです。講座内で幾つかツールを紹介させていただきます。

Who this course is for:

  • Pest テストフレームワークを学習されたい方