رسم الرحلة
احصر المدخل والحقول المطلوبة والمساعدة والمرفقات والموافقة والإرسال والخطأ والنجاح والمتابعة.

دليل / منهج
يعمل النموذج عندما يفهم الشخص المطلوب ويصحح الخطأ ويعرف ما أُرسل.
إجابة مباشرة
مر بكل حالات النموذج بلوحة المفاتيح والهاتف. تحقق من ضرورة الحقول ووضوح التسميات والأخطاء والتحقق على الخادم والاحتفاظ بالبيانات والتأكيد المستلم.
01 / منهج الفحص
احصر المدخل والحقول المطلوبة والمساعدة والمرفقات والموافقة والإرسال والخطأ والنجاح والمتابعة.
جرب قيماً صحيحة وفارغة وطويلة ودولية وخاطئة؛ وافحص التسميات وترتيب الانتقال وبقاء البيانات.
تحقق من التحقق على الخادم والأخطاء المحددة والتكرار وتعطل الشبكة وإعادة الإرسال والمهلات.
تحقق من الإقرار والمستلم الفعلي والمدة المعلنة والبيانات المحفوظة وإمكان الاستئناف.
تطبيق عملي
قد تعيق شاشة مقروءة تنفيذ إجراء. اختبر هدفاً كاملاً: إيجاد القسم واستخدام العنصر وفهم النتيجة والعودة. سجّل أول عقبة وأثرها.
اختر الحالة التي لاحظتها. يوضح كل مسار أول فحص والأدلة المفيدة وحدود هذا الفحص.
للمزيد من القراءة
| الحالة | ما ينبغي تجنبه | التصحيح المفيد |
|---|---|---|
| التنقل | الاختبار بالفأرة فقط. | تنقّل بلوحة المفاتيح مع مؤشر تركيز ظاهر. |
| النموذج | الاعتماد على نص مؤقت داخل الحقل. | أبقِ تسمية ظاهرة واربط الخطأ بالحقل. |
| نتيجة متغيرة | تغيير رقم دون سياق. | اعرض النتيجة والوحدة وما تغيّر. |
هل يصف العنوان المهمة المطلوبة؟
هل العنصر متاح ومفهوم؟
هل النتيجة والخطوة التالية واضحتان؟
كرر المسار باستخدام Tab وShift+Tab وEnter، ثم بتكبير 200 %. تحقق من أن الرأس الثابت لا يخفي عنصر التركيز بالكامل. افتح القائمة وأغلقها بلوحة المفاتيح، وتسبب في خطأ بالنموذج وتحقق من إمكانية تصحيحه. سجّل الصفحة والإجراء والعائق؛ هذه الفحوص المحددة ليست شهادة امتثال WCAG.
تاريخ المراجعة .
ورشة قراءة البيانات
يتتبع المثال الخيالي DEMO-F22 إرسالاً مكرراً وتحديثاً دون نقل رسالة حقيقية.
بيانات وسجلات افتراضية للتعلم: لا تأتي هذه النتائج من استعلام مباشر لأي خدمة.
يفرض التطبيق التعليمي أن يعيد طلبا POST بالمفتاح K1 والمحتوى نفسه الإيصال R1 دون إنشاء ملفين. يُفحص ذلك مستقلاً عن رمز HTTP.
افتح كل اقتراح لمقارنة تشخيصه. قد تبقى فحوص إضافية ضرورية.
لا؛ لا يثبت التخزين أو التسليم.
لا؛ تكرار GET وPOST ثان فحصان مختلفان.
مناسب. يحتاج محتوى مختلف مع K1 إلى حالة أخرى وفق العقد.
الحالة: DEMO-F22 POST 1: K1 → 303 → /receipt/R1 GET والتحديث: /receipt/R1؛ رد 200 POST 2: K1؛ محتوى مطابق؛ إيصال R1 السجل: ملف واحد مخزن التسليم: معلق الخلاصة: التخزين مثبت في المثال والوصول غير مثبت
اربط الإيصال وسجل التخزين ومتابعة التسليم بمعرّف الاختبار. لا تضع محتوى شخصياً في الرابط أو الدليل العام.
02 / الأدلة المحفوظة
المدخل والحالة المتوقعة والرسالة والنتيجة المرصودة.
التسميات والمساعدة والتركيز والأخطاء والتأكيد على الهاتف ولوحة المفاتيح.
حالة الاستجابة والوقت ومعرف اختبار بلا بيانات شخصية حقيقية.
العائق وأثره والتصحيح والمسؤول والاختبار اللاحق.
نقطة تحقق
قراءة خاطئة شائعة والفحص الذي يساعد على تجنبها.
قد ينجح إرسال النموذج في اختبار داخلي لكنه يظل غير قابل للاستخدام بلوحة المفاتيح أو على الهاتف أو بعد خطأ في التحقق.
اختبر كل خطوة بقيود إدخال واقعية: الحقول المطلوبة، رسائل الخطأ، بقاء القيم، التأكيد، لوحة المفاتيح وحالة خدمة الإرسال.
بعد الفحص
اعتبر فقدان القيم فشلاً للرحلة. احفظ القيم غير الحساسة ووجّه التركيز إلى ملخص الأخطاء وأعد الاختبار.
لا تعد الرحلة مكتملة. افحص استجابة الخادم والمعالجة ببيانات وهمية وصحح الرسالة.
القرار وأثر المراجعة
ما الذي يجب أن يتيحه الفحص من قرار وما الذي يُحفظ لمراجعته.
اختبر الإدخال الصحيح والأخطاء ولوحة المفاتيح والهاتف وبقاء القيم والتأكيد. نجاح الواجهة لا يثبت وصول البريد.
أصلح أول انقطاع ثم كرر الإرسال كاملاً إلى مستلم تجريبي مخول. راقب الإتاحة والتسليم منفصلين.
حالات نموذجية لإعداد التحقق، وليست وصفًا لمهام منفذة أو ملاحظات فعلية.
ميّز إرسال المتصفح وقبول الخادم والاستلام في النظام المقصود. استخدم بيئة ووجهة اختبار مصرحاً بهما لتتبع كل مرحلة.
صف النتيجة عند المستوى المشاهد فعلياً. إذا ثبت القبول فقط فلا تعلن إثبات التسليم، بل افحص المرحلة المفقودة وآلية استعادة مناسبة.
احتفظ بمعرّفات اختبار غير حساسة والأوقات والحالات دون نسخ أسرار أو بيانات شخصية غير ضرورية.
اختبر رفض التحقق وانقطاع الشبكة والعودة إلى النموذج. افحص الحقول المحتفظ بها والرسائل المرتبطة وإمكان التصحيح والإرسال دون البدء من جديد.
أعد حالة مفهومة واحتفظ بالقيم المفيدة حسب حساسيتها. لا تضع محتوى النموذج في رابط لتعويض فقدان الحالة.
احتفظ بالتسلسل والحقول المعنية والرسالة ونتيجة المحاولة الثانية باستخدام قيم اختبار.
اختبار إدخال غير صالح وفحص الأخطاء واللغة والحقول المحفوظة.
حفظ البيانات غير الحساسة اللازمة للتصحيح دون إرسال حقيقي.
إدخال الاختبار والرفض المتوقع والتركيز ومسار الاستئناف.
تكمل هذه الأسئلة المنهج وتساعد في تحديد ما ثبت فعلياً مع حفظ التحفظات في السجل.
في بيئة اختبار، هل تشرح البيانات غير الصالحة المشكلة دون فقد الحقول المفيدة الأخرى؟ افحص لوحة المفاتيح واللغة والمتابعة بعد فشل الخادم.
مثال خيالي: تخص الحالة المعيار والنطاق الموصوفين فقط.
هل يؤدي تفعيل مزدوج أو رد متأخر إلى معالجتين؟ ميّز النجاح الظاهر والاستلام المؤكد والمعالجة النهائية دون استخدام بيانات شخصية حقيقية.
مثال خيالي: تخص الحالة المعيار والنطاق الموصوفين فقط.
في بيئة الاختبار هل يرفض الطلب غير الصالح دون تحقق المتصفح؟ رسالة العميل لا تضمن معالجة الخادم.
الوثائق المطالعة : MDN · Constraint validation ·
مثال خيالي: تخص الحالة المعيار والنطاق الموصوفين فقط.
أدوات / سجلات
اختبر النجاح وخطأ الإدخال وفشل الخادم ببيانات اختبار محددة. تحقق من مطابقة الرسالة للنتيجة الفعلية وإمكانية استعادة المدخلات.
03 / FAQ
لا. يحسن التغذية الفورية لكن يجب التحقق على الخادم أيضاً.
نعم قبل الإدخال وفي رسالة الخطأ.
اشرح التصحيح واربط الرسالة بالحقل واحتفظ بالقيم الأخرى قدر الإمكان.
استخدم حالات وهمية وسجلات محدودة البيانات.
توفير بيئة أو قناة الاختبار المناسبة والبيانات الخيالية. ومع ذلك ، يجب أن تسمح الطريقة بالتحقق من المراحل الحقيقية التي تفرض قبولًا وعلاجًا.
04 / مراجع رسمية
مرجع موثق
قد يتطلب عنوانان في النموذج قيماً مختلفة حتى لو تشابهت أسماء الحقول. يصف autocomplete الغرض ومجموعة الحقول، ولا يحل محل التسمية الظاهرة أو التحقق. توضح الأمثلة قواعد HTML ولا تمثل هويات أو بيانات اتصال مجمعة.
| المرجع | القيمة أو الصيغة | ما الذي يحدده |
|---|---|---|
| section-* | 1 | تأتي بادئة section- أولاً. تميز قيمتها مجموعة حقول، ولا يجوز للمتصفح استنتاج صلة عائلية أو معنى تجاري منها. |
| shipping | billing | 2 | يحدد shipping أو billing وجهة البيانات. لا يجتمع الرمزان في القائمة نفسها. |
| home | work | mobile | fax | pager | 3 | يمكن أن يسبق home أو work أو mobile أو fax أو pager حقل اتصال مثل email أو tel-national. لا يتبع work postal-code هذه القاعدة. |
| name | postal-code | email | … | 4 | تحتاج القائمة التفصيلية إلى رمز غرض واحد. يقدم address-line1 address-line2 رمزين حيث يُنتظر واحد، ولا يصف حقلين منفصلين. |
| webauthn | 5 | قد يشير webauthn في النهاية إلى بيانات اعتماد بمفتاح عام مع وساطة مشروطة. لا تنفذ السمة وحدها المصادقة. |
| on | off | single token | يمثل on وoff منفردين في الحقل الظاهر المناسب وضعين عامين لا غرضاً تفصيلياً. لا يُسمح بهما بهذه الصورة في input type=hidden. |
تخص الأمثلة حقولاً ظاهرة من النوع المحدد. تقتصر على القواعد ولا تنفذ ملئاً تلقائياً أو مصادقة.
<input type="text" autocomplete="section-primary shipping work email">
قائمة تفصيلية مرتبة · المجموعة ثم الوجهة ثم الاتصال ثم الغرض: ترتيب مثال ACT المنشور.
| سمة autocomplete | نوع الحقل | القراءة | التفسير |
|---|---|---|---|
| section-primary shipping work email | text | قائمة تفصيلية مرتبة | المجموعة ثم الوجهة ثم الاتصال ثم الغرض: ترتيب مثال ACT المنشور. |
| section-blue shipping postal-code | text | قائمة تفصيلية مرتبة | تفصل مجموعتان مسماتان عنواني شحن مع الاحتفاظ بالغرض postal-code. |
| section-red shipping postal-code | text | قائمة تفصيلية مرتبة | تفصل مجموعتان مسماتان عنواني شحن مع الاحتفاظ بالغرض postal-code. |
| billing postal-code | text | قائمة تفصيلية مرتبة | وجهة وغرض؛ مجموعة section اختيارية. |
| mobile tel-national | tel | قائمة تفصيلية مرتبة | يسبق معدّل الاتصال غرضاً هاتفياً. |
| current-password webauthn | password | قائمة تفصيلية مرتبة | مثال ACT: غرض كلمة مرور يتبعه رمز بيانات اعتماد بمفتاح عام. |
| given-name | text | قائمة تفصيلية مرتبة | يكفي الغرض وحده؛ البادئات اختيارية. |
| on | text | وضع عام | وضع عام دون غرض تفصيلي؛ تستثني قاعدة ACT 73f2c2 هذه الحالة من نطاقها. |
| off | text | وضع عام | وضع عام دون غرض تفصيلي؛ تستثني قاعدة ACT 73f2c2 هذه الحالة من نطاقها. |
| work shipping email | قائمة غير صحيحة | وُضع معدّل الاتصال قبل الوجهة: ترتيب غير صحيح. | |
| work,email | قائمة غير صحيحة | الفاصلة لا تفصل الرموز في قائمة HTML هذه. | |
| address-line1 address-line2 | text | قائمة غير صحيحة | يشغل غرضان مختلفان موضعاً يقبل غرضاً واحداً. |
| shipping | text | قائمة غير صحيحة | لا تحدد الوجهة وحدها غرض الحقل. |
| work photo | text | قائمة غير صحيحة | لا يعدل work الرمز photo لأنه ليس حقل اتصال. |
| email invalid | قائمة غير صحيحة | لا يُسمح بالرمز الإضافي invalid بعد القائمة. | |
| current-password webauthn invalid | password | قائمة غير صحيحة | لا يُسمح بالرمز الإضافي invalid بعد القائمة. |
لا يثبت الترتيب الصحيح ملاءمة الغرض للحقل أو حدوث الملء أو استيفاء WCAG 1.3.5. يخص المعيار معلومات معينة عن المستخدم ويتوقف على التقنية المستخدمة. لا تفحص الأمثلة نموذجاً خارجياً.
تاريخ الاطلاع على الوثائق .
قراءة موسعة / تطبيق عملي
يتم عرض نموذج عادي ولكن يرفض إدخال شرعي أو يؤكد إرسال لا ينجح. اختبار التشغيل يميز جودة الإدخال والتصديق والمعالجة النهائية.
آخر تحديث في .
اختبار الحقول الإلزامية، وتنسيقات، وطول، والأخطاء، والموافقة، وتقديم مزدوج. استخدام بيانات الاختبار والتحقق من النتيجة الحقيقية دون إرسال محتوى محمي.
لا يكفي زر نشط أو رسالة نجاح لإظهار الانتهاء من المعالجة. وينبغي أيضا أن تبقى حالات انتهاء الجلسة وعدم التوافر واضحة.
يحتفظ دفتر اختبار التشغيل ببيانات الاختبار غير الحساسة والخطوة والنتيجة المتوقعة والنتيجة الملاحظة. كل تصحيح يرافقه فحص المسار الكامل.