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

قیمت 56,000 تومان

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

فقط تصور نکنید که کد قابل تست ایجاد می‌کنید، آن را بنویسید.

آنچه نیاز دارید:

یک کامپیوتر با ویرایشگر متن و مرورگر مورد علاقه شما. این کتاب دستورالعمل‌هایی برای نصب ابزارهای لازم مربوط به تست خودکار ارائه می‌دهد.

سال انتشار: 2016  |  تعداد صفحات: 357  |  حجم فایل: 10.9 مگابایت  |  زبان: انگلیسی
Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
نویسنده
Venkat Subramaniam
ناشر
Venkat Subramaniam
ISBN10:
1680501747
ISBN13:
9781680501742