中国のテスト自動化

確かに多くの人が中国人についてのジョークを聞いたことがあります。 聞いたことのない人-典型的な例をいくつか挙げます。

3000中国の対戦車小隊 1000人の3つの部門で構成されています。 分離の任務-敵の戦車を解体して、発射するまで。


またはこのように:

今日、強力な新しい発電所が山東省に委託されました。 動作原理:300万人の中国人がウールの靴下で黒檀の床を走り回っています。


しかし、物語は嘘ですが、その中のヒントです。 少し前に、2つの興味深いメモに出会いました。



作業を整理するこの方法はクラウドソーシングと呼ばれ、その適用範囲はより広くなっています。 私たちの世界は巨大な分散型スーパーバイオコンピューターに変わりつつあり、そこでは人々がプロセッサーの役割を果たす。 これらは非常に優れたプロセッサであり、従来のコンピューターではまだできない問題を解決できます。従来の情報システムの役割は、これらのマンプロセッサ間の通信を確保することです。



そしてその時以来、特定の種類のテストの自動化は、このようなスーパーバイオコンピューターに最適なタスクであるという考えに執lentに苦しめられてきました。 もちろん、複雑なタスクを多数の「プロセッサ」に適切に並列化することは容易ではないため、機能テストをこの方法で自動化することはできません。 しかし、負荷と構成のテストがあり、並列化が自然に発生します。



はい、そのようなサービスがあります!



uTestは、アプリケーションの機能および負荷テストサービスを提供します。 少し後に登場したLitmusは、 Webサイトの構成テストを目的としています。



Litmusが実際にどのように機能するのかはわかりませんが、ここではどのように見えるかを説明します。 サイトはテストのために到着し、最初の主要なヒューマンプロセッサに送信されます。1つのブラウザ(IE 7など)でサイトを通過し、チェーンを構築して記録し、参照スクリーンショットを保存します。 その後、サイトは他の多くのプロセッサに同時に配布され、各プロセッサは同じチェーンを通過して、観察された結果を標準のスクリーンショットと比較します。 同時に、異なるブラウザでのページ表示の完全に正確なピクセルごとの対応を達成することは不可能であり、これは必要ないため、写真のファジー比較機能は完全に利用されます。 最後に、結果はすべてのプロセッサから収集され、クライアントは一般的なレポートを受け取ります。 出来上がり! アクションのスーパーバイオコンピューター。



PS クロスポスト



All Articles