Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

الشروع في العمل مع TF

الاتحاد التجاري عبارة عن بنية تحتية اختبار كبيرة يمكن تكييفها مع مجموعة كبيرة ومتنوعة من حالات الاستخدام المختلفة ، وربما يحتاج معظم الناس فقط إلى مجموعة فرعية من وظائفها. أولاً ، نتصور أن مستخدمي فريق العمل سيؤدون أيًا من الأدوار الثلاثة الأساسية: المطور ، والمتكامل ، ومشغل الاختبار. قد يرتدي فرد معين أيًا (أو كل) من هذه القبعات الثلاث ، لكننا نشعر أن التمييز سيساعد في تسهيل التنقل في الوثائق.

المطورين

يقضي المطورون معظم وقتهم في إنشاء وحدات TF التي تتم كتابتها بلغة Java. قد يكتبون التكوينات وينفذون الاختبارات ، لكنهم يفعلون ذلك عادةً فقط للتحقق من أن وحداتهم النمطية يتم استدعاءها بشكل صحيح وتعمل كما هو متوقع.

التكامل

يقضي المكاملون معظم وقتهم في إنشاء تكوينات اختبار XML ، أو ملفات الأوامر (المكتوبة بلغة بسيطة تشبه لغة الصدفة). وهي تربط معًا وحدات TF التي كتبها المطور بتكوينات محددة مطلوبة لمتطلبات وأهداف اختبار معينة.

العدائين في الاختبار

يقضي عداءوا الاختبار معظم وقتهم في تنفيذ الاختبارات والتأكد بشكل عام من إنشاء نتائج الاختبار ، وأن نتائج الاختبار التي تم إنشاؤها ذات صلة وقابلة للتكرار ودقيقة. إنهم يقضون معظم وقتهم في التفاعل مع واجهة سطر الأوامر الخاصة بـ tradefed ، وسوف يتحققون أيضًا من أن النتائج منطقية.

من أجل الحصول على أقصى استفادة من الاتحاد التجاري ، يجب تمثيل الأدوار الثلاثة. سوف يتطلب الأمر من المطورين والمتكاملين جعل TF يتفاعل مع أجزاء أخرى من البنية التحتية ، مثل أنظمة الإنشاء ومستودعات نتائج الاختبار. سوف يستغرق الأمر من العاملين في التكامل والعاملين في الاختبار للحصول على فريق العمل لإجراء الاختبارات المطلوبة فعليًا وتحقيق نتائج الاختبار المطلوبة. سيستغرق الأمر عداء اختبار لتحديد النتائج التي لا معنى لها ، والعمل مع المطورين والمتكاملين لمعرفة أين قد تكمن الأخطاء وإصلاحها.

ماذا بعد

يجب على الأشخاص في جميع الأدوار الثلاثة إلقاء نظرة على بقية المستندات على الأقل. سيوصلك إعداد الجهاز إلى النقطة التي يمكنك فيها تشغيل TF (من خلال بنائه أو تنزيله). سيشرح العمل مع الأجهزة كيفية إجراء الاختبارات بجهاز مادي أو باستخدام محاكي أو بدون جهاز على الإطلاق. ستشرح صفحة دورة حياة الاختبار من منظور نظري كيف تتفاعل أدوار المطور والتكامل وعداء الاختبار ، ثم توضح معالجة الخيار كيفية وضع هذه النظرية موضع التنفيذ.

أخيرًا ، يأخذك المثال الشامل من خلال تطوير نموذج اختبار وتكامله ونشره. يتضمن جوانب من كل دور ، ويجب أن يقدم تلميحات حول كيفية القيام بأشياء أكثر تعقيدًا لم تتم مناقشتها بشكل مباشر في الوثائق.

إذا كنت قد انتهيت من كل شيء هنا ولا تزال لديك أسئلة بدون إجابة ، فحاول أولاً إلقاء نظرة على كود مصدر الاتحاد التجاري . أبعد من ذلك ، لا تتردد في محاولة السؤال على منصة android Group Google. للحصول على أفضل النتائج ، تأكد من ذكر "الاتحاد التجاري" (أو "tradefed" أو "TF") في موضوع الرسالة.