Enhance your testing skills to build powerful and fault-free applications in Angular v4 About This Book Learn test-driven development (TDD) for JavaScript Improve your Karma and Protractor expertise by setting up an Angular test suite A wide range of testing techniques for professional Angular applications accompanied by practical examples Who This Book Is For This book is for developers who have experience with Angular but want to understand the wider context of when, why, and how to apply testing techniques and best practices to create quality clean code. To get the most out of this book, you should have a good understanding of HTML and JavaScript and a basic understanding of Angular. What You Will Learn Get a clear overview of TDD in the context of JavaScript with a brief look at testing techniques, tools, and frameworks Get an overview of Karma and create test suites for an Angular application Install and configure Protractor for Angular and explore a few important Protractor APIs Understand automated testing and implement headless automated tests with Karma Implement testing techniques with mocks, broadcast events, and asynchronous behavior Integrate REST-based services and APIs into an application to extract data Automate Karma unit tests with Travis CI In Detail This is a complete guide that shows you testing techniques with Karma that will help you perform unit testing and end-to-end testing with Protractor. It will show you how to optimize your Angular development process using TDD techniques and ensure your final project is free of bugs. All examples in this book are based on Angular v2 and are compatible with Angular v4. We start by reviewing the TDD life cycle, TDD in the context of JavaScript, and various JavaScript test tools and frameworks. You will see how Karma and Protractor can make your life easier while running JavaScript unit tests. We will enable you to build a test suite for an Angular
چکیده فارسی
مهارت های آزمایشی خود را برای ساختن برنامه های کاربردی قدرتمند و بدون خطا در Angular v4 تقویت کنید درباره این کتاب توسعه آزمایش محور (TDD) برای جاوا اسکریپت را بیاموزید با راه اندازی مجموعه آزمایشی Angular، تخصص کارما و نقاله خود را بهبود بخشید طیف گسترده ای از تکنیک های تست برای برنامه های حرفه ای Angular همراه با مثال های عملی Who This Book Is For این کتاب برای توسعه دهندگانی است که با Angular تجربه دارند اما می خواهند زمینه وسیع تری از زمان، چرا، و نحوه اعمال تکنیک های تست و بهترین شیوه ها برای ایجاد کد تمیز با کیفیت را درک کنند. برای استفاده حداکثری از این کتاب، باید درک خوبی از HTML و جاوا اسکریپت و درک اولیه از Angular داشته باشید. آنچه یاد خواهید گرفت با نگاهی کوتاه به تکنیکها، ابزارها و چارچوبهای آزمایش، نمای کلی واضحی از TDD در زمینه جاوا اسکریپت دریافت کنید. یک نمای کلی از Karma و ایجاد مجموعههای آزمایشی برای یک برنامه Angular، نصب و پیکربندی Protractor برای Angular و کاوش در چند مورد APIهای مهم نقالهای درک تست خودکار و اجرای آزمایشهای خودکار بدون سر و کار با Karma پیادهسازی تکنیکهای آزمایش با ساختگیها، رویدادهای پخش و رفتار ناهمزمان ادغام سرویسها و APIهای مبتنی بر REST در یک برنامه کاربردی برای استخراج دادهها. راهنمای کاملی که به شما تکنیکهای تست با کارما را نشان میدهد که به شما کمک میکند تا تست واحد و تست سرتاسری را با نقاله انجام دهید. این به شما نشان می دهد که چگونه فرآیند توسعه Angular خود را با استفاده از تکنیک های TDD بهینه کنید و مطمئن شوید که پروژه نهایی شما بدون اشکال است. تمامی نمونه های این کتاب بر اساس Angular v2 هستند و با Angular v4 سازگار هستند. ما با بررسی چرخه حیات TDD، TDD در زمینه جاوا اسکریپت، و ابزارها و چارچوب های مختلف تست جاوا اسکریپت شروع می کنیم. خواهید دید که چگونه Karma و Protractor می توانند زندگی شما را هنگام اجرای تست های واحد جاوا اسکریپت آسان تر کنند. ما به شما امکان میدهیم یک مجموعه آزمایشی برای Angular
بسازید
ادامه ...
بستن ...
Ebook details:
عنوان: Angular Test-Driven Development - Second Edition
نویسنده: Md. Ziaul Haq
ناشر: Packt Publishing - ebooks Account; 2nd Revised edition edition (February 8, 2017)
زبان: English
شابک: 1786465477, 978-1786465474
حجم: 5 Mb
فرمت: True Pdf
ادامه ...
بستن ...