顧客向けのクラウドソーシングテスト機能

私の意見では、興味深いuTest.comサービスに関するメモはほとんどないことに気付きました。 私はすでに彼と半年間働いており、約12のリリースをテストし、プロジェクトの最高のテスターとして賞を受賞したこともあり、バグバトルコンペティションに参加し、フォーラムやスタッフとコミュニケーションを取りました。



この記事では、uTestに連絡しているテスト顧客のテスト機能がどのような機能に遭遇し、どのような利益を得ることができるかについての考えを共有します。 このトピックが興味深い場合は、このコミュニティに参加したときにパフォーマーが得るもの、利用可能な収益の種類、およびuTestでフリーランステスターとしてキャリアを開始する最善の方法について後で説明します。 何らかの理由でコメントで質問できないトピックに関する質問がある場合は、メールに書いてください。



クラウドソーシングとは何ですか?



この用語は、2006年6月にWiredの雑誌編集者であるジェフハウとマークロビンソンによって、クラウドソーシングの台頭で造られました。 彼らの定義によれば、クラウドソーシングとは、会社または組織が以前従業員が行っていた機能または契約の下で特定の人々のコミュニティにアピールの形で行った機能を移転することです。 作業は集合的である場合がありますが、原則として、個人によって実行されます。 最も重要な要件は、コミュニティのアピールと潜在的な従業員の大規模な聴衆の使用です。



テスト機能



このタイプのテストは、すべてのプロジェクトで許可されているわけではないことは非常に論理的です。たとえば、オリジナルで比類のないテストを提供するリスクはほとんどありません。 はい、多くのプロジェクトに取り組むにはNDAに署名する必要がありますが、私が知る限り、テスターから提供されたテスターから提供された情報は検証されていないため、誤ったデータを示すことで責任を回避することが可能です。 さらに、情報漏えいの原因を特定できる可能性は低いため、誰も訴えません。



別の例外は、マルチコンポーネントプロジェクトまたは複雑で高価な機器を必要とすることです。 自宅の誰かがSunやIBMのサーバーを持っているとは思いませんし、そのようなテストを職場で行うことは非常に問題です。 複雑なプロジェクトの場合、個々のコンポーネントの機能、相互作用の方法、優れた統合テストスキル、徹底的な分析と問題の原因分析の傾向を十分に理解することが必要です。 職場でテスターが開発者と通信し、社内で特別に開発されたデバッグツールとエミュレーターを使用できる場合、1つのテストサイクルに雇われたスペシャリストはこれらの機能を奪われます。



クラウドソーシングのテストプロセスの詳細に基づいて、コミュニティのほとんどのメンバーにとってこれは副業であり、社内フォーラムで話し合うことで確認されたと結論付けることができます。 したがって、プロジェクトに100%のテスターが集中することや、徹底的で徹底的なテストを期待しないでください。



私の練習から例を挙げます。 ある午後、いくつかの動的なWebページのローカライズを確認する必要があるプロジェクトの開始に関する通知を受け取りました。 仕事をしていたので、夕方からテストを始めました。 この時点までに、ロシア語を話す同僚の1人がすでに約15のローカライズ関連の欠陥を発見し、テストを完了していました。 最も単純な欠陥がすでに見つかっているため、試してみましたが、さらに10個のより複雑でやっかいな問題を見つけることができました。 その後、翌日、このプロジェクトの欠陥のリストを見て、同じページでさらに5つの欠陥が見つかったことを確認しました。



したがって、一方では、全員が独立して作業し、最大数の欠陥を見つけて利益を最大化しようとするため、テストの品質が向上します。 一方、テスターは自分のタスクを遂行する(一定の努力をすることで一定の金額を稼ぐ)ことはできますが、あなたの仕事を果たせないため、テストの品質は確認できません。製品の実際の品質を評価してください。



別のボトルネックは、カバレッジのテストです。 この作業スキームでは、テスターは欠陥の最大数を見つけることに関心があります。 社内でテストが行​​われる場合、またはチームが雇用される場合、各機能分野のテストの深さとテストを一時停止するための基準を指定できます。 uTestの場合、このような制限はありませんでした。 この場合、テスト自体は鉱石採掘プロセスに似ています。欠陥の密度が高い地域が特定され、開発されているため、残りの部分を調査するだけでは採算が取れません。 「静脈」が枯渇すると、テスターは欠陥の少ないエリアに移動するように見えますが、プロジェクトの時間と予算の制約を考慮する必要があります。 さらに、「あなたの」テスターが誤動作の原因を分析し、その原因を見つけて1つの欠陥を持ち込む場合、クラウドソーシングは個々の症状ごとに欠陥を引き起こす可能性が高いため、これは見知らぬ人のプロ意識を信頼する問題です。



