آموزش تست یکپارچه جاوا اسکریپت با Wallaby.js

Seamless JavaScript Testing with Wallaby.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آزمایش و توسعه جاوا اسکریپت بدون دردسر و بدون دردسر با Wallaby.js. همه را بزرگ کنید آزمایش جاوا اسکریپت همیشه درد داشته است. دیگر نه 37m 19s گردش کار توسعه جدید با Wallaby.js 45 متر 11 ثانیه محافظت از کد میراث 59 متر 14 ثانیه Refactoring با اعتماد به نفس 24m 31s استفاده از ES6 + ، TypeScript و CoffeeScript در Test Code 39 متر 22 ثانیه در شیار 23 متر 12 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

آزمایش جاوا اسکریپت همیشه درد داشته است. دیگر نه JavaScript Testing Has Always Been a Pain; Not Anymore

  • درد آزمایش سنتی جاوا اسکریپت The Pain of Traditional JavaScript Testing

  • وعده Wallaby.js The Promise of Wallaby.js

  • تاریخچه: تست دستی (نسخه ی نمایشی) History: Manual Testing (Demo)

  • تاریخچه: مرورگرهای آزمایش مرورگر (نسخه ی نمایشی) History: Browser Test Runners (Demo)

  • تاریخچه: دونده های آزمایشی خط فرمان (نسخه ی نمایشی) History: Command Line Test Runners (Demo)

  • تاریخچه: IDE Integrated Test Runners (نسخه ی نمایشی) History: IDE Integrated Test Runners (Demo)

  • آینده: Wallaby.js (نسخه ی نمایشی) Future: Wallaby.js (Demo)

  • نحوه استفاده از این دوره و آنچه که خواهیم ساخت How to Use This Course and What We'll Build

گردش کار توسعه جدید با Wallaby.js A New Development Workflow with Wallaby.js

  • یک گردش کار جدید A New Workflow

  • نصب Wallaby.js در Visual Studio (نسخه ی نمایشی) Installing Wallaby.js in Visual Studio (Demo)

  • اولین تست شما (نسخه ی نمایشی) Your First Test (Demo)

  • پیکربندی موکا (نسخه ی نمایشی) Configuring Mocha (Demo)

  • اولین گردش کار را آزمایش کنید (نسخه ی نمایشی) Test First Workflow (Demo)

  • کنسول Wallaby.js (نسخه ی نمایشی) The Wallaby.js Console (Demo)

  • شاخص وضعیت آزمون جهانی (نسخه ی نمایشی) Global Test Status Indicator (Demo)

  • این فقط کار می کند! - اجرای کد در مرورگر (نسخه ی نمایشی) It Just Works! - Run Code in a Browser (Demo)

  • Console.log () Magic (نسخه ی نمایشی) Console.log() Magic (Demo)

  • پیکربندی ابزار دقیق (نسخه ی نمایشی) Configuring Instrumentation (Demo)

  • بعدی چیست What's Next

محافظت از کد میراث Protecting Legacy Code

  • مقدمه Introduction

  • توضیح رفتار میراث (نسخه ی نمایشی) Explanation of Legacy Behavior (Demo)

  • پیدا کردن و پوشش دادن کد کشف نشده (نسخه ی نمایشی) Finding and Covering Uncovered Code (Demo)

  • تأیید ایمن کار تست های جدید (نسخه ی نمایشی) Safely Verifying New Tests Work (Demo)

  • پوشش زرد به معنای پوشش جزئی (نسخه ی نمایشی) Yellow Means Partial Coverage (Demo)

  • شبیه سازی زمان (نسخه ی نمایشی) Simulating Time (Demo)

  • بازخورد استثنا (نسخه ی نمایشی) Exception Feedback (Demo)

  • تست پارامتر شده (نسخه ی نمایشی) Parameterized Testing (Demo)

  • بررسی شاخص های پوشش (نسخه ی نمایشی) Review Coverage Indicators (Demo)

Refactoring با اعتماد به نفس Refactoring with Confidence

  • Refactoring JS درد بود Refactoring JS Was a Pain

  • مجموعه تست تقسیم (نسخه ی نمایشی) Split Test Sets (Demo)

  • Refactor به مدل شی صفحه (نسخه ی نمایشی) Refactor to Page Object Model (Demo)

  • تقسیم کد به پرونده ها (نسخه ی نمایشی) Split Code into Files (Demo)

  • Refactoring Code (نسخه ی نمایشی) Refactoring Code (Demo)

  • نکته: ساخت پیام های خطای Wallaby به صورت پاپ (نسخه ی نمایشی) Tip: Making Wallaby Error Messages Pop (Demo)

  • نمایش تست های پوشش دهنده یک خط کد (نسخه ی نمایشی) Show Tests Covering a Line of Code (Demo)

  • پیکربندی تأخیرها Configuring Delays

  • خلاصه کردن Recap

