Modern Software Testing Techniques: A Practical Guide for Developers and Testers

دانلود کتاب Modern Software Testing Techniques: A Practical Guide for Developers and Testers

44000 تومان موجود

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

دانلود کتاب تکنیک های تست نرم افزار مدرن: راهنمای عملی برای توسعه دهندگان و آزمایش کنندگان بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 8


توضیحاتی در مورد کتاب Modern Software Testing Techniques: A Practical Guide for Developers and Testers

نام کتاب : Modern Software Testing Techniques: A Practical Guide for Developers and Testers
ویرایش : 1
عنوان ترجمه شده به فارسی : تکنیک های تست نرم افزار مدرن: راهنمای عملی برای توسعه دهندگان و آزمایش کنندگان
سری :
نویسندگان : ,
ناشر : Apress
سال نشر : 2024
تعداد صفحات : 0
ISBN (شابک) : 1484298926 , 9781484298930
زبان کتاب : English
فرمت کتاب : epub    درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 5 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Abbreviations
Chapter 1: Software Testing Basics
Bugs and Other Software Quality Destroyers
Lifetime of Bugs: From Cradle to Coffin
Pesticides Against Bugs
Classification of Bugs
Software Testing
Testing Life Cycle
Test Planning
Test Monitoring and Control
Test Analysis
Test Design
Test Implementation and Execution
Test Closure
Fault-Based Testing
Requirements and Testing
Testing Principles
1. Testing is Possible
2. Early and Balanced Testing
3. Testing is Independent and Context Dependent
4. Continuity of Testing
5. Defect Clustering
Two Misconceptions
Comparison of the Existing and Our Principles
Summary
Chapter 2: Test Design Automation by Model-Based Testing
Higher-Order Bugs
Model-Based Testing
One-Phase (Traditional) Model-Based Testing
Two-Phase Model-Based Testing
Stateless Modeling
Use Case Testing
Stateful Modeling
FSM and EFSM-Based Modeling
How to Select States?
Model Maintenance
How to Create a Stateful Model – Example
Efficiency, Advantages, and Disadvantages
Stateless and Stateful Together – Action-State Testing
The Action-State Model
Test Selection Criteria for Action-State Testing
Creating Action-State Model
Comparison with Stateful Modeling
How a Real Bug Can Be Detected?
Summary
Chapter 3: Domain Testing
Equivalence Partitioning
Obtaining Partitions Without Partitioning
Example: Price Calculation
Equivalence Partitioning and Combinatorial Testing
Domain Analysis
Test Selection for Atomic Predicates
Selecting Tests for Predicates Comprising Two Atomic Components
Closed Borders
One Open and One Closed Border
Two Open Borders
Other Cases
Summary
Test Selection for General Compound Predicates
Test Selection for Multidimensional Ranges
Optimized Domain Testing (ODT)
Boundary-Based Approach
Example: Online Bookstore
Rule-Based Approach
Example: Online Bookstore Revisited
Example: Paid Vacation Days
Safety-Critical Aspects of ODT
How ODT Can Help Developers
ODT at Different Abstraction Levels
Black-Box Solution
Gray-Box Solution
White-Box Solution
Comparing ODT with Traditional Techniques
Applying ODT with Other Techniques
Summary
Chapter 4: Developers and Testers Should Constitute a Successful Team
How Developers Can Help Testers
How Testers Can Help Developers
How to Find Tricky a Tricky Bug
Flaky Test
Developer – Tester Synergies
Summary
Chapter 5: Conclusion
Appendixes
Appendix I: Java Code for Quicksort
Appendix II: Test Cases for the Stateless Model of Car Rental Example
Appendix III: Test Cases for Stateful Model of Car Rental Example
Appendix IV: Test Cases for Action-State Model of Car Rental Example
Appendix V: ODT Tool Description
Glossary
References
Index




پست ها تصادفی