CI/CD に関する FAQ

どのような種類のテストがありますか?

アクセシビリティテスト、受入テスト、ブラックボックステスト、エンドツーエンドテスト、機能テスト、統合テスト、対話的テスト、負荷テストなど、CI/CD で使用できる基本的なソフトウェアテストの種類を説明します。

異なるオペレーティングシステムで並列テストを実行できますか?

複数のテスト環境のセットアップとテストの自動化により、異なるオペレーティングシステムで並列テストを実行する方法を説明します。

テストを並列実行するには?

クラウドベースのテスト、ローカルテスト実行ツール、および CI ツールを使って複数の OS で並列テストを実行する方法を説明します。

並列テストとクロスブラウザーテストの違いとは?

並列テストとクロスブラウザーテストの違いを説明します。

手動テストでの探索的テストとは?

包括的なソフトウェアテストで探索的テストが他のテストをどのように補完できるかを説明します。

ビルドとリリースの違いは?

ソフトウェア開発におけるビルドとリリースの違いを説明します。ソフトウェアのビルドプロセスとユーザーへのリリースプロセスをご理解ください。

ビルドリリース管理とは?

ソフトウェアのビルドとリリースの管理プロセスとしてのビルドリリース管理について説明します。

継続的デリバリーは何を柱としていますか?

自動化によって迅速かつ信頼性の高いソフトウェアデリバリーを実現する継続的デリバリーというソフトウェア開発手法について説明します。

コードフリーズとは?

ソフトウェアの安定性を確保し、コードフリーズによってメジャーリリースに備えます。コードフリーズとは何か、その仕組み、それが重要な理由を説明します。

カナリア分析とは?

カナリア分析でシステムの動作を監視しましょう。基準との比較により、潜在的な問題と変更を発見できます。

CI で最も重要な運用パラメーターとは?

継続的インテグレーションを成功させるには、コードの品質、ビルド速度、統合、およびテストの最適化が不可欠です。CI で最も重要な運用パラメーターについて説明します。

YAML とは?

CI/CD パイプラインの構成ファイルに使用される、単純で読みやすいデータシリアル化形式の YAML について説明します。

ビルドエージェントをいくつ使用できますか?

CI プロセスでビルドエージェントをいくつ使用できるかを説明します。エージェント数に影響する要因と必要に応じてビルドプールをスケールアップする方法をご覧ください。

CI 監査とは?

ソフトウェア開発チームがコードの変更を統合するプロセスをレビューする CI 監査の重要性を説明します。