スマホHack!

LinkedIn は源気の利いた Android アプリのテスト ツールを開く

スマホ関連の海外ニュースです。

LinkedIn は本日、オープン ソースの Android アプリ テスト エミュレーター上の制限を克服するために自社開発したテストの執事と呼ばれるツールです。 LinkedIn は、その最新の Android アプリを開発していたそれは方法の開発し、アプリケーションのテストを完全にオーバー ホールすることを決めた。しかし、それは受け入れられない方法でそれを減速した巨大なテスト制限に走った。 「オートメーションと [より頻繁なリリース、大きな焦点を入れていると我々 はテストを失敗した開発者は、自分のせいではなかったので満足していなかった状況に走った」ドリュー ハネー、執事はテストの作成に貢献した LinkedIn エンジニア TechCrunch に語った。 彼らは、任意の数の問題がクラッシュするコード自体の品質とは何もしていたテスト エミュレーターを見つけた。たとえば場合エミュレーター上関係のないアプリやプロセスがクラッシュすると、通常が生成されますテスターが手動で閉じるの対話- とその世話をするテスターを待っている間プログラムがクラッシュする可能性があります。別の問題は自動画面ロック リソースが多すぎるをつかんでエミュレーターまたは背景のアニメーションに関与している-のいずれかの原因とそれを制御する方法がないと窒息するテスト。 あなたが想像できるすべてのテスターと開発者を問わず、イライラするとアプリの生産の合理化計画の混乱を wreaking されました。チームは、テストが、最も一般的な方法の使用可能な本当にエレガントな方法で問題が解決しないが見つかりましたアプリからテスト環境を分離する方法を探しを始めました。 ハネイ言った時点で、彼らは解決策を探していたと彼らに出くわしたプレゼンテーション グリーン行くと呼ばれる Google から: 有毒なモバイル環境をクリーンアップします。「Google がテストで出していたプレゼンテーションとわかったとき我々 のテストで不安定を苦しんでいたカンファレンス。彼らについて話していた彼らが安全かつ信頼性の高い Android のテストを行うに組み込まれていた、”と彼は言った。 残念ながら、Google が造ったは密接に絡み合っている内部システムに適したオープン ソースまたは共有もなかった。それでも、Google は開発者コミュニティのテスト執事になる解決策を考え出すに LinkedIn のエンジニア リング チームと協力して、この問題を解決を助けたかった。 それは、彼らはテスト、それらの厄介なクラッシュ ダイアログを無効にすると、代わりに無害なログ情報を送信、画面ロック、エミュレーターはスリープ状態にしてテストを失敗確実を防ぐと干渉しないように自動的に背景のアニメーションを止めるなど、問題の数を解決しました。 テスト執事はまた有効化または Wi-Fi デバイスの向きを変える位置情報サービスおよび多言語をテストするためのテストのロケールをテストを無効にすることを含むあなたのために任意のアクセス許可の問題を取扱います。おそらく最も重要なテストのバトラーには「署名レベル アクセス許可」と呼ばれる自動的に任意のシグネチャ ・ レベルの機能にアクセスします。 ハネイは、この問題を解決する巨大な Android の開発者のためにオープン ソースとして大規模でのコミュニティと、ツールを共有する会社の最善の利益だと考えています。「これは何かの恩恵を受けることができます誰もが Android のテストを実行する、」と彼は言った。 それはエミュレーターのテストでは誰も行くことは注目に値するです。Facebook は最近、それはデバイスのテストを好むし、そのプラインビル, この目的のためまたはデータ センターの物理的なテスト デバイスの銀行が設定を明らかにしました。 また、同じようにマイクロソフトの Xamarin テスト雲、Google の発射基地テスト ラボとアマゾンのデバイスのファームのようなクラウド サービスがあります。 ハネイは示唆、道を下って来る他のオープン ソースのテスト ツールがあるだろうが、彼はまだ詳細を共有する準備ができていなかった。
続きを読む…

LinkedIn open sources nifty Android app testing tool

LinkedIn announced today that it is open sourcing a tool called Test Butler, which was developed in-house to overcome limitations on Android app test emulators. As LinkedIn was developing its latest Android app, it decided to completely overhaul the way it develops and tests apps. But it ran into a huge testing limitation that was slowing it down in an unacceptable way.
Read more…

facebooktwittergoogle_plusredditpinterestlinkedinmail

Comments are closed.