کتاب تست اجرای برنامه های کاربردی جاوا اسکریپت؛ سریع، مطمئن، کد قابل نگهداری

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

 
دانلود کتاب Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code

عنوان کتاب به انگلیسی:

Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code

سال انتشار: 2016  |  357 صفحه  |  حجم فایل: 11 مگابایت  |  زبان: انگلیسی
نویسنده Venkat Subramaniam
ناشر Pragmatic Bookshelf
ISBN10: 1680501747
ISBN13: 9781680501742

توضیحات کتاب

Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can test-drive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai. Test asynchronous JavaScript, decouple and properly mock out dependencies, measure code coverage, and create lightweight modular designs of both server-side and client-side code. Your investment in writing tests will pay high dividends as you create code that's predictable and cost-effective to change. Design and code JavaScript applications with automated tests. Writing meaningful tests is a skill that takes learning, some unlearning, and a lot of practice, and with this book, you'll hone that skill. Fire up the editor and get hands-on through practical exercises for effective automated testing and designing maintainable, modular code. Start by learning when and why to do manual testing vs. automated verification. Focus tests on the important things, like the pre-conditions, the invariants, complex logic, and gnarly edge cases. Then begin to design asynchronous functions using automated tests. Carefully decouple and mock out intricate dependencies such as the DOM, geolocation API, file and database access, and Ajax calls to remote servers. Step by step, test code that uses Node.js, Express, MongoDB, jQuery, and AngularJS. Know when and how to use tools such as Chai, Istanbul, Karma, Mocha, Protractor, and Sinon. Create tests with minimum effort and run them fast without having to spin up web servers or manually edit HTML pages to run in browsers. Then explore end-to-end testing to ensure all parts are wired and working well together. Don't just imagine creating testable code, write it. What You Need: A computer with a text editor and your favorite browser. The book provides instructions to install the necessary automated testing-related tools.

توضیحات کتاب به فارسی (ترجمه ماشینی)

اسطوره را که JavaScript به راحتی قابل آزمایش نیست ، محروم کنید.این که آیا شما از node.js ، اکسپرس ، mongoDB ، jQuery ، angularjs استفاده می کنید ، یا مستقیماً DOM را دستکاری می کنید ، می توانید JavaScript را آزمایش کنید.هنر نوشتن تست های خودکار معنادار و قطعی را با کارما ، موکا و چای بیاموزید.JavaScript ناهمزمان را آزمایش کنید ، وابستگی ها را به درستی مسخره کنید ، پوشش کد را اندازه گیری کنید و طرح های مدولار سبک از کد سمت سرور و مشتری را ایجاد کنید.سرمایه گذاری شما در آزمون های نوشتاری سود سهام بالایی را پرداخت می کند زیرا شما کدی ایجاد می کنید که قابل پیش بینی و مقرون به صرفه باشد. برنامه های طراحی و کد JavaScript با تست های خودکار.نوشتن تست های معنادار مهارتی است که یادگیری ، برخی از آشکار کردن و تمرین های زیادی را به خود می گیرد و با این کتاب ، آن مهارت را به خود اختصاص می دهید.ویرایشگر را آتش بزنید و از طریق تمرینات عملی برای آزمایش خودکار و طراحی کدهای ماژولار حفظ کنید. با یادگیری چه موقع و چرا انجام آزمایش دستی در مقابل تأیید خودکار شروع کنید.تست های متمرکز بر موارد مهم ، مانند پیش شرط ها ، متغیرهای متغیر ، منطق پیچیده و موارد حاشیه ای.سپس با استفاده از تست های خودکار ، توابع ناهمزمان را شروع کنید.با دقت از وابستگی های پیچیده مانند DOM ، API جغرافیایی ، دسترسی به پرونده و پایگاه داده و آژاکس به سرورهای از راه دور استفاده و مسخره می کند. گام به گام ، کد آزمایشی که از node.js ، اکسپرس ، mongoDB ، jQuery و AngularJS استفاده می کند.بدانید چه موقع و چگونه می توان از ابزاری مانند چای ، استانبول ، کارما ، موکا ، پیشرو و سینون استفاده کرد.با حداقل تلاش تست ها را ایجاد کنید و بدون نیاز به چرخش سرورهای وب یا ویرایش دستی صفحات HTML برای اجرای مرورگرها ، سریع آنها را اجرا کنید.سپس آزمایشات پایان به پایان را کاوش کنید تا اطمینان حاصل شود که تمام قسمت ها سیم کشی شده و به خوبی با هم کار می کنند. فقط تصور نکنید که کد قابل آزمایش ایجاد کنید ، آن را بنویسید. آنچه شما نیاز دارید: رایانه ای با ویرایشگر متن و مرورگر مورد علاقه شما.این کتاب دستورالعمل هایی را برای نصب ابزارهای مرتبط با تست خودکار ارائه می دهد.

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.