بدء استخدام TF

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

المطورون

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

الشركات المُدمجة

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

اختبارات الأداء

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

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

الخطوات التالية

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

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

إذا اطّلعت على كل المعلومات الواردة هنا وبقي لديك أسئلة لم تتم الإجابة عنها، جرِّب أولاً الاطّلاع على رمز المصدر الخاص باتحاد التجارة. بالإضافة إلى ذلك، يمكنك تجربة طرح السؤال على مجموعة Google الخاصة بمنصّة android. للحصول على أفضل النتائج، احرص على ذكر "اتحاد التجارة" (أو "اتحاد التجارة" أو "اتحاد التجارة") في موضوع الرسالة.