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

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

المطورين

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

التكامل

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

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

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

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

ماذا بعد

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

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

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