ペアワイズ法による組み合わせテストケース生成ツール「PICT」の紹介
先日のブログにて「ペアワイズ法」をご紹介しました。 その記事では組み合わせテストケースを作成する際に「PICT」というツールを使いました。 今回はペアワイズ法による組み合わせテストケース生成ツール「PICT」をご紹介いたします...
記事を読む複数因子の組み合わせテストケースを簡単に効率よく導出する(ペアワイズ法)
ソフトウェア品質を保証する上でテストは非常に重要な役割を果たします。 テストに工数を使えば使った分だけ効果を期待できますが、テストにかける工数を無限に大きくすることは出来ず、いかに効率良くテストを実施するかが課題になります...
記事を読むJest再入門 - カスタムマッチャー作成編
Jest再入門シリーズの最後はカスタムマッチャーの作成にチャレンジします。 JestのExpect APIには、組み込みで多くのマッチャーが提供されていますが、これだけでは不足するケースや複雑なアサートを書かざるを得ないケースが往々にしてあります...
記事を読むJest再入門 - 関数・モジュールモック編
単体テストでは、テストを不安定化させる要因となる外部サービス、データベース等のステートフルなモジュールへの依存は極力避けるべきです。 これを実現するには、モックやスタブが必要になってきます。 Jestはモック機能が標準で備わっています。今回はJestのモック機能を見ていきましょう...
記事を読むJest再入門 - スナップショットテスト編
スナップショットテストはJestオリジナルの機能です。 公式ドキュメントによると以下の説明があります...
記事を読むJest再入門 - マッチャー編
Jestはオールインワンのテストフレームワークです。 テストランナーだけでなく、各種マッチャーもJest内でExpect APIとして提供されています。 利用方法はJasmineとほとんど同じで、こちらの利用経験があれば戸惑うことはないはずです...
記事を読むJest再入門 - 導入編
JestはMeta(旧Facebook)社によって開発されたJavaScript向けのテストフレームワークです[1]。 Jestは、テストランナーからマッチャー、カバレッジ等のテストに必要な一連の機能が備わっています...
記事を読むCypress Component TestingでVueコンポーネントの単体テストをする
E2Eテストのフレームワークとして有名なCypressですが、コンポーネントテスト(Component Testing)機能もあります...
記事を読むElectron アプリの E2E テストを Playwright で書く
Electron アプリの E2E テストフレームワークとして Spectron というプロジェクトがありましたが、今年の2月に非推奨になりました...
記事を読むJUnit5のExtension実装 - テストライフサイクルコールバックと引数の解決
JUnit5がリリースされてから5年近く経ちましたが、皆さんはもう乗り換えましたか?私も遅ればせながら1年くらい前から本格的に使い始めましたがJUnit5便利ですよね...
記事を読む