تست-محور کردن برنامههای کاربردی جاوااسکریپت ۲۰۱۶
Test-Driving JavaScript Applications 2016
دانلود کتاب تست-محور کردن برنامههای کاربردی جاوااسکریپت ۲۰۱۶ (Test-Driving JavaScript Applications 2016) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Venkat Subramaniam |
|---|
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2016 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
364 |
| نوع فایل |
|
| حجم |
11.4 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب تست-محور کردن برنامههای کاربردی جاوااسکریپت ۲۰۱۶
از این باور غلط که تست کردن جاوااسکریپت کار دشواری است، رها شوید. فرقی نمیکند از Node.js، Express، MongoDB، jQuery، AngularJS استفاده میکنید یا مستقیماً با DOM کار میکنید، میتوانید با رویکرد تست-محور به توسعه جاوااسکریپت بپردازید. هنر نوشتن تستهای خودکار معنادار و قطعی را با Karma، Mocha و Chai بیاموزید. تست جاوااسکریپت ناهمگام، جداسازی و شبیهسازی مناسب وابستگیها، اندازهگیری پوشش کد و ایجاد طرحهای ماژولار سبک برای کد سمت سرور و سمت کلاینت را فرا بگیرید. سرمایهگذاری شما در نوشتن تستها، سود زیادی به همراه خواهد داشت، زیرا کدی ایجاد میکنید که قابل پیشبینی و تغییر آن مقرونبهصرفه است.
اپلیکیشنهای جاوااسکریپت را با تستهای خودکار طراحی و کدنویسی کنید. نوشتن تستهای معنادار مهارتی است که نیاز به یادگیری، فراموش کردن برخی مطالب و تمرین فراوان دارد و با این کتاب، این مهارت را تقویت خواهید کرد. ویرایشگر خود را باز کنید و با تمرینهای عملی، تست خودکار موثر و طراحی کد ماژولار و قابل نگهداری را تجربه کنید.
با یادگیری زمان و دلیل انجام تست دستی در مقابل تأیید خودکار شروع کنید. تستها را بر روی موارد مهم، مانند پیششرطها، ناورداها، منطق پیچیده و موارد حاشیهای متمرکز کنید. سپس طراحی توابع ناهمگام را با استفاده از تستهای خودکار آغاز کنید. وابستگیهای پیچیده مانند DOM، API موقعیتیابی جغرافیایی، دسترسی به فایل و پایگاه داده و تماسهای Ajax با سرورهای راه دور را با دقت جدا و شبیهسازی کنید.
گام به گام، کدی را که از Node.js، Express، MongoDB، jQuery و AngularJS استفاده میکند، تست کنید. بدانید چه زمانی و چگونه از ابزارهایی مانند Chai، Istanbul، Karma، Mocha، Protractor و Sinon استفاده کنید. تستها را با کمترین تلاش ایجاد کنید و آنها را به سرعت و بدون نیاز به راهاندازی وبسرورها یا ویرایش دستی صفحات HTML برای اجرا در مرورگرها، اجرا کنید. سپس تست end-to-end را بررسی کنید تا مطمئن شوید تمام قسمتها به هم متصل شده و به خوبی با هم کار میکنند.
فقط تصور نکنید که کد قابل تست ایجاد میکنید، آن را بنویسید.
**آنچه نیاز دارید:**
یک کامپیوتر با یک ویرایشگر متن و مرورگر مورد علاقه خود. این کتاب دستورالعملهایی برای نصب ابزارهای لازم مربوط به تست خودکار ارائه میدهد.
فهرست کتاب:
تست-محور کردن برنامههای کاربردی جاوااسکریپت
توضیحات(انگلیسی)
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.
Table of Contents
1. Test-Driving JavaScript Applicati ons
دیگران دریافت کردهاند
خلبانان آزمایشی عصر جت: مردانی که نوید دهنده ی دوره ای جدید در هوانوردی بودند ۲۰۲۱
Test Pilots of the Jet Age: Men Who Heralded a New Era in Aviation 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
موفقیت در آزمون: فنون امتحان دهی برای دانشجویان مبتدی پرستاری ۲۰۱۸
Test Success: Test-Taking Techniques for Beginning Nursing Students 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
نظریه آزمون: یک روش جامع ۲۰۱۳
Test Theory: A Unified Treatment 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آزمون خودتان: شخصیت و تفاوت های فردی: یادگیری از طریق ارزیابی ۲۰۱۱
Test Yourself: Personality and Individual Differences: Learning through assessment 2011
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آزمون هوش: ۴۰۰ سوال برای تقویت قدرت مغز – ۲۰۰۹
Test Your IQ: 400 Questions to Boost Your Brainpower 2009
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
راهنمای دخترانه برای خداحافظی با “ال” و کسب گواهینامه رانندگی ۲۰۰۸
The Girls’ Guide To Losing Your L-Plates: How to Pass Your Driving Test 2008
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
