クラウドなどの登場でシステム開発が複雑化するにつれて、さまざまな設定を「自動化」していく動きが本格化している。その中でも、テスト工程を自動化するツール、その代表例と言えるのがオープンソースソフトウェア(OSS)の「Serverspec」だ!
そもそも構成管理ツールとは?
システム開発におけるテスト工程とは、システムが当初の要件通りの機能を有しており、その要件通りに動作するかを確認するための工程であり、システムの品質を担保することを目的とする。
その中で使用されるテスト自動化ツールとは、その名の通り「自動でテストを行うツール」であるが、ツールの話をする前に、まずはシステム開発におけるテスト工程では、どのようなことが行われるのか、そして手動でのテスト実施にはどのような課題があるのか、について触れておきたい。
システム開発の中でもインフラ領域のテストといえば、以下のようなテスト仕様書と呼ばれるものを作成し、このチェックリストに従って人の手で一項目ずつ実施していく。
テスト自動化ツール「Serverspec」とは何か? 3つの強みと注意すべき利用方法 連載:サーバ自動化の勘所|ビジネス+IT (sbbit.jp)

コメント