ململةيمدد الأنف مع بعض TESTNG مثل الميزات | |
التحميل الان |
ململة الترتيب والملخص
الإعلانات
- رخصة:
- The Apache License 2.0
- اسم الناشر:
- Rackspace
- موقع ويب الناشر:
- http://rackspacecloud.com
ململة العلامات
ململة وصف
يمتد الأنف مع بعض testng مثل الميزات proboscsis هو امتداد الأنف يسهل اختبار المستوى الأعلى. كيفية اكتشاف فئات الاختبار من خلال إجبارهم على التسجيل عبر الديكورات التي تحتوي على بيانات تعريف مفيدة مثل المجموعات التي هم فيها، سواء كانوا لديهم تبعيات على اختبارات أخرى، وإذا كان ينبغي عليهم ذلك يتم تجاهلها. فرز جميع الاختبارات المسجلة في طلب التشغيل المطلوب ثم يبني جناحا اختبارا يمر إلى الأنف. يمكن أيضا تصفية هذه القائمة حتى تتمكن من تحديد مجموعات من الاختبارات التي ترغب في تشغيلها دون المرور في فئات الاختبار الدقيقة. في وقت التشغيل، يتم تمييز الاختبارات التي تعتمد على الاختبارات الأخرى التي فشلت تلقائيا كما تم تخطيها. تم إلهام هذه الوظيفة "مستوحاة" من خلال Testng. إذا كنت قادما من هذا الإطار، فإن الميزات الرئيسية Proboscis تقدم حاليا تقدم طلب اختبار معتمد (يقتصر حاليا على مستوى الفصل) والقدرة على ترتيب اختباراتك إلى مجموعات مستقلة عن بنية وحداتها أو الحزم. مع probscis لكتابة الاختبارات التي تعتمد على خدمة ويب (أو بعض التبعية الأخرى التي ترغب في تهيئةها مرة واحدة فقط) مثل هذا: test (المجموعات = ، depends_on_groups = ) whenconnnectingAsAdmin (Unittest.TestCaseAdmin jpg ") self.assert المستعداهاالات (" spam.jpg "، self.client.get_profile_Image ()) ثم اكتب التعليمات البرمجية للبدء وتغلق بشكل نظيف أن خدمة الويب في أي وحدة نمطية أخرى كاختبار من الدرجة الأولى نفسها: Test (مجموعات = ) StartWebserver (Unittest.testcase): Def Test_st الفن (النفس): # بدء تشغيل خادم الويب، ثم يصدر الاتصال. mymodule.start_web_server () عميل = mymodule.serviceclient (service_config) self.asserttrue (client.service_is_up )test (service = service.shutdown "]، \ depends_on_groups = ، \ nevershtskip = true) class stopservice (unittest.testcase): def test_stop (الذاتي): العميل = mymodule.serviceclient (service_config) إذا cliet.service_is_up: mymodule.stop_web_server () self.assertfalse (client.service_is_up ()) باستخدام probscis يمكنك أن تطمئن إلى أن الاختبارات ستنفذ في الترتيب المطلوب حتى لو قمت بإضافة المزيد من فئات الاختبار، أو تغيير اسمها، أو نقلها إلى وحدات مختلفة. متطلبات: بيثون أنف
ململة برامج ذات صلة