InfoQ ホームページ Automation に関するすべてのコンテンツ
-
Google Espresso: Android UI のクラウド型高速自動化テスト
Google 製のオープンソース Espressoは、Android の自動テストフレームワークであり、クラウド上の x86 マシンでマルチスレッド環境でテストを実行することができ、UIテストに関する平行性の課題を解決する。
-
パーソナルクラウドの幕開け
Simpleの創業者で、元TwitterエンジニアのAlex Payne氏がsovereignをリリースした。これはパーソナルクラウドを作るためのオープンソースのAnsibleプレイブック(playbook)で、ユーザが巨大なクラウドカンパニーから、自分でコントロールできるサービスへと引っ越すのを可能にする。
-
データセンタに進出するEnterprise Chef
OpscodeがEnterprise Chefを発表した。ネットワークやストレージに加えて,Microsoft Windowsの自動設定機能を新たに備える。Private ChefとHosted Chefの後継として,インフラストラクチャ全般に対する設定機能を提供する,Opscodeの新たな主力製品である。
-
ThoughtworksのTechnology Radarから見る最新技術トレンド
Thoughtworks社が最近公開したTechnology Radarの最新記事は、『Infrastructure as Code』(コードによるインフラ管理)を可能にする技術、『境界のない企業』、実績あるプラクティスのあらゆる場面への適用、そして軽量なアナリティクスを目玉としている。
-
モバイルアプリのビルドを自動化するBuildozer
EgeniqのリリースしたBuildozerは,モバイルアプリケーションを対象とする,クラウドベースのビルド自動化ツールだ。現時点では,iOSとAndroidアプリケーションのビルドと配布をサポートする。最大の目標は,ビルドと配布のプロセスの完全な自動化によって,開発のスピードアップすることだ。
-
昔ながらの企業にDevOpsを導入する
Niek Bartholomeus氏は昔ながらの企業における構成管理とリリース管理の実行について、DevOpsにフォーカスした4本のブログ記事を書き上げた。Niek氏はまずDevOpsの理論を紹介し、それから昔ながらの企業におけるソフトウェアデリバリー問題を分析し、最終的に、問題を解決するための具体的なDevOpsプラクティスについて説明している。
-
安全な継続的デプロイメントのための知覚的テスト
Santa Claraで開催されたVelocity 2013において、GoogleのBrett Slatkin氏がビジュアルレグレッションテストという手法を紹介した。知覚的diffによって、Webページのスクリーンショットを以前のバージョンと比べて、ピクセルレベルでの差分を検出する。これは継続的デプロイメントの自動テストにある重要なギャップを埋めるものだ。このソフトウェアのオープンソースバージョンはgithubで公開されている。
-
DevOpsで勝つ
Rebel Labs recently released a productivity report indicating DevOps is a key initiative for 2013 with tangible benefits for engineers, managers, and businesses. The report includes findings in the following categories: the work week, application failures/responses, tools, and software releases.
-
IBMとMicrosoftがOpscode Chefを支援
IBMとOpscodeはIBMユーザへのChefの普及に協力して取り組む。Microsoftも同社のクラウドサービスAzureの自動化支援でOpscodeと協業する。
-
Sauce Labs のAppium がAndroid と Firefox OSアプリをテストできるようになった
Sauce Labs は、Appiumを拡張して Android と Firefox OS アプリケーションの自動テストをサポートした。iOS へのサポートは、今年の始めに提供されている。
-
Coverity 2012: 低欠陥密度を実現するには
この記事では何人かのプロジェクトリーダの証言を紹介する。いずれも極めて低いCoverity Scan欠陥密度を達成したプロジェクトにおいて採用されたプロセスを詳しく説明したものだ。
-
Jenkins CI ServerプラグインでSOASTA CloudTest Serverの操作が可能に
今月初め,SOASTAとCloudBeesがJenkinsのプラグインをリリースした。継続的インテグレーション(CI)サーバであるJenkinsで,モバイルデバイスの実機を使用した自動テストを行うためのプラグインだ。SOASTAがリリースしたこのプラグインには,Jenkinsの作者であるKohsuke Kawaguchi氏の手による最適化が含まれていて,モバイルデバイス上でテストを行うビルドステップの実行を可能にする。
-
Docker: 継続的ソフトウェアデプロイの自動化
PaaSプロバイダのdotCloudが自社プラットフォームの重要なコンポーネントであるDockerをオープンソースとして公開した。DockerはLXC(LinuX Container)テクノロジの実装で,Unixプロセスを分離実行する軽量仮想化(lightweight virtualization)ソリューションを実現した高レベル API を拡張機能として備えることにより,ソフトウェア展開の自動化に必要な,再現性を持ったセキュアな実行環境を提供する。
-
Canary Deploymentsを使って稼働中にテストする
Nolioが彼らのDevOpsのベストプラクティスに関するシリーズの最初のビデオで言っていることによれば、ユーザーの一部を新しい機能に目を向けさせたことで、企業は"Canary Deployments"を継続的デリバリの一部として使って、稼働中のソフトウェアをテストしている。"Canary Deployments"は一種のインクリメンタル リリースで、ソフトウェアの新バージョンをその対応する稼働中のバージョンと並んでデプロイすることで実現される。
-
新しいユーザのためのOpscode Chefクイックスタート
Opscodeは新しいユーザがInfrastructure as Codeを構築するために必要な知識を身につけるためのChefを学ぶための新しい方法を提供した。ユーザはクイックスタート、一般的なケース、スクリーンキャスト、トラブルシューティングをこのコンテンツから得ることができる。