ما هي تغطية الاختبار؟
تقيس تغطية الاختبار مقدار ما تمارسه الاختبارات من شيء ما — المتطلبات أو المخاطر أو فروع الشيفرة أو أقسام المدخلات. تجيب تغطية المتطلبات عن «هل اختُبر كل معيار قبول؟»، بينما تجيب تغطية الشيفرة عن «أي الأسطر نُفّذت؟»؛ والنسبة المرتفعة للثانية لا تقول شيئاً عن جدوى التحققات، لذا التغطية خريطة للفجوات لا نتيجة تُرفع إلى أقصاها.
كيفية استخدام مولّد قوائم تحقق QA بالذكاء الاصطناعي
- صِف الميزة أو التغيير الذي توشك على اختباره أو مراجعته.
- اختر نطاق قائمة التحقق — «اختبار الميزة» أو «مراجعة Pull Request» أو «بوابة الإصدار» — وحدّد، إن شئت، المجالات التي تريد التركيز عليها.
- اختر لغة المخرجات ثم اضغط «توليد».
- اعمل على القائمة حسب الأولوية؛ الصق نسخة Markdown في طلب دمج أو تذكرة، أو نزّلها أو نزّل الجدول (CSV) أو JSON.
مزايا مولّد قوائم تحقق QA بالذكاء الاصطناعي
- قائمة تحقق منظّمة حسب المجال: وظيفي، وUI/UX، وAPI، وبيانات، وأمان، وأداء، وإمكانية وصول، وتوافق، وتوطين، وإصدار
- نطاقات لاختبار الميزات ومراجعة طلبات الدمج وبوابات الإصدار
- الأولويات والملاحظات لكل بند
- قائمة تحقق Markdown بمربعات اختيار، وتصدير CSV وJSON
مثال على مولّد قوائم تحقق QA بالذكاء الاصطناعي
الميزة ← قائمة التحقق
الإدخال:
Export to Excel button on the orders list (up to 50,000 rows)النتيجة:
## Functional
- [ ] CL-01 (P0) Export respects the active filters
## Performance
- [ ] CL-02 (P1) 50,000-row export completes with progress indicator
…الأسئلة الشائعة حول مولّد قوائم تحقق QA بالذكاء الاصطناعي
ما نطاقات قائمة التحقق؟
اختبار الميزة (قبل الاعتماد النهائي)، ومراجعة طلب الدمج (ما ينبغي للمراجع التحقق منه)، وبوابة الإصدار (فحوصات قرار الإطلاق من عدمه عبر الإصدار كاملاً).
هل سأحصل على بنود عامة مثل «اختبر كل الأزرار»؟
لا. يجب أن تذكر البنود شاشات الميزة وحقولها وأدوارها ونقاط نهايتها وتكاملاتها الفعلية؛ وتستبعد تعليمات الأداة الفحوص العامة.
ما فائدة عمود الملاحظات؟
يبيّن طريقة التحقق من البند — الأداة أو البيانات أو الفحص المطلوب — حتى لا يضطر من يعمل على القائمة إلى استنتاجها. ويبقى فارغاً في البنود التي لا تحتاج إلى إضافة.
ملاحظات تقنية
تُجمَّع البنود حسب المجال — الوظائف وتجربة المستخدم وواجهة API والبيانات والأمان والأداء وإمكانية الوصول والتوافق والتوطين والإصدار — ولكل بند معرّف (CL-01 وCL-02 …، فريد على مستوى القائمة) وفحص واحد قابل للتحقق وأولوية من P0 إلى P3 وملاحظة عن طريقة التحقق. ولا تظهر إلا المجالات المنطبقة على الميزة، ويُضاف مجال الإصدار عندما يكون النطاق بوابة إصدار.
المراجع
- ISTQB Glossaryالتعريفات القياسية لمصطلحات الاختبار — حالة الاختبار واختبار الانحدار والخطورة والأولوية وتحليل القيم الحدّية وغيرها.
- ISO/IEC/IEEE 29119-1:2022 — Software and systems engineering — Software testing — Part 1: General conceptsالمعيار الدولي لاختبار البرمجيات: المفاهيم والعمليات والتوثيق والتقنيات.
- ISTQB Certified Tester Foundation Level (CTFL) v4.0المنهج التأسيسي لاختبار البرمجيات: مستويات الاختبار وأنواعه وتقنيات تصميم الاختبارات وإدارة الاختبار والأدوات.