مع تزايد عدد التطبيقات المطروحة للاختبار داخل المجتمع، أصبح من الضروري توحيد طريقة تقديم طلبات الاختبار لضمان حصول المطورين على تقييم دقيق وفعال
يهدف هذا الدليل إلى مساعدتك كمطور على:
- تقديم طلب اختبار واضح ومتكامل
- تسهيل عمل المختبرين وتسريع عملية التقييم
- رفع جودة تطبيقك قبل إطلاقه للمستخدمين
ملاحظة هامة للمطورين: في الحالة المثالية، تتم الاختبارات من المستخدمين في بيئات معزولة (محاكيات مثل Android Studio أو Waydroid) لأسباب أمنية. نرجو أخذ ذلك بعين الاعتبار إذا كان تطبيقك يتطلب عتاداً فيزيائياً محدداً وتوضيح ذلك في المنشور الذي تطلب فيه اختبار التطبيق.
1. الشفافية والمصادر (الشرط الأساسي)
التطبيقات القرآنية لا تحتمل الأخطاء. يجب أن توضح في طلبك بشكل صريح مصادر البيانات التي اعتمدت عليها:
- نص القرآن الكريم: ما هي الواجهة البرمجية (API) أو قاعدة البيانات المستخدمة؟ (مثل مجمع الملك فهد، Quran.com، إلخ).
- التفاسير والتراجم: اذكر أسماء المراجع والمؤلفين للترجمات والتفاسير المرفقة في التطبيق.
- بيانات الموقع الجغرافي: إذا كان تطبيقك يحسب مواقيت الصلاة، فما هي المكتبة أو الخوارزمية المستخدمة لحساب الأوقات؟
2. الصلاحيات المطلوبة ومبرراتها
أيضاً للحفاظ على الأمن الرقميّ للمستخدمين وأعضاء المجتمع، في حال طلب التطبيق صلاحيات معينة، يجب عليك إدراج المعلومات التالية في الطلب لمساعدة المستخدمين على فهم سبب طلب الصلاحيات:
- قائمة بالصلاحيات التي يطلبها التطبيق (مثل: الموقع، الميكروفون، مساحة التخزين).
- السبب التقني لكل صلاحية: (مثال: "التطبيق يطلب صلاحية الموقع الجغرافي التقريبي فقط لتحديد اتجاه القبلة، ولا يتم تخزين هذه البيانات").
يرجى التحديد أيضاً إن كان التطبيق يتضمن خدمة سحابية أو الحاجة لتسجيل الدخول وما هو نوع البيانات التي يتم تخزينها وحفظها.
3. حدد نطاق الاختبار المطلوب
للحصول على ملاحظات دقيقة، وجّه انتباه المختبرين إلى ما تريد التركيز عليه بالتحديد:
- هل تريد اختبار دقة محرك البحث القرآني (مع التشكيل وبدونه)؟
- هل تحتاج إلى تقييم واجهة المستخدم (UI) وتجربة القراءة بالوضع المظلم؟
- هل هناك ميزات جديدة أضفتها مؤخراً وتريد التأكد من استقرارها؟
- هل التطبيق جاهز ومُهيأ لدعم ذوي الاحتياجات الخاصة (Accessibility/TalkBack) وترغب في تقييمه من هذه الناحية؟
4. توفير بيئة مفتوحة وميسرة للتقييم
- روابط التحميل: وفر رابطاً مباشراً لملف التثبيت (
.apk) أو رابطاً لمتاجر التطبيقات المعتمدة. تجنب مواقع الرفع المليئة بالإعلانات المضللة.
- مستودع الكود (إن وُجد): إذا كان تطبيقك مفتوح المصدر، أضف رابط المستودع (مثل GitHub أو GitLab)؛ هذا يشجع مجتمعنا على مراجعة الكود برمجياً وفتح تذاكر للأخطاء (Issues) أو تقديم تحسينات (Pull Requests) مباشرة.
- الأخطاء المعروفة (Known Issues): اذكر أي أخطاء أو قصور أنت على علم به وتعمل على إصلاحه.
نموذج طلب اختبار تطبيق (للنسخ واللصق)
لتسهيل الأمر، يرجى نسخ النموذج التالي، وتعبئته، واستخدامه كموضوع لطلبك في المنتدى:
اسم التطبيق: [اكتب اسم التطبيق هنا] رقم الإصدار: [مثال: 1.0.2] نوع التطبيق: [قرآن كريم / مواقيت صلاة / أذكار / شامل]
1. مصادر البيانات المعتمدة:
- النص القرآني: [اذكر المصدر]
- التفاسير/التراجم: [اذكر المصدر]
- أوقات الصلاة (إن وجدت): [اذكر المصدر أو الخوارزمية]
2. الصلاحيات المطلوبة ومبرراتها:
- الصلاحية 1: [اذكر الصلاحية] - السبب: [لماذا يطلبها التطبيق؟]
- الصلاحية 2: [اذكر الصلاحية] - السبب: [لماذا يطلبها التطبيق؟]
3. الأجزاء المطلوب التركيز عليها في الاختبار:
- [مثال: أرجو تجربة ميزة البحث المتقدم عن الآيات]
- [مثال: يرجى التحقق من وضوح الخط العثماني في الشاشات الصغيرة]
4. الأخطاء المعروفة (إن وجدت):
- [مثال: التطبيق يواجه بطئاً طفيفاً عند الانتقال بين التفاسير]
5. روابط التحميل / المستودع:
- رابط التحميل: [رابط مباشر أو المتجر]
- رابط المستودع المفتوح (اختياري): [رابط GitHub/GitLab]