InfoQ ホームページ Automation に関するすべてのコンテンツ
-
継続的進化のための設計
During his keynote at QCon New Yorkにて、Eric Brewer氏は、継続的デリバリから高速で安定的な継続的進化へ進むこと、独立した構築ステップによるシステムの不変的なモデル定義を要求することについて話をした。Googleでの氏の計算インフラ設計チームはHelmを使って本番の配置を試す前に新しい配置モデルの構築と検証を行っているが、この考え方は技術に依存しない。
-
Microsoftが一般向けクラウドワークフローツール”Flow"を提供
Microsoftは2016年4月27日,Flowという名の新しい個人用ワークフローツールを発表した。一般的なSaaSベースサービス間の作業を統合することによる,個人作業の自動化に焦点を当てた,“IFTTT”風のツールだ。
-
マイクロサービスのカオステスト
世界は生まれながらにしてカオスである。このカオスを扱えるよう、私たちは自らのシステムを計画し、テストしなくてはならない。Rachel Reese氏は最近のQCon Londonにおいて、2015年7月に立ち上げたイーコマース会社Jetが、どのようにマイクロサービスとカオスエンジニアリング(Chaos Engineering)を扱っているのか説明した。
-
あなたとあなたの会社はDevOpsに必要なスキルを持っているか
DevOpsを実現するために個人や組織は文化的な変化や新しいツール、自動化の準備をしなければならない。この共通理解はDevOpsの意味と利用方法についての何年にもわたる議論によって進化してきた。議論にはさまざまな意見があり、いくつかの合意はあるものの、多くの点は未だに合意に達していない。
-
Android Studio 2.0の新機能: Instant RunとCloud Test Lab
Android Studio 2.0がリリースされた。Instant Run、実機上でテストするGoogleサービスとのインテグレーション、エミュレータの高速化、ビルドの高速化、GPUプロファイラとデバッガ、ディープリンクのサポートなど、複数の新機能と改善が含まれている。
-
コード品質の測定と改善
InfoQはBoris Modylevsky氏にインタビューして,コード品質を測定することの重要性,その測定結果を品質改善に利用する方法,継続的インテグレーションへの静的コード解析の統合,テストカバレッジとテストの自動化,統合型コード解析とテストカバレッジを継続的インテグレーションと組み合わせることのメリットについて聞いた。
-
DevOps文化に銀の弾丸はない -InfoQ調査結果より
InfoQは2015年第4四半期,健全なDevOps文化に最も寄与するプラクティスに関する調査を実施した。その結果から,有力なプラクティスというものは存在せず,DevOps活動が極めて状況依存であることが明らかになった。
-
マイクロサービスの開発とテスト
Agile Testing Days 2015でRedgate SoftwareのJose Lima氏が,マイクロサービスに関する自身の経験について講演した。InfoQは氏とのインタビューで,マイクロサービスを採用したプロダクト開発のメリットとデメリット,マイクロサービスによるプロダクトの品質向上,マイクロサービスのテストに必要なテスタのスキル,マイクロサービスの開発とテストの教訓について聞いた。
-
“テストオートメーション”ではなく”オートメーション利用テスト”を
Agile Testing Days 2015でRichard Bradshaw氏は,“テストオートメーション(test automation)”という用語の使用が,開発チームにとって,オートメーションのメリットを活用する上での制約となっている状況について説明した。InfoQはBradshaw氏にインタビューして,テストとチェックの違い,それらが共に重要である理由,オートメーションはテストをどのようにサポートするのか,オートメーションフレームワークの活用,テストの問題に常に注目すべき理由,などについて話を聞いた。
-
Microsoft は延長されていたプレビューから Azure Potal を一般提供へ
19か月に近い “プレビュー” 期間を終え、Microsoft は直近の更新で Azure ポータルを一般提供 (GA) した。本ポータルを全顧客のデフォルトポータルとする前に、パフォーマンス/信頼性/ユーザビリティの向上に注力したと Microsoft は述べている。
-
怠けていないでソフトウェアを(Dockerを使って)テストせよ
DockerCon EU 2015でLaura Frank氏が,“Stop Being Lazy, and Test Your Software”と題したプレゼンテーションを行った。Frank氏が提案するのは,開発規模や企業の状況に関係なく,ソフトウェアにテストは不可欠であるということだ。開発ワークフローにDockerを取り入れることで,テストフレームワークの記述と実行をより効率化することができる。最終的にはそれが,ユーザに対する高品質なソフトウェア製品の提供を促進するのだ。
-
リビルドか,リファクタか
ソフトウェアはリビルド(再構築)すべきか,リファクタリングすべきか?Wouter Lagerweji氏とのインタビューから,リファクタリングを困難にしているものは何か,ソフトウェアのリビルドがリファクタリングよりリスクが少ないのか,継続的デリバリがソフトウェアのリビルドに対してどのように好都合なのかを考える。
-
-
テストの巣を使ったテスティングシステム
James Lyndsay氏はAgile Testing Days 2015で"テストの巣"というタイトルのワークショップを行った。これはシステムをテストするにはどうやって膨大なテスト群の設計できるか、結果の可視化ができるかを調査し、ツールはそれにどう役立つかを紹介するものである。InfoQはこのテスティングアプローチについてインタビューを行った。
-
継続的デリバリモデルにおける文化的シフトの重要性
テクノロジリーダたちはビジネスイノベーションを加速するために,継続的デリバリとアジャイルに向かっている。今回の記事では,組織において継続的デリバリの実践を成功させる上で,文化的シフトの持つ重要性について取り上げる。