
عنوان کتاب به انگلیسی: |
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 برای اجرای مرورگرها ، سریع آنها را اجرا کنید.سپس آزمایشات پایان به پایان را کاوش کنید تا اطمینان حاصل شود که تمام قسمت ها سیم کشی شده و به خوبی با هم کار می کنند.
فقط تصور نکنید که کد قابل آزمایش ایجاد کنید ، آن را بنویسید.
آنچه شما نیاز دارید:
رایانه ای با ویرایشگر متن و مرورگر مورد علاقه شما.این کتاب دستورالعمل هایی را برای نصب ابزارهای مرتبط با تست خودکار ارائه می دهد.
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |




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