أحدثت البرامج ، أساس التكنولوجيا عبر الإنترنت ، ثورة في الحياة من خلال تحقيق الكفاءة والاعتمادية والدقة والتخصيص المناسب لاحتياجات العملاء. وقد أدخلت مبادئ توجيهية وإجراءات تشغيلية جديدة.بما لا يدع مجالا للشك ، يمكن توجيه الشركات نحو مسار نمو الأعمال السريع من خلال التنفيذ الفعال للتحول الرقمي. على الرغم من أن تطبيقات سطح المكتب كافية لمعظم مستخدمي الكمبيوتر ، إلا أن الحوسبة الموزعة (Distributed Business Applications) أصبحت الآن ضرورة بسبب المتطلبات المتغيرة مثل مشاركة الموارد ومرور الوقت. 

ما هو تطبيق الأعمال الموزعة ( ( Distributed Business Applications 

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

تعمل التطبيقات التقليدية على نظام واحد، ولكن نماذج خادم العميل تتطلب تشغيل البرنامج التطبيقي إما على العميل أو الخادم الذي يقوم العميل بالوصول إليه. ومع ذلك ، تعمل التطبيقات الموزعة في وقت واحد على أنظمة العميل والخادم. 

أثناء استخدامها في وقت واحد على خادم وكمبيوتر عميل ، يمكن أيضا استخدام تطبيق موزع في نموذج خادم العميل. هنا ، يتعامل الكمبيوتر العميل مع الواجهة الأمامية ، والتي تحتاج إلى القليل من المعالجة ، بينما يتعامل كمبيوتر الخادم مع النهاية الخلفية ، والتي تحتاج إلى نظام مخصص بقوة معالجة أكثر فعالية. تطبيقات شبكة المنطقة الواسعة (WAN) ، والبريد الإلكتروني ، وأنظمة لوحات الإعلانات ، وشبكة الويب العالمية (WWW) ، والمؤتمرات عن بعد عبر الشبكات ، وما إلى ذلك هي بعض الأمثلة على الأنظمة الموزعة. 

تطبيق الأعمال الموزعة – الاختبار 

مرحلة حاسمة من دورة حياة تطوير البرمجيات (SDLC) هي اختبار البرمجيات. قد يكون النظام الموزع أكثر موثوقية من النظام غير الموزع. من الممكن ذلك بسبب الأنظمة الموزعة الغنية بالميزات ، والتي تجبر التقنيات الناشئة وتوسيع الأعمال على تحويل تركيز المستخدم من البرامج المركزية إلى الحوسبة الموزعة. الاختبار ضروري لإنتاج منتج عالي الجودة يمكنه تلبية احتياجات العملاء. 

يعد اختبار التطبيقات الموزعة مهمة صعبة وتستغرق وقتا طويلا وتتطلب في كثير من الأحيان نفس القدر من الخبرة مثل كتابة التطبيق نفسه. نظرا لأنه يجب اختبار جميع قدرات الإجراءات التي سيتم تنفيذها ، فإن مجموعات الاختبار كبيرة وشاملة. 

   

لماذا تتطلب التطبيقات الموزعة اختبار الأداء 

تعمل معظم تطبيقات الأعمال بشكل صحيح عند خدمة عدد صغير من المستخدمين ، ولكنها تتعطل عندما يستخدمها العديد من المستخدمين في وقت واحد. في هذه الحالة ، يلعب اختبار الحمل والأداء دورا مهما في تحديد ما إذا كان التطبيق ، وبالتالي المؤسسة ، ستننجح  في تقديم خدماتها .يتحقق اختبار الأداء من كيفية إعداد تكوينات واجهة أجهزة الكمبيوتر والأنظمة الأخرى. علاوة على ذلك ، يمكن العثور على اختناقات النظام المضيف. بغض النظر عما إذا تم إجراء اختبارات الوحدة أو اختبارات النظام ، فمن الممكن العثور على هذه العيوب في اختبار الأداء التي لم يتم تحديدها بطريقة أخرى من خلال الاختبار اليدوي الفردي. 

 

المقال من تأليف بهاء الزبيدي وتم نشره من قبل هيئة تحرير أخبار technologypace المزيد من المعلومات علىwww.technologypace.com