دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Andy Hunt. Dave Thomas سری: ISBN (شابک) : 9780974514017, 0974514012 ناشر: The Pragmatic Programmers سال نشر: 2003 تعداد صفحات: 163 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Pragmatic Unit Testing in Java with JUnit به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آزمایش واحد عملی در جاوا با JUnit نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
حتی اگر با تست واحد، JUnit و توسعه تست محور آشنایی داشته باشید، با محتوای این کتاب مهارتهای شما تقویت خواهد شد. این کتاب دقیقاً به اصول کلی تست واحد می پردازد، مانند اینکه چه چیزی را تست کنیم، چه مقدار کد تست بنویسیم، و چه زمانی تست کنیم. مفهومی به نام Right-BICEP معرفی شده است تا به عنوان یادآوری برای انواع تست های واحدی که باید برای به حداکثر رساندن پوشش تست ایجاد کنید، ارائه شده است. مخفف دیگری به نام CORRECT برای اطمینان از بررسی کامل شرایط مرزی معرفی شده است. شرایط مرزی برای خطاهای زمان اجرا بدنام هستند و باید به دقت آزمایش شوند. این کتاب قطعاً یک کتاب مرجع خوب است تا اطمینان حاصل شود که تیم شما تست های با کیفیت بالا تولید می کند.
Even if you are familiar with Unit Testing, JUnit, and Test Driven Development your skills will be sharpened by the content in this book. The book jumps right into general principles of unit testing such as what to test, how much test code to write, and when to test. A concept named Right-BICEP is introduced to serve as a reminder for the types of unit tests you should be building in order to maximize test coverage. Another acronym named CORRECT is introduced to ensure boundary conditions are being thoroughly checked. Boundary conditions are notorious for runtime errors and must be carefully tested. This book definitely makes a good reference book to ensure your team is producing high quality tests.
About the Starter Kit......Page 8
Preface......Page 10
Introduction......Page 13
Coding With Confidence......Page 14
What is Unit Testing?......Page 15
What Do I Want to Accomplish?......Page 16
Excuses For Not Testing......Page 19
Roadmap......Page 24
Your First Unit Tests......Page 25
Planning Tests......Page 26
Testing a Simple Method......Page 27
More Tests......Page 32
Structuring Unit Tests......Page 33
JUnit Asserts......Page 34
JUnit Framework......Page 38
JUnit Test Composition......Page 39
JUnit Custom Asserts......Page 44
JUnit and Exceptions......Page 45
JUnit Test Skeleton......Page 47
Are the Results Right?......Page 49
Boundary Conditions......Page 52
Cross-check Using Other Means......Page 54
Force Error Conditions......Page 55
Performance Characteristics......Page 56
CORRECT Boundary Conditions......Page 58
Conformance......Page 59
Ordering......Page 60
Range......Page 62
Reference......Page 65
Existence......Page 66
Cardinality......Page 67
Time......Page 69
Try It Yourself......Page 71
Using Mock Objects......Page 75
Simple Stubs......Page 76
Mock Objects......Page 77
Testing a Servlet......Page 81
Easy Mock Objects......Page 84
Properties of Good Tests......Page 89
Automatic......Page 90
Thorough......Page 91
Repeatable......Page 92
Independent......Page 93
Professional......Page 94
Testing the Tests......Page 95
Where to Put Test Code......Page 99
Test Courtesy......Page 103
Test Frequency......Page 104
Tests and Legacy Code......Page 105
Tests and Reviews......Page 108
Designing for Testability......Page 111
Refactoring for Testing......Page 113
Testing the Class Invariant......Page 124
Test-Driven Design......Page 127
Testing Invalid Parameters......Page 129
``Smoke\'\' Tests......Page 131
Floating-Point Problems......Page 132
Tests Keep Breaking......Page 133
Tests Fail on Some Machines......Page 134
My main is Not Being Run......Page 135
Installing JUnit......Page 136
Command-line installation......Page 137
Does it work?......Page 138
JUnit Test Skeleton......Page 139
Basic Template......Page 141
On The Web......Page 144
Bibliography......Page 146
Summary: Pragmatic Unit Testing......Page 147
Answers to Exercises......Page 148