الوسم يختار الاختبارات ولا يثبت التغطية.
عامل مرشحات المجموعة كعقد اختيار واضح واذكر ما استبعدته.

طبعة مترجمة. تظل المعرفات الفنية في شكلها الأصلي.

يشغل خط العمل @critical ويصبح ناجحا. يسميه أحدهم تغطية انحدار كاملة. اختار الوسم جزءا ولم يثبت تمثيل كل الرحلات المهمة. آلية الاختيار وحكم المخاطر مختلفان.
يتبع الدليل توثيق تعليقات Playwright باختبارين محليين مختلقين للمراجعة الصغيرة والفحص الأوسع. لا توجد ادعاءات عن خط حقيقي أو نسبة تغطية. نجعل العضوية ظاهرة قبل تفسير النتيجة.
حدد معنى الوسم
يدعم Playwright وسوما في التفاصيل أو العنوان. تبدأ بـ @ وتستخدم للترشيح. يحتاج عرف الفريق معنى قصيرا مثل مجموعة متفق عليها لحاجز تغيير محدد.
لا تجعل @critical رأي آخر مؤلف. سم مالك القاعدة والرحلات المضمنة والاستبعادات المقصودة. إضافة النص سهلة؛ تبرير العضوية هو العمل.
import { test, expect } from '@playwright/test';
test('demo title contract', { tag: '@demo-review' }, async () => {
expect('Demo review').toBe('Demo review');
});
test('demo archive contract', { tag: '@demo-wide' }, async () => {
expect(['draft', 'archive']).toContain('archive');
});توضح الأمثلة البيانات الوصفية والاختيار، لا تطبيقا أو تغطية منتج مفيدة. اعرض القائمة قبل التشغيل:
npx playwright test demos/selection.spec.mjs --grep @demo-review --listمحليا يختار المشغل عقد العنوان وحده. ينجح التشغيل في فحص مختلق واحد. عقد الأرشيف المستبعد ليس دليلا منفذا ولو كان في المصدر.
افصل الاختيار والتخطي والفشل المتوقع
لا يعمل skip وfixme. يعمل fail مع فشل متوقع ويبلغ عن النجاح غير المتوقع. هذا مختلف عن عدم الاختيار بسبب مرشح.
افصل المختار والمنفذ والمتخطى والفشل المتوقع في التقرير. لا تجمعها في رقم مطمئن. الصمت قد يعني استبعادا أو تعطيلًا أو نجاحا فعليا.
الاختبارات المركزة تضيق المجموعة أيضا: عند وجودها تعمل وحدها. تركيز التشخيص المحلي لا يجب أن يضيق التشغيل المشترك بصمت. راجع تغييرات الاختيار مع تغييرات الكود.
افحص المجموعة عند تغيرها
تحقق من عضوية الرحلة الجديدة. عنوان أو وسم أو تعبير منتظم قد يغير الاختيار دون تغيير الجسم. استخدم قائمة المشغل مع أمر خط العمل نفسه.
المرشحات المعقدة تحتاج فحوصها. اسم ملف أو عنوان لوحة لا يثبت المجموعة. احتفظ بالأمر والإعداد المهم والأسماء المختارة مع النتيجة.
استخدم النتيجة ضمن نطاقها
حاجز صغير يعطي جوابا سريعا بينما مجموعة واسعة تعمل منفصلة. هذه خطة لا دليل على كشف كل شيء. تحدد مخاطر المنتج التقسيم؛ أعد مراجعته مع الوظائف والأخطاء الجديدة.
يصف AnyTest وكلاء يكتشفون رحلات ويبنون اختبارات قابلة للمراجعة. راجع العضوية والفحوص معا. لا ندعي واجهة وسوم في AnyTest. النتيجة الصادقة لا تستعير الثقة من الاختبارات التي لم تعمل.
الأسئلة الشائعة
هل جزء ناجح موسوم يثبت تغطية كاملة؟
لا. يخص فقط الفحوص المختارة والمنفذة ضمن ذلك الإعداد.
هل الاختبار المستبعد بالمرشح يساوي اختبارا متخطى؟
لا. الاختيار وskip/fixme والفشل المتوقع حالات مختلفة.