أي وحدة اختبار الإطار لPHP: simpletest، phpunit أو؟ [مغلق]
-
07-07-2019 - |
سؤال
وأنا معجب كبير من simpletest لأنه ما أعرفه. لديه دعم ممتاز للساخرا وشبكة الإنترنت الاختبار.
ولكن أنا دائما خائفة من ركود لذلك أي حجج دامغة سيكون موضع تقدير للتبديل.
المحلول
وأنا لا أعتقد إما الذهاب بعيدا في أي وقت قريب. ويحتفظ Simpletest من قبل مجموعة صغيرة، ولكن المعنية من الناس.
وPHPUnit يبدو ان لديه سيرباسي أكبر، والذي يمكن اعتباره حجة للتبديل. أنا سعيد جدا مع Simpletest بالرغم من ذلك.
نصائح أخرى
وأنا لم تستخدم SimpleTest نفسي، لذلك لا أستطيع أن أقول الكثير في سبيل المقارنة. فقط عن طريق الملاحظة على الرغم من بناء الجملة PHPUnit يبدو أكثر مطول بكثير.
PHPUnit دليل هي مصدر كبير من الوثائق، و تغطي معظم مناطق الإطار. بلدي إلا الشكوى حول الدليل هو أن بعض المناطق تفتقر إلى التفاصيل.
وبلدي السبب الرئيسي لاستخدام PHPUnit على SimpleTest هو أن لديها كبير Phing .
ولقد أجاب سؤال مماثل وأضاف أن هناك PHPT . يدمج PHPT أيضا إلى PHPUnit.
وأوصي behat (+ المنك) http://behat.org/
وانها وظيفية / اختبار التكاملية، ولكنها تغطي أكثر بكثير التعليمات البرمجية في وقت أقل من ذلك بكثير ...
وP.S. يمكنك، في الواقع، واستخدامها لإرسال وحدة / الاختبارات، ولكن قليلا من افراط ...
وأنا لا أعرف ما إذا كنت تريد أن تتحول لكل حد ذاتها، ولكن أحب <م> PHPT م> لاختبار مكتبات صغيرة من التعليمات البرمجية أو الحصول على اختبارات خارج الباب عاجلا وليس آجلا، إذا كان هناك لا شيء في مكتبة موجودة لا بد من اختبارها.
PHPT م> لن نطاق وكذلك Simpletest، ولكن مرة أخرى، والأداة المناسبة لهذه الوظيفة المناسبة. نلقي نظرة على هذه المقالة لمناقشة متعمقة لتحصل رفعت يصل.