اختبار :: الوحدة :: Testcase

اختبار :: وحدة :: TESTCASE هي فئة قاعدة اختبار الوحدة.
التحميل الان

اختبار :: الوحدة :: Testcase الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Christian Lemburg
  • موقع ويب الناشر:
  • http://search.cpan.org/~clemburg/Test-Unit-0.14/lib/Test/Unit/tests/AllTests.pm

اختبار :: الوحدة :: Testcase العلامات


اختبار :: الوحدة :: Testcase وصف

اختبار :: وحدة :: TESTCASE هي فئة قاعدة اختبار الوحدة. اختبار :: الوحدة :: TESTCASE هو وحدة اختبار وحدة الفئة الأساسية. استخدام قاعدة QW (اختبار :: وحدة :: TESTCASE)؛ SUB جديد {My $ Self = Shift () -> Super :: جديد (@ _)؛ # حالتك للتثبيت هنا عودة $ } SET_UP SET_UP {# توفير لاعبا اساسيا} Sub Tear_Down {# تنظيف بعد الاختبار} Test_foo {# اختبار Foo Metter} Test_Bar الفرعي {# اختبار ميزة الشريط} (مأخوذة من المستندات الفئة Testcase Junit) يحدد حالة الاختبار " تركيبات "(يحتاج الموارد إلى الاختبار) لتشغيل اختبارات متعددة. لتحديد حالة الاختبار: قم بتنفيذ Subclass من متغيرات مثيل TestCaseDefine التي تخزن حالة FixTureInitialize حالة تركيبات من خلال تجاوز SET_UP () التنظيف بعد اختبار عن طريق تجاوز المسيل للدموع (). يعمل كل اختبار في تركيباتها الخاصة لذلك لا تكون هناك آثار جانبية بين عمليات الاختبار. هنا مثال: حزمة mathtest؛ استخدام قاعدة QW (اختبار :: وحدة :: TESTCASE)؛ SUB جديد {My $ Self = Shift () -> Super :: جديد (@ _)؛ $ الذاتي -> {value_1} = 0؛ $ الذاتي -> {value_2} = 0؛ عودة $ الذاتي } SET_UP SET_UP {My D $ = Shift؛ $ الذاتي -> {value_1} = 2؛ $ الذاتي -> {value_2} = 3؛ } لكل اختبار تنفيذ طريقة تتفاعل مع الترسبات. تحقق من النتائج المتوقعة مع التأكيدات المحددة من خلال استدعاء $ تأكيد الذات () مع قيمة منطقية. test_add الفرعية {بلدي $ = التحول؛ بلدي النتيجة $ = $ الذاتي -> {value_1} + $ self -> {value_2}؛ $ الذاتي> تأكيد ($ نتيجة == 5)؛ } بمجرد تحديد الأساليب، يمكنك تشغيلها. الطريقة العادية للقيام بذلك يستخدم التفكير لتنفيذ Run_test. يجد ديناميكيا ويتذكر طريقة. لهذا اسم حالة الاختبار يجب أن تتوافق مع طريقة الاختبار المراد تشغيلها. يمكن جمع الاختبارات التي يجب تشغيلها في TestSuite. يوفر الإطار عداء اختبار مختلفين، والتي يمكنهم تشغيل مجموعة اختبار وجمع النتائج. يتوقع عداء اختبار إما جناح طريقة () كأجاهة الإدخال للحصول على اختبار لتشغيل أو سيقوم باستخراج الجناح تلقائيا. إذا كنت لا تحب التراسات الحرفية بدلا من ذلك الذي يظهر عند فشل الاختبار، يمكنك استخدام Quell_BackTrace ( ) طريقة. ستحصل على أي رسالة مقدمة، ولكن ليس Backtrace.Requirements: متطلبات بيرل: perl.


اختبار :: الوحدة :: Testcase برامج ذات صلة