ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

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

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Effective Software Testing: 50 Specific Ways to Improve Your Testing

دانلود کتاب تست نرم افزاری م :ثر: 50 روش خاص برای بهبود آزمایش شما

Effective Software Testing: 50 Specific Ways to Improve Your Testing

مشخصات کتاب

Effective Software Testing: 50 Specific Ways to Improve Your Testing

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780201794298, 0201794292 
ناشر: Addison-Wesley Professional 
سال نشر: 2002 
تعداد صفحات: 203 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 865 کیلوبایت 

قیمت کتاب (تومان) : 47,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 15


در صورت تبدیل فایل کتاب Effective Software Testing: 50 Specific Ways to Improve Your Testing به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تست نرم افزاری م :ثر: 50 روش خاص برای بهبود آزمایش شما نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تست نرم افزاری م :ثر: 50 روش خاص برای بهبود آزمایش شما

تست نرم‌افزار مؤثر پنجاه بهترین شیوه، تله‌ها و راه‌حل‌های بسیار مهم را بررسی می‌کند. این موارد عینی که از تجربه عملی گسترده نویسنده به دست آمده اند، متخصصان تضمین کیفیت و مدیران آزمون را قادر می سازند تا فوراً درک و مهارت های خود را افزایش دهند، از اشتباهات پرهزینه اجتناب کنند و یک برنامه آزمایشی پیشرفته را اجرا کنند. این کتاب تاکید ویژه ای بر روی ادغام آزمایش در تمام مراحل چرخه عمر توسعه نرم افزار - از تعریف نیازمندی ها تا طراحی و کدگذاری نهایی. پنجاه درس ارائه شده در اینجا بر جنبه های کلیدی تست نرم افزار متمرکز است: برنامه ریزی تست، طراحی، مستندسازی، اجرا، مدیریت تیم تست، تست واحد، تست خودکار، تست غیرعملکردی و موارد دیگر.


توضیحاتی درمورد کتاب به خارجی

Effective Software Testing explores fifty critically important best practices, pitfalls, and solutions. Gleaned from the author's extensive practical experience, these concrete items will enable quality assurance professionals and test managers to immediately enhance their understanding and skills, avoid costly mistakes, and implement a state-of-the-art testing program.This book places special emphasis on the integration of testing into all phases of the software development life cycle - from requirements definition to design and final coding. The fifty lessons provided here focus on the key aspects of software testing: test planning, design, documentation, execution, managing the testing team, unit testing, automated testing, nonfunctional testing, and more.



فهرست مطالب

Cover......Page 1
Contents......Page 8
Preface......Page 12
Acknowledgments......Page 16
1. Requirements Phase......Page 18
Item 1: Involve Testers from the Beginning......Page 20
Item 2: Verify the Requirements......Page 22
Item 3: Design Test Procedures As Soon As Requirements Are Available......Page 28
Item 4: Ensure That Requirement Changes Are Communicated......Page 32
Item 5: Beware of Developing and Testing Based on an Existing System......Page 36
2. Test Planning......Page 40
Item 6: Understand the Task At Hand and the Related Testing Goal......Page 42
Item 7: Consider the Risks......Page 48
Item 8: Base Testing Efforts on a Prioritized Feature Schedule......Page 56
Item 9: Keep Software Issues in Mind......Page 58
Item 10: Acquire Effective Test Data......Page 60
Item 11: Plan the Test Environment......Page 64
Item 12: Estimate Test Preparation and Execution Time......Page 68
3. The Testing Team......Page 80
Item 13: Define Roles and Responsibilities......Page 82
Item 14: Require a Mixture of Testing Skills, Subject-Matter Expertise, and Experience......Page 92
Item 15: Evaluate the Tester’s Effectiveness......Page 96
4. The System Architecture......Page 108
Item 16: Understand the Architecture and Underlying Components......Page 110
Item 17: Verify That the System Supports Testability......Page 114
Item 18: Use Logging to Increase System Testability......Page 116
Item 19: Verify That the System Supports Debug and Release Execution Modes......Page 120
5. Test Design and Documentation......Page 124
Item 20: Divide and Conquer......Page 126
Item 21: Mandate the Use of a Test-Procedure Template and Other Test-Design Standards......Page 132
Item 22: Derive Effective Test Cases from Requirements......Page 138
Item 23: Treat Test Procedures As “Living” Documents......Page 142
Item 24: Utilize System Design and Prototypes......Page 144
Item 25: Use Proven Testing Techniques when Designing Test-Case Scenarios......Page 146
Item 26: Avoid Including Constraints and Detailed Data Elements within Test Procedures......Page 152
Item 27: Apply Exploratory Testing......Page 156
6. Unit Testing......Page 160
Item 28: Structure the Development Approach to Support Effective Unit Testing......Page 162
Item 29: Develop Unit Tests in Parallel or Before the Implementation......Page 168
Item 30: Make Unit-Test Execution Part of the Build Process......Page 172
7. Automated Testing Tools......Page 176
Item 31: Know the Different Types of Testing-Support Tools......Page 178
Item 32: Consider Building a Tool Instead of Buying One......Page 184
Item 33: Know the Impact of Automated Tools on the Testing Effort......Page 188
Item 34: Focus on the Needs of Your Organization......Page 194
Item 35: Test the Tools on an Application Prototype......Page 200
8. Automated Testing: Selected Best Practices......Page 202
Item 36: Do Not Rely Solely on Capture/Playback......Page 204
Item 37: Develop a Test Harness When Necessary......Page 208
Item 38: Use Proven Test-Script Development Techniques......Page 214
Item 39: Automate Regression Tests When Feasible......Page 218
Item 40: Implement Automated Builds and Smoke Tests......Page 224
9. Nonfunctional Testing......Page 228
Item 41: Do Not Make Nonfunctional Testing an Afterthought......Page 230
Item 42: Conduct Performance Testing with Production-Sized Databases......Page 234
Item 43: Tailor Usability Tests to the Intended Audience......Page 238
Item 44: Consider All Aspects of Security, for Specific Requirements and System-Wide......Page 242
Item 45: Investigate the System’s Implementation To Plan for Concurrency Tests......Page 246
Item 46: Set Up an Efficient Environment for Compatibility Testing......Page 252
10. Managing Test Execution......Page 256
Item 47: Clearly Define the Beginning and End of the Test-Execution Cycle......Page 258
Item 48: Isolate the Test Environment from the Development Environment......Page 262
Item 49: Implement a Defect-Tracking Life Cycle......Page 264
Item 50: Track the Execution of the Testing Program......Page 272
A......Page 276
C......Page 277
D......Page 278
E......Page 279
K......Page 280
P......Page 281
R......Page 283
S......Page 284
T......Page 285
U......Page 287
W......Page 288




نظرات کاربران