テスト設計

テスト

bats – Bashスクリプトの単体テストを実行する(TAP対応)

bats は Bash Automated Testing System(bats-core)のテストランナーで、.bats ファイルに書いたテストを実行し、TAP(Test Anything Protocol)やJUnit形式で結果を出力...
テスト&品質

bats-core の使い方|関数単位テスト

この記事の狙いBash スクリプトの関数レベルを素早く検証するために、bats-core を使った最小セットアップと実践パターンを身につけます。入出力・終了コード・標準エラーの検証、フィクスチャの扱い、ヘルパ関数の共有、CI 実行までをコピ...
テスト&品質

最小テスト入門|入出力比較・期待 exit

この記事の狙いBash スクリプトを手元で即チェックできる、最小限のテスト手法(入出力比較と終了コードの検証)を身につけます。フレームワークは必須ではありません。まずはコピペで動く最小テストから始め、必要があれば bats-core へ広げ...