ShellSpecとは シェルスクリプト用の BDD テストフレームワーク テスト前後のフック、テストのグループ化・階層化、モック、パラメータ化テスト、カバレッジ計測など、豊富な機能を持つ shUnit2, Bats-core との比較表 > ShellSpec | BDD unit testing framework for shell scripts (bash, ksh, zsh, dash and all POSIX shells) 日本の方(@ko1nksm)が作られており、Qiitaにも紹介記事があるので読んでおくとよさげ シェルスクリプトのテスト、何を使ってる?shUnit2?Bats? ShellSpec を使ってみませんか? - Qiita ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita 環境 以下のコマンドで準備