タグ: Codeception

■ 目次

  1. Codeception TestTools
  2. 使い方
  3. その他の拡張機能について

■ Codeception TestTools

Codeception TestToolsはChromeの拡張機能である

ブラウザの操作だけで受け入れテスト(Acceptance test)のソースを自動で書き起こすことができる

出来上がったソースコードを元に受け入れテストを拡充していくことができる

テスト

■ 目次

  1. 概要
  2. 作り方に関して
  3. ゼロからCodeceptionを追加する
    1. 準備
    2. 単体テスト追加
    3. 機能テスト追加

■ 概要

前回Codeceptionについてどんなテストがあるのかと実際に動くものを見てどんな感じなのかイメージを持ったので

今回は実際にテストが無いプロジェクトに対してCodeceptionを追加してみる

PHP Codeceptionテスト入門の入門

ゼロスタートということでどのように追加していくのか、またファイル構成を見ることを中心に解説を行う

テスト

■ 目次

  1. Codeceptionとは
  2. テストの必要性
  3. 単体テスト・機能テスト・受け入れテスト
  4. とりあえず使ってみる

■ Codeceptionとは

PHPのテストを簡単に行うためのテスティングフレームワーク
単体テスト、機能テスト、受け入れテストの3種類のテストを簡単に書くことができる

公式ドキュメントも日本語で読めるので敷居が低い
Codeception.docs.ja
しかしそれでも敷居が高い人や、使ってはいるけどあんまり理解していない人向けに簡潔にまとめていくこととする

Codeceptionはテストの実行環境としてPHPUnitを使用しているので、今まで PHPUnitを使っているテストでも、Codeceptionに移行するのは容易である。またテストを実行するためにPHPUnitを別途インストールする必要はない

実際にプロジェクトにCodeceptionを追加する話は次回としている

プロジェクトにCodeceptionテストをゼロから追加する

テスト