.
Hamcrest یک چارچوب پایتون برای نوشتن اشیاء تطبیق، اجازه می دهد تا شما را به تعریفی تعریف "مسابقه" قوانین و nbsp است؛ تعدادی از موقعیت هایی که matchers ارزشمند هستند، مانند اعتبار سنجی UI، و یا فیلتر کردن داده ها وجود دارد، اما آن را در است مساحت نوشتن آزمون انعطاف پذیر است که matchers اغلب استفاده می شود. این آموزش به شما نشان میدهد که چگونه به استفاده Hamcrest برای آزمایش واحد.
هنگام نوشتن آزمون آن گاهی اوقات دشوار است برای گرفتن حق تعادل بین overspecifying آزمون (و آن را به تغییرات شکننده)، و نه به اندازه کافی مشخص (ساخت آزمون کم ارزش از آن همچنان به تصویب حتی زمانی که چیزی در حال آزمایش شکسته است). داشتن ابزاری است که به شما اجازه می دهد به انتخاب کردن دقیقا جنبه تحت آزمون و ارزش آن را باید داشته توصیف، به یک سطح کنترل دقیق، کمک می کند تا حد زیادی در آزمون کتبی که "فقط حق." چنین آزمایش شکست زمانی که رفتار جنبه تحت آزمون انحراف از رفتار مورد انتظار، در عین حال همچنان به تصویب زمانی که جزئی، تغییرات ربطی به رفتار ساخته می شوند
در مورد نیاز:.
پایتون
نظر یافت نشد