ここでもう1つの問題が発生します。事実、このテスターのコミュニティに入るには、資格を確認する必要はありません。 そのため、テスト用のリリースを提供し、テストとは何かをほとんど知らない人や英語を上手に話せない人を含め、誰でもテストに取り組むことができるという事実に備えてください。 「ライブ」ストレステストでは、リリース要件に示されているものと欠陥が明らかに矛盾しているという事実に何度か遭遇しました。一部の参加者は、愚かな振る舞いをし、助けよりもむしろ干渉し、時には製品マネージャーの要件を明示的に無視します規律する。 もちろん、高い評価(エントリの総数に対する正しく入力された欠陥と受け入れられた欠陥の割合)を持っている、または四半期ごとのテストコンテストで際立っている実績のあるテスターのみがそこに着くクローズドプロジェクトがありますが、明らかに顧客により多くの費用がかかります。



最後に、やや不快な問題の1つである内部フォーラムで現在議論されている解決方法:重大性の欠陥と欠陥の種類。 重大度を上げてタイプを選択することにより、パフォーマーは利益を増やすことができます。 テスターの1人がフォーラムで書いたように、一部のプロジェクトでは、誇張された指標のために予算の最大35%が正確に費やされました。 現在、プロジェクトマネージャーと顧客の代表者はこれに苦労していますが、これは彼らの仕事に追加され、さらに、時には気付かれません。 約1か月前にリリースされたプラットフォームの新しいバージョンでは、これらのパラメーターは受け入れられる欠陥の支払いにそれほど影響しませんが、このような操作を完全に根絶するわけではありません。



顧客の利益



前のセクションでは、クラウドソーシングの使用は非効率的であると示唆する場合がありますが、そうではありません。 主なことは、すべてのプラス面とマイナス面を事前評価し、適切なアプローチを見つけることです。 さらに、uTestの従業員は長期的な協力に関心を持っているため、そもそも顧客のニーズを最大限に考慮した戦略を開発するのに役立ちます。



コミュニティに目を向けると、テスターの全軍隊を自由に入手でき、24時間体制で作業する準備ができており、平均的なユーザーが利用可能なほぼすべてのデバイスとシステムを所有しています。



プロジェクトのローカライズを確認することは、翻訳の正確性を評価するすべての言語のネイティブスピーカーにアクセスできるため、市場に参入しようとしている特定の国の文化的特性を考慮に入れるため、それほど難しいことではありません。



品質管理は可能な限り短時間で実行できます。これらのテスターは、欠陥を導入するときに同僚よりも先に進むためだけに、夜間と週7日間作業する準備ができているためです(実際、通常はこの時間に作業します)。 すべてのタイムゾーンが表されていることを考えると、顧客は本当に継続的なテストを受けるため、金曜日の夕方にテスト用のリリースを提供すると、月曜日の朝に行われた作業のレポートを受け取ります。



ある会社で長い間働いているテスターは、他の専門家と同じように、特定の方法論とアプローチに慣れる一方で、製品のテストはある程度一方的です。 世界中の専門家を引き付ける場合、会社は、おそらくすべての既存の学校と方法論のプリズムを通してプロジェクトを見て、最も信頼できる品質評価を統合することができます。 また、見直すと、スペシャリストが慣れているが文書化していない問題を見ることができます。



顧客は、市場に参入する前であっても、最終消費者からフィードバックを受け取ります。これにより、発売後の近代化に関連するコストを大幅に削減できます。 さらに、本当に欲しいものや自分にとって便利なものがわからない、または自分のニーズを説明できない一般的なユーザーとは異なり、レビューは毎日これを行い、既存のシステムの実装の機能を知っている専門家によって書かれます。 競合他社のテスターが製品のテストに取り組み、既存の製品の欠点を排除して新しい製品を作るのに役立つことが判明するかもしれません!



クラウドソーシングは、モバイルデバイス向けの製品を開発する企業にとって非常に便利です。 このようなデバイスの多くは、画面サイズと解像度、メモリサイズ、プロセッサ周波数、プラットフォーム機能などの独自の特性を持っているため、サポートされていると宣言されたすべてのデバイスでのテストは頭痛の種になります。 しかし、異なるモバイルオペレータのネットワークでマルチコンポーネントアプリケーションの品質を確認する必要がある場合はどうでしょうか。 おそらくクラウドソーシングだけでは十分ではありません。 各アセンブリをテストするためにそれを使用する必要はありませんが、リリース前に検証するために害はありません。



顧客にとっての残りの利益は、彼のビジネスの詳細から生じますが、uTestの顧客の間でGoogle、Microsoft、ICQ、Babylonなどの有名なブランドに言及したいと思います。 より完全なリストは彼らのウェブサイトで見つけることができます-www.utest.com/customers



All Articles