اولین قدم در توسعه Domain Model بعد از شناخت مساله، تقسیم مساله به بخشهای کوچک و توسعه این بخشهای کوچک به شکل Iterative و Incremental میباشد. TDD تکنیکی است که بسیاری از برنامهنویسان برای این منظور استفاده میکنند. اما عمده برنامهنویسان برای نوشتن تستهای خود از رویکرد Example-Based (مثال-محور) استفاده می کنند و روشهای دیگر را در نظر نمیگیرند.
میتوان گفت Property-Based Testing ما را ملزم میسازد تا در مورد تستهایی که مینویسیم، متفاوتتر فکر کنیم.
در شیوه Property-Based Testing تستها نه با نوشتن مثال، بلکه با توصیف قوانین و خصوصیات نوشته میشوند و سپس مثالها توسط فریمورکهای مربوطه تولید میشوند.
در این کارگاه آموزشی، ما تستهای یک Domain Model را به صورت Property-Based و با رویکرد TDD مینویسیم و بررسی میکنیم که با استفاده از Property-Based Testing چگونه میتوان Invariant ها را در تست به بخشهای کوچکتر تقسیم کرد و در گامهای کوچک توسعه داد.
هدف از این کارگاه این است که به شرکت کنندگان نشان دهد که چگونه میتوانند از Property-Based Testing به عنوان ابزاری برای کاوش و بررسی عمیقتر مساله و توسعه با گامهای کوچک استفاده کنند.
مدرسان: هادی احمدی و سپهر نامدار
تاریخ: جمعه سوم بهمن – ساعت ۱۶:۳۰ الی ۱۸:۳۰
🔺ظرفیت شرکت در این کارگاه محدود و تنها ۲۴ نفر است.
جهت کسب اطلاعات بیشتر و ثبتنام به لینک زیر مراجعه کنید:
https://evand.com/events/testing-invariants-with-property-based-testing-8902