プログラミング ソフトウェア 2026.06.15 38 カバレッジとは?テストカバレッジの種類・目安・100%の落とし穴を解説 テストカバレッジとは何か、C0/C1/C2や行・分岐・関数カバレッジの種類、測り方、現実的な目標値、カバレッジ100%が品質を保証しない理由と実務での使い方をまとめた解説記事です。 # CI/CD # テスト # 品質保証
ソフトウェア プログラミング 2026.06.14 30 スモークテストとは?目的・タイミング・回帰テストとの違いを実務目線で解説 スモークテストとは何か、何を確認しいつ実行するのか、回帰テストやサニティテストとの違い、CI/CDでの自動化のやり方や失敗パターンまでを実務目線でまとめた解説記事です。 # CI/CD # デプロイ # テスト
プログラミング フレームワーク ソフトウェア 2026.05.15 74 Storybook とは何か?UI コンポーネントを単体で開発・カタログ化する定番ツールの使いどころ Storybook は 「UI コンポーネントをアプリケーションから切り離して、単体で開発・確認・テストする」 ためのツールです。React / Vue / Svelte / Angular など主要 UI フレームワークに対応し、デザインシステムの中核、Visual Regression テストの基盤としても定着しています。何ができるか、いつ使うか、AI 時代に向けた現状を整理します。 # React # Storybook # コンポーネント
プログラミング ソフトウェア 2026.05.15 58 Playwrightとは?使い方とE2Eテストの定番・Cypressとの違い Playwright は Microsoft 製のクロスブラウザ E2E テストフレームワークで、Chromium / Firefox / WebKit のすべてを1つのコードで自動操作できます。Auto-Wait による安定性、trace / video / codegen のデバッグ支援、並列実行などが特徴で、Cypress に対する有力な選択肢として2026年現在は事実上のデファクトです。 # テスト # Playwright # E2E
プログラミング ソフトウェア 2026.05.15 75 Vitest とは何か?Vite ベースの高速テストランナーと Jest からの移行ポイント Vitest は Vite ベースの JavaScript / TypeScript テストランナーで、Jest 互換 API を持ちつつ ESM ネイティブで高速に動きます。「Jest を使っていたが ESM / TypeScript の設定が辛い」 案件で第一候補として急速に広まりました。Jest との違い、移行手順、ブラウザモードや UI モード等の特徴を整理します。 # TypeScript # Vite # テスト