ar flag +1 214 306 68 37
تقديم خدمات الاختبار لتطبيق الويب والجوال لأحد مُوَرِّدي حلول إدارة الرعاية الصحية

تقديم خدمات الاختبار لتطبيق الويب والجوال لأحد مُوَرِّدي حلول إدارة الرعاية الصحية

قطاع الصناعة
الرعاية الصحية

العميل

شركة أميركية لحلول تبادل المعلومات الصحية (HIE) تخدم مُقَدِّمي الرعاية الصحية (المستشفيات والصيدليات ومرافق الرعاية المستمرة وأنظمة الرعاية الصحية المنزلية) والمرضى في مختلف أنحاء الولايات المتحدة.

التحدي

شرع العميل في تطوير تطبيق يعمل على الويب والجوال لتبادل المعلومات الصحية. وكان التطبيق يُتيح لمُقَدِّمي الرعاية الصحية تنسيق خدمات الرعاية، والوصول إلى المعلومات الطبية، والتواصل مع المرضى ومُقَدِّمي الرعاية الآخرين. أما المرضى فأمكن لهم الوصول إلى معلوماتهم الطبية، وتحديد المواعيد مع مُقَدِّمي الرعاية الصحية، وجدولة مواعيد خدمات الرعاية الصحية عن بُعد، وطلب خدمات النقل الطبي غير الطارئ، وإبلاغ أطبائهم عن أي تغييرات في حالتهم الصحية. كل ذلك بأمانٍ فائق.

ولكون تطبيق الويب والجوال كليهما يُطَوَّر وفقًا لمنهجية سكرم (Scrum)، كان العميل يحتاج إلى اختبار وظائف التطبيق بالتوازي مع عملية تطويره. بالإضافة إلى ذلك، تطلَّب العميل التأكد من أن التطبيق يتيح للمستخدمين تبادل البيانات بسرعة وموثوقية.

الحل

في بداية كل إصدار، حَلَّل فريق الاختبارات في ساينس سوفت متطلبات الوظائف الجديدة للتطبيق، وحرص على تلبيتها بقائمة شاملة تضم أكثر من 700 حالة اختبار. وبمجرد نشر وظائف برمجية جديدة في بيئة الاختبار، أجرى مهندسونا الاختبارات للتحقق مما إذا كانت مُخططات المستخدم المتعددة للتطبيق تعمل بأداء فائق. واستخدم فريقنا أداة Jira للإبلاغ عن العيوب البرمجية المُكتَشَفة. ورتَّب العميل تلك العيوب البرمجية حسب أولويتها، إذ أضاف المشكلات الأقل أهمية إلى قائمة المهام المطلوب معالجتها لاحقًا.

للتحقق من تدفق البيانات بين المُكوِّنات البرمجية للتطبيق وقاعدة بياناته، أجرى فريقنا اختبارات التكامل (integration testing). وباستخدام أداة Postman الجاهزة لإجراء اختبارات التكامل وأداة أخرى مُخَصَّصة لاختبار واجهات البرمجيات القائمة على بروتوكول المستوى الصحي 7 (HL7) والتحقق منها، أنشأ مهندسو الاختبارات وثائق استمرارية الرعاية (CCD) ورسائل القبول والتخريج والتحويل (ADT)، وتأكدوا من نقلها إلى قاعدة بيانات التطبيق المشتركة وعرضها بطريقة صحيحة على واجهات المستخدم لتطبيق الويب والجوال.

بمجرد معالجة العيوب البرمجية المُكتشفة عند إجراء الاختبارات الوظيفية واختبارات التكامل، نفَّذ فريقنا اختبارات الانحدار (regression testing) للإصدارات الجديدة من التطبيق.

بعد إتمام اختبارات الانحدار بنجاح، أضاف فريق الاختبار الميزات المُخطط نشرها في بيئة الإنتاج إلى قائمة نطاق الإصدارات الموجودة على أداة Confluence، وقدم للعميل تقريرًا نهائيًا عن نتائج الاختبارات. تَضمَّن التقرير معلومات عن العيوب البرمجية التي اكتشفها وعالجها فريقنا. وبعد إطلاق المنتج النهائي للتطبيق، أجرى فريق ساينس سوفت اختبارات فحص الحالة (smoke tests) في بيئة الإنتاج للتحقق من استقرار الإصدار قيد الاستخدام وعمله بأداء فائق.

النتائج

نتيجةً للتعاون المُثمر مع ساينس سوفت، يستطيع العميل الآن طرح إصدارات جديدة من التطبيق كل مدة زمنية تتراوح بين أسبوعين وأربعة أسابيع. وبعد مرور شهر على إطلاق التطبيق الجديد، تأكد العميل من عدم وجود أي عيوب برمجية خطيرة في بيئة الإنتاج.

التقنيات والأدوات

Postman, Atlassian Jira, Confluence.

هل تحتاج إلى استشارة؟

تواصل معنا! نحن هنا للإجابة عن أسئلتك على مدار الساعة وطوال أيام الأسبوع.

Upload file

اسحب وأفلت لتحميل ملف أو أكثر

الحد الأقصى لحجم الملف 10 ميغابايت، حتى 5 ملفات وإجمالي 20 ميغابايت

التنسيقات المدعومة:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log