IF، Else، End IF، موجود في QTP/UFT مع مثال

IF، Else، End IF، موجود في QTP/UFT

يوضح هذا البرنامج التعليمي الترميز المتقدم في HP QTP باستخدام حلقة if وelse

انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو

نسخة فيديو مع الوجبات السريعة الرئيسية سلط الضوء

  • منك الاختبار الخلفية، وسوف نستنتج بالتأكيد أن أكثر دقة سيناريو الاختبار سيكون التحقق من صحة وظيفة تسجيل الدخول لـ حجز الرحلة والتي يجب أن تحتوي على سيناريوهين فرعيين
  • تأكد من أن المستخدم نجح في تسجيل الدخول إلى التطبيق عند إدخال مجموعة من اسم الوكيل الأبجدي الرقمي وكلمة المرور الصالحة
  • تأكد من فشل تسجيل دخول المستخدم عند إدخال اسم الوكيل وكلمة المرور غير الصالحين
  • علاوة على ذلك، يجب أن يكون البرنامج النصي لأتمتة الروبوت قادرًا على قبول ومعالجة تسجيل الدخول الصحيح وغير الصالحtails
  • لقد قمنا بالفعل بتسجيل السيناريوهات الفرعية، وبالتالي فإن التحدي يكمن في دمجها.
  • يمكنك مراقبة كلا البرنامجين النصيين - الخطوات، تشغيل تطبيق حجز الطيران، أدخل اسم الوكيل، أدخل كلمة المرور، انقر فوق "موافق"، أثناء خطوات نقطة التفتيش، إغلاق نافذة حجز الطيران، للسيناريو الإيجابي، والخطوات، إخراج معلومات الخطأ، إغلاق نافذة معلومات الخطأ، إغلاق مربع حوار تسجيل الدخول Box، لسيناريو سلبي مختلفة
  • هناك العديد من الطرق لدمجها وإحدى الطرق هي استخدام حلقة if and else والتحقق من وجود شاشة معلومات الخطأ بعد إدخال اسم الوكيل وكلمة المرور. إذا كانت الإجابة بنعم، فاتبع خطوات السيناريو السلبي، وإذا كانت الإجابة لا، فاتبع خطوات السيناريو الإيجابي
  • في نافذة Micro Focus UFT، بعد الخطوة رقم 4، أضف خطوة إذا كانت حلقة أخرى، شرط التحقق هو ما إذا كانت شاشة معلومات الخطأ موجودة أم لا. انسخ هذه الخطوة والصقه كشرط فحص.
    حذف عملية النقر. واستبدالها ب توجد طريقة. تنطبق هذه الطريقة على جميع الكائنات تقريبًا وتتحقق مما إذا كانت الكائنات المحددة موجودة على الشاشة أم لا
  • إذا كانت النتيجة صحيحة لخطوات السيناريو السلبي. سأقوم بقص ولصق الخطوات داخل الحلقة
  • انسخ الخطوات من السيناريو الإيجابي وألصقها في حلقة else. لنجري الاختبار لبيانات اعتماد تسجيل دخول واحدة صالحة وأخرى غير صالحة. يتم تشغيل الاختبار بنجاح. الملاحظة هي أنك قمت بحفظ الاختبارات بالترتيب المذكور في البرامج التعليمية
  • من المفترض ألا تواجهك PositiveLogon إلى NegativeLogon وNegative Logon إلى Combined أي مشكلة في تشغيل الاختبار.
  • بصرف النظر عن if و else يمكنك أيضًا استخدام – إذا كان elseif، بينما نحن، قم بعمل حالة، لـ الحلقات. وفقا لمتطلباتك