نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما یاد می دهد که چگونه از BDD برای تعریف سناریوهای داستان کاربر و معیارهای پذیرش و همچنین استفاده از TDD برای کدنویسی نرم افزارهای جفت شده، منسجم و بازسازی شده در سطح واحد استفاده کنید. بسیاری از مشکلات ناشی از عدم آمادگی در توسعه نرم افزار است. به خصوص زمانی که به آزمایش کد شما می پردازید. در این دوره، ICAgile (ICP-PRG): Test-driven Programming Approach، شما یاد خواهید گرفت که از یک رویکرد برنامه نویسی تست محور برای بهبود قابل توجه کیفیت نرم افزار استفاده کنید. ابتدا، توسعه رفتار محور (BDD) را بررسی خواهید کرد، جایی که یاد می گیرید، با همکاری کاربران خود، سناریوها و معیارهای پذیرش داستان های کاربر را تعریف کنید. در مرحله بعد، متوجه خواهید شد که چگونه مشخصات با مثال با شفاف سازی قوانین تجاری با تعریف خروجی مورد انتظار برای ورودی های داده شده، BDD را تکمیل می کند. در نهایت، نحوه استفاده از Test-Drive Development (TDD) را برای توسعه کدهای با کیفیت، تست شده و بازسازی شده در سطح واحد یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش برنامه نویسی تست محور مورد نیاز برای توسعه نرم افزار با کیفیت بالا و مناسب برای هدف را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی BDD
Introducing BDD
-
توسعه رفتار محور چیست؟
What Is Behavior-driven Development?
-
چرا از BDD استفاده کنیم؟
Why Use BDD?
-
راهپیمایی پایه غواصی
Basic Gherkin Walkthrough
معرفی TDD
Introducing TDD
-
توسعه تست محور چیست؟
What Is Test-driven Development?
-
بهترین روش های TDD
TDD Best Practices
-
xUnit Framework و Basic Syntax
xUnit Framework and Basic Syntax
-
مبانی Refactoring
Basics of Refactoring
-
بررسی سریع TDD
Quick TDD Walkthrough
نمایش نظرات