استفاده از ES6 + ، TypeScript و CoffeeScript در Test Code Using ES6+, TypeScript, and CoffeeScript in Test Code

  • چرا Wallaby برای آینده جاوا اسکریپت راک می کند Why Wallaby Rocks for the Future of JavaScript

  • استفاده از TypeScript (نسخه ی نمایشی) Using TypeScript (Demo)

  • استفاده از CoffeeScript (نسخه ی نمایشی) Using CoffeeScript (Demo)

  • پیکربندی Babel برای ES6 + (نسخه ی نمایشی) Configuring Babel for ES6+ (Demo)

  • استفاده از ES6 + (نسخه ی نمایشی) Using ES6+ (Demo)

  • یاور صفحه Refactor به یک کلاس (نسخه ی نمایشی) Refactor Page Helper to a Class (Demo)

  • استفاده از ES6 + در کد برنامه (نسخه ی نمایشی) Using ES6+ in Application Code (Demo)

  • خلاصه کردن Recap

در شیار In the Groove

  • مقدمه Introduction

  • عیب یابی Wallaby (نسخه ی نمایشی) Troubleshooting Wallaby (Demo)

  • اقدامات هوشمند برای کد کشف نشده (نسخه ی نمایشی) Smart Actions for Uncovered Code (Demo)

  • فقط تست های مبتلا در تغییرات اجرا می شوند (نسخه ی نمایشی) Only Affected Tests are Run on Changes (Demo)

  • اجرای یک تست (نسخه ی نمایشی) Run One Test (Demo)

  • اجرای تمام آزمونها در یک فایل (نسخه ی نمایشی) Run All tests in a File (Demo)

  • اجرای همه تست ها در یک پروژه (نسخه ی نمایشی) Run All Tests in a Project (Demo)

  • مشاهده آزمایشات - عکسهای مرورگر! (نسخه ی نمایشی) Seeing Tests - Browser Screenshots! (Demo)

  • چندین ادعا در Wallaby خوب هستند (نسخه ی نمایشی) Multiple Assertions Are Ok in Wallaby (Demo)

  • Wallaby.js برای Node.js (نسخه ی نمایشی) Wallaby.js for Node.js (Demo)

  • منابع Resources

  • از کجا برویم Where to Go from Here

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش تست یکپارچه جاوا اسکریپت با Wallaby.js
جزییات دوره
3h 48m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
43
4.7 از 5
دارد
دارد
دارد
Wes Higbee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wes Higbee Wes Higbee

وس هیگبی علاقه زیادی به کمک به شرکتها برای دستیابی به نتایج چشمگیر با فناوری و نرم افزار دارد. او تجربه زیادی در زمینه تولید نرم افزار و کار با تیم ها برای بهبود چگونگی تولید نرم افزار برای رسیدن به اهداف تجاری داشته است. وس Full City Tech را برای استفاده از تخصص خود جهت کمک به شرکتها در جلب رضایت مشتریان راه اندازی کرد. اگرچه تمرکز اصلی وی روی نتایج است ، اما اجرای آن اغلب شامل صلاحیت فنی است. وس به طور مکرر در مورد جنبه های تأثیرگذار توسعه نرم افزار از جمله آزمایش خودکار موثر ، اتوماسیون تحویل پایگاه داده ، کنترل نسخه توزیع شده ، بازسازی ، زیبایی شناسی کد ، ادغام مداوم و تحویل مداوم صحبت می کند. او به طور حرفه ای صحبت می کند تا به سازمان ها کمک کند تا پیشرفت کنند و در گروه های کاربر ، اردوگاه های کدگذاری و سازمان های جامعه داوطلب شوند. او یک نویسنده Pluralsight است. او به طور گسترده در مورد جنبه های فنی و غیر فنی توسعه نرم افزار می نویسد. کارهای مکتوب وی شامل مقالاتی است که در VeraSage ، MSDN Magazine ، InfoQ و JetBrain’s TeamCity Blog وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.