اختبار من جانب العميل المنطق

  

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

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

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

مقال مقدم من سونيا Lande


تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات.
المهم : هذه المادة "اختبار من جانب العميل المنطق" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.


Online: 380 users browsing the articles directory