بيموديل

اختبار نموذجي في بيثون
التحميل الان

بيموديل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • اسم الناشر:
  • Jonathan Jacky
  • موقع ويب الناشر:
  • http://staff.washington.edu

بيموديل العلامات


بيموديل وصف

اختبار نموذجي في بيثون Pymodel عبارة عن إطار اختبار مفتوح المصدر يعتمد على نموذج في اختبار الوحدة Python.in، ورموز مبرمج حالات الاختبار، وأيضا تأكيدات الرموز التي تحقق ما إذا مرت كل حالة اختبار. في الاختبارات القائمة على النموذج، يرمز مبرمج "نموذج" الذي يولد أكبر عدد ممكن من حالات الاختبار كما هو موضح وكأنه أوراكل يتحقق من الحالات. ينصح الاختبار المستندة إلى الحالات حيث تكون هناك حاجة إلى العديد من حالات الاختبار أنه غير ممكن لرمزهم جميعا باليد. تنشأ هذه الحاجة عند اختبار السلوكيات التي تظهر الاعتماد على التاريخ والننادرمينيا، بحيث يجب اختبار العديد من الاختلافات (قيم البيانات، والتشاير، وما إلى ذلك) لكل سيناريو (أو استخدم حالة). وتشمل الأمثلة بروتوكولات الاتصال وتطبيقات الويب وأنظمة التحكم وواجهات المستخدم وواجهات المستخدم. يدعم Pymodel الاختبار عبر الطيران، والتي يمكن أن تولد اختبارات غير مسؤولة غير مسؤولة غير مسؤولة حيث ينفذ اختبار تشغيل الاختبار. يمكن ل Pymodel التركيز في حالات الاختبار على السيناريوهات ذات الاهتمام حسب التكوين، وهي تقنية متعددة الاستخدامات تجمع بين النماذج عن طريق مزامنة الإجراءات المشتركة والإجراءات غير المشتركة. يمكن أن يقوم Pymodel بتوجيه تغطية الاختبار وفقا لاستراتيجيات قابلة للبرمجة يتم ترميزه بواسطة برنامج Programmer.Pymodel يوفر ثلاثة برامج: - PMA.py Pymodel Analyzer: يولد آلة حالة محددة (FSM) وخصائص الكمبيوتر من خلال استكشاف برنامج نموذجي، FSM، جناح اختبار، أو نتاج هذه. استخدم PMA و PMG لتصور ومعاينة سلوك PMT. كل مسار من خلال الرسم البياني الذي تم إنشاؤه بواسطة PMA (وسلمه بواسطة PMG) هو تتبع (تشغيل اختبار) (تشغيل اختبار) الذي قد يتم إنشاؤه بواسطة PMT، عندما يتم استدعاء PMA و PMT مع نفس الوسائط. يتأثر Pymodel بواسطة NModel، ولكن ليس ترجمة أو إعادة التنفيذ. متطلبات: بيثون


بيموديل برامج ذات صلة

الأنف numpyseterr.

المكون الإضافي للأنف لتعيين كيفية التعامل مع الأخطاء العائمة بالنقطة بواسطة Numpy ...

203

تحميل