اختبار الوظائف لتطبيقات الجوال (Functional Testing)
اختبار الوظائف هو نقطة مهمة قبل إصدار أي تطبيق جوال. في هذا الموضوع مراجعة لبعض النقاط الأساسية الشائعة بين تطبيقات الهاتف الجوال عندما نحتاج إلى إجراء اختبار لوظائفها.
عادة ما يغطي اختبار الوظائف لتطبيقات الجوال اختبار تفاعل المستخدم (user interaction) وكذلك اختبار العمليات (transactions). العوامل المهمة لهذا النوع من الاختبارات هي:
- نوع التطبيق المحدد بواسطة وظائفه (business functionality) مثل الخدمات المصرفية وصناعة الألعاب والشبكات الاجتماعية والتعليم.
- الجمهور المستهدف هل هم المستخدمون العاديون أم الشركات أم البيئات التعليمية.
- قناة التوزيع للتطبيق مثل App Store أو Google Play أو التوزيع المباشر.
بعبارات بسيطة، يقوم فريق الاختبار بالتحقق مما إذا كان التطبيق يؤدي الوظائف المتوقعة والتي يتم وصفها عادة في المواصفات (specifications) أو تُمليها الإجراءات التجارية (business processes). لذلك يمكن إجراء اختبار الوظائف من حيث المتطلبات (requirements) وفي هذه الحالة يتم إنشاء حالات الاختبار (test cases) بناء على المتطلبات ويتم استخدام المواصفات الفنية (technical specifications) المستندة إلى الإجراءات التجارية. بمجرد الانتهاء من ذلك يتم إنشاء ما يسمى بحالات الاستخدام (use cases) لاختبار تطبيق الجوال والتي تصف سيناريوهات الاستخدام اليومي أو الدائم للتطبيق.
في الموضوع القادم إن شاء الله سيكون الحديث عن السيناريوهات الأساسية لاختبار الوظائف لتطبيقات الجوال.
بالتوفيق للجميع…
* المصدر: www.softwaretestingmagazine.com/knowledge/functional-testing-scenarios-for-mobile-apps
** الصورة من موقع: webdevelopmenthelp.net
لا توجد تعليقات