هنر تست واحد، ویرایش سوم ۲۰۲۴
The Art of Unit Testing, Third Edition 2024
دانلود کتاب هنر تست واحد، ویرایش سوم ۲۰۲۴ (The Art of Unit Testing, Third Edition 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Roy Osherove |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2024 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
288 |
| نوع فایل |
|
| حجم |
3.5 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب هنر تست واحد، ویرایش سوم ۲۰۲۴
تست واحد، چیزی فراتر از مجموعهای از ابزارها و روشها است—بلکه یک طرز فکر است! این کتاب پرفروش، اسرار یک متخصص برای ارائه کد قوی، قابل نگهداری و قابل اعتماد را فاش میکند.
هزاران توسعهدهنده، کیفیت کد خود را تحت آموزشهای *هنر تست واحد* ارتقا دادهاند. این ویرایش سومِ بازبینیشده، یک کتاب پرفروش بینالمللی را بهروزرسانی میکند تا منعکسکننده ابزارها و رویههای توسعه مدرن باشد، و همچنین JavaScript را پوشش دهد.
درون *هنر تست واحد، ویرایش سوم* یاد خواهید گرفت که چگونه:
* تستهای خوانا، قابل نگهداری و قابل اعتماد ایجاد کنید
* با Fakeها، Stubها، Mock Objectها و Isolation Frameworkها کار کنید
* تکنیکهای ساده تزریق وابستگی را اعمال کنید
* کد قدیمی را با اطمینان Refactor کنید
* هم کد Frontend و هم Backend را تست کنید
تستهای واحد مؤثر، فرآیند توسعه نرمافزار شما را ساده میکنند و اطمینان میدهند که هر بار کد با کیفیت بالا و سازگار ارائه میدهید. با مثالهای عملی در JavaScript و Node، این راهنمای عملی شما را از اولین تستهای واحدتان تا مجموعههای آزمایشی جامع، استانداردهای نامگذاری و تکنیکهای Refactoring راهنمایی میکند. الگوها و سازماندهی تست، کار با کد قدیمی و حتی کد “غیرقابل تست” را بررسی خواهید کرد. بسیاری از مثالهای مستقل از ابزار، در JavaScript ارائه شدهاند و با دقت طراحی شدهاند تا برای کدی که به هر زبانی نوشته شده است، قابل اعمال باشند.
درباره فناوری
هنر تست واحد چیزی فراتر از یادگیری مجموعه مناسبی از ابزارها و رویهها است. این در مورد درک این است که چه چیزی تستهای عالی را به حرکت درمیآورد، یافتن استراتژی مناسب برای هر موقعیت منحصر به فرد و دانستن اینکه وقتی فرآیند تست آشفته میشود، چه باید کرد. این کتاب بینشها و توصیههایی را ارائه میدهد که نحوه آزمایش نرمافزار خود را متحول میکند.
درباره کتاب
*هنر تست واحد، ویرایش سوم* به شما نشان میدهد که چگونه تستهای خوانا و قابل نگهداری ایجاد کنید. فراتر از ایجاد تست اولیه به استراتژیهای تست در سطح سازمان، عیبیابی، کار با کد قدیمی و Refactoring “بیرحمانه” میپردازد. شما عاشق مثالهای عملی و سناریوهای آشنا خواهید شد که با خواندن، تست را زنده میکنند. این ویرایش سوم با تکنیکهای خاص برای سبکهای کدنویسی شیگرا، تابعی و ماژولار بهروز شده است. مثالها از JavaScript استفاده میکنند.
مطالب داخل کتاب
* تصمیمگیری در مورد انواع و استراتژیهای تست
* نقاط ورود و خروج تست
* Refactor کردن کد قدیمی
* Fakeها، Stubها، Mock Objectها و Isolation Frameworkها
* سبکهای تست شیگرا، تابعی و ماژولار
درباره خواننده
مثالها از JavaScript، TypeScript و Node.js استفاده میکنند.
درباره نویسنده
روی اوشروو یک متخصص بینالمللی شناختهشده در زمینه تست واحد و روششناسی نرمافزار چابک است. ولادیمیر خوریکوف نویسنده کتاب *اصول، رویهها و الگوهای تست واحد* از Manning، نویسنده Pluralsight و Microsoft MVP است.
فهرست مطالب
بخش 1
1 مبانی تست واحد
2 اولین تست واحد
بخش 2
3 شکستن وابستگیها با Stubها
4 تست تعامل با استفاده از Mock Objectها
5 Isolation Frameworkها
6 تست واحد کد ناهمزمان
بخش 3
7 تستهای قابل اعتماد
8 قابلیت نگهداری
بخش 4
9 خوانایی
10 توسعه یک استراتژی تست
11 ادغام تست واحد در سازمان
12 کار با کد قدیمی
پیوست: Monkey-patching توابع و ماژولها
فهرست کتاب:
۱. inside front cover
۲. تحسینهایی برای ویرایش دوم
۳. هنر تست واحد
۴. حق چاپ
۵. تقدیم
۶. فهرست مطالب
۷. مطالب مقدماتی
۸. قسمت ۱ شروع به کار
۱ اصول اولیه تست واحد
۲ اولین تست واحد
۱۱. قسمت ۲ تکنیکهای اصلی
۳. شکستن وابستگیها با استفاده از Stub
۴. تست تعامل با استفاده از Mock Object
۵. فریمورکهای ایزولهسازی
۶. تست واحد کد ناهمزمان
۱۶. قسمت ۳ کد تست
۷. تستهای قابل اعتماد
۸. قابلیت نگهداری
۱۹. قسمت ۴ طراحی و فرآیند
۹. خوانایی
۱۰. توسعه یک استراتژی تست
۱۱. ادغام تست واحد در سازمان
۱۲. کار با کد قدیمی
۲۴. پیوست. Monkey-patching توابع و ماژولها
۲۵. فهرست نمایه
توضیحات(انگلیسی)
Unit testing is more than just a collection of tools and practices—it’s a state of mind! This bestseller reveals the master’s secrets for delivering robust, maintainable, and trustworthy code.
Thousands of developers have learned to hone their code quality under the tutelage of The Art of Unit Testing. This revised third edition updates an international bestseller to reflect modern development tools and practices, as well as to cover JavaScript.
Inside The Art of Unit Testing, Third Edition you will learn how to:
- Create readable, maintainable, and trustworthy tests
- Work with fakes, stubs, mock objects, and isolation frameworks
- Apply simple dependency injection techniques
- Refactor legacy code with confidence
- Test both frontend and backend code
Effective unit tests streamline your software development process and ensure you deliver consistent high-quality code every time. With practical examples in JavaScript and Node, this hands-on guide takes you from your very first unit tests all the way to comprehensive test suites, naming standards, and refactoring techniques. You’ll explore test patterns and organization, working with legacy code and even “untestable” code. The many tool-agnostic examples are presented in JavaScript and carefully designed so that they apply to code written in any language.
About the technology
The art of unit testing is more than just learning the right collection of tools and practices. It’s about understanding what makes great tests tick, finding the right strategy for each unique situation, and knowing what to do when the testing process gets messy. This book delivers insights and advice that will transform the way you test your software.
About the book
The Art of Unit Testing, Third Edition shows you how to create readable and maintainable tests. It goes well beyond basic test creation into organization-wide test strategies, troubleshooting, working with legacy code, and “merciless” refactoring. You’ll love the practical examples and familiar scenarios that make testing come alive as you read. This third edition has been updated with techniques specific to object-oriented, functional, and modular coding styles. The examples use JavaScript.
What’s inside
- Deciding on test types and strategies
- Test Entry & Exit Points
- Refactoring legacy code
- Fakes, stubs, mock objects, and isolation frameworks
- Object-Oriented, Functional, and Modular testing styles
About the reader
Examples use JavaScript, TypeScript, and Node.js.
About the author
Roy Osherove is an internationally-recognized expert in unit testing and agile software methodology. Vladimir Khorikov is the author of Manning’s Unit Testing Principles, Practices, and Patterns, a Pluralsight author, and a Microsoft MVP.
Table of Contents
PART 1
1 The basics of unit testing
2 A first unit test
PART 2
3 Breaking dependencies with stubs
4 Interaction testing using mock objects
5 Isolation frameworks
6 Unit testing asynchronous code
PART 3
7 Trustworthy tests
8 Maintainability
PART 4
9 Readability
10 Developing a testing strategy
11 Integrating unit testing into the organization
12 Working with legacy code
Appendix Monkey-patching functions and modules
Table of Contents
1. inside front cover
2. Praise for the second edition
3. The Art of Unit Testing
4. Copyright
5. dedication
6. contents
7. Front matter
8. Part 1 Getting started
1 The basics of unit testing
2 A first unit test
11. Part 2 Core techniques
3 Breaking dependencies with stubs
4 Interaction testing using mock objects
5 Isolation frameworks
6 Unit testing asynchronous code
16. Part 3 The test code
7 Trustworthy tests
8 Maintainability
19. Part 4 Design and process
9 Readability
10 Developing a testing strategy
11 Integrating unit testing into the organization
12 Working with legacy code
24. appendix. Monkey-patching functions and modules
25. index
دیگران دریافت کردهاند
The Art of Hustling: فروش یا تسلیم ۲۰۱۸
The Art of Hustling: Sell or Surrender 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
The Art of Chalk: تکنیک ها و الهام بخش برای ایجاد هنر با Chalk ۲۰۱۶
The Art of Chalk: Techniques and Inspiration for Creating Art with Chalk 2016
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
هنر بازسازی و جوانسازی سلامت پوست، ویرایش دوم ۲۰۱۴
The Art of Skin Health Restoration and Rejuvenation, Second Edition 2014
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
فن تست واحد ۲۰۱۳
The Art of Unit Testing 2013
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی با جاوا(Java), برنامه نویسی مایکروسافت, برنامهنویسی با سی (C), برنامهنویسی به زبان سی شارپ(C#), توسعه نرم افزار, کنترل کیفیت و تست نرم افزار
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
هنر بازسازی میکروسرجری دست ۲۰۱۳
The Art of Microsurgical Hand Reconstruction 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
هنر روان پزشکی روایتی: داستان های قدرت و معنا ۲۰۱۳
The Art of Narrative Psychiatry: Stories of Strength and Meaning 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
