نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره ، شما دانش بنیادی در مورد توسعه آزمون محور و اینکه چرا با آزمایش واحد متفاوت است ، کسب خواهید کرد. رهبران فن آوری نیاز به درک اساسی از ابزارها و فن آوری هایی دارند که تیم های آنها برای ساخت راه حل استفاده می کنند. در این دوره ، TDD چیست و چرا واحد تست نیست: مختصر اجرایی ، شما دانش بنیادی در مورد توسعه آزمون محور و اینکه چرا با تست واحد متفاوت است را کسب خواهید کرد. ابتدا یاد می گیرید TDD چیست و تفاوت آن با سایر استراتژی های آزمایش چیست. در مرحله بعدی ، خواهید آموخت که چه تحقیقاتی در مورد TDD وجود دارد - چه چیزی به ما می گوید و چه چیزی بدون پاسخ می گذارد. سرانجام ، شما خواهید فهمید که TDD چه کاری برای یک سازمان یا پروژه انجام می دهد و منطقی نیست و نحوه شروع کار آن است. پس از اتمام این دوره ، شما یک چارچوب برای تصمیم گیری در مورد استفاده و زمان استفاده از TDD خواهید داشت ، و توانایی هدایت تلاش های TDD در سازمان خود را دارید.
سرفصل ها و درس ها
TDD چیست و چه چیزی نیست
What TDD Is and What It Is Not
-
سرعت در مقابل کیفیت
Speed vs. Quality
-
سازگاری با تستهای خودکار را افزایش دهید
Increase Consistency with Automated Tests
-
QA را با تست های خودکار و CI تغییر دهید
Change QA with Automated Tests and CI
-
TDD چیست؟
What Is TDD?
-
افتراق TDD از تست واحد
Differentiating TDD from Unit Testing
آنچه پژوهش درباره کیفیت و بهره وری می گوید
What the Research Says About Quality and Productivity
-
ادعاهای TDD
Claims of TDD
-
اندازه گیری های تحقیق
Research Measurements
-
نتایج تحقیق: کیفیت
Research Results: Quality
-
نتایج تحقیق: بهره وری
Research Results: Productivity
-
نتیجه گیری های تحقیق
Research Conclusions
تصمیم گیری درباره زمان و زمان عدم تصویب
Deciding When and When Not to Adopt
-
مشکلات TDD می تواند کمک کند
Problems TDD Can Help
-
مشکلات TDD نمی تواند کمک کند
Problems TDD Cannot Help
چگونه می توان هنگام استفاده از TDD پیش رفت
How to Proceed When Adopting TDD
-
اندازه گیری موفقیت با TDD
Measuring Success with TDD
-
شروع با TDD
Getting Started with TDD
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات