Buy Testing Extreme Programming by John Fuller at Bookstore UAE
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Testing Extreme Programming: (XP Series)
Testing Extreme Programming: (XP Series)

Testing Extreme Programming: (XP Series)


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

The rapid rise in popularity of Extreme Programming (XP) has put the practice of software testing squarely in the spotlight of application development. At one time, testing was a neglected practice, a highly specialized activity that came as an afterthought as complex, code-intensive projects were rushed to completion. But in today's world of escalating quality expectations, testing is a key component of the development process. XP accelerates testing by demanding its complete integration with development. This in turn has pushed software professionals to rethink their traditional attitudes toward testing. XP asks the entire development team to embrace testing. In fact, testing is so critical to the XP methodology that programmers are required to write automated tests before they begin coding. Until now, however, there has been a distinct lack of instruction specific to testing and how it relates to XP.Testing Extreme Programming is a practical tutorial that gives software builders a lucid understanding of this important aspect of development. This book demonstrates how testing is central to the XP project, clearly spelling out what testing should be done and when and how it should be performed. The authors teach by example, and readers will be able to improve their knowledge of the testing process by completing the book's exercises.In addition, this book:Provides a general overview of the XP methodologyDefines the roles of XP team membersShows how to write effective tests before coding beginsHelps you avoid the traps and pitfalls that can derail software projectsSheds light on the important practice of refactoring and how it relates to testingCompares and contrasts manual and automated testsMany software engineers have dismissed XP as a throw-out-the-rulebook, anything-goes technique. It isn't. As this book shows, XP is a deliberate and disciplined approach to software development. Many software engineers have reaped the benefits of this agile methodology because its emphasis on testing eliminates much of the risk inherent in software projects. XP helps developers produce software on time, under budget, and at a higher quality level. But you can't XP if you don't test. With this book as a guide, you will learn to embrace testing. A sound testing program is the engine that drives an XP project. 0321113551B09262002

Table of Contents:
Foreword. Preface. Acknowledgments. I. THE XP TESTER ROLE. 1. An Overview. Introduction. Overview of XP. Communication. Simplicity. Feedback. Courage. How XP Solves Testing and Quality Assurance Problems. System and Acceptance Testing Resources Wasted on Unit- and Integration-Level Bugs. Missing and Out-of-Date Requirements. Huge Gaps between the System and User Expectations. Wolves in Sheep's Clothing. Summary. 2. Why XP Teams Need Testers. Definition of Tester. The Tester's Contribution, Illustrated. Shun the Dark Side. Summary. 3. How XP Teams Benefit from Having Testers. Checks and Balances. Acceptance Tests versus Unit Tests. Navigating for XP Projects. Summary. 4. XP Testing Values. Communication. Simplicity. Feedback. Courage. Summary. 5. Overview of the XP Tester Role. XP Tester's Bill of Rights. XP Tester Activities. Summary. 6. Quality and XP. Defining Quality. Setting Quality Criteria. Who Is Responsible for Quality? Summary. II. TEST DRIVE THROUGH AN XP PROJECT. 7. User Stories and Release Planning. The Tester's Role in Up-Front Activities. Goals of Up-Front Tester Activities. Summary. Exercise 1. 8. Identifying Hidden Assumptions. A Process for Finding Hidden Assumptions. Example 1. Summary. Exercise 2. Introducing the XTrack Application. 9. Defining High-Level Acceptance Tests. Basic Acceptance Test Definitions. Example 2. Example 3. Summary. Exercise 3. 10. High-Level Acceptance Test Estimates. Ways to Estimate Acceptance-Test Effort. Quick-and-Dirty Approach. Example 4. A More Detailed Estimating Method. Example 5. Summary. Exercise 4. 11. Enabling Accurate Estimates during Release Planning. Why We Care about Estimates. How You Can Improve Estimate Accuracy. Summary. Exercise 5. 12. Planning the First Iteration. Overview of Iteration Planning. The Tester's Role in Iteration Planning. Thinking of All the Tasks. Enhancing Communication. Summary. Exercise 6. 13. Defining and Estimating Testing and Test Infrastructure Tasks. Identifying and Estimating Test Infrastructure Tasks. Identifying and Estimating Functional and Acceptance Testing Tasks. A Note on Separate Test Teams. Example 6. Test Infrastructure Tasks. Acceptance Testing Tasks. Summary. Exercise 7. 14. Acceptance Tests and Quality. Acceptance Test Details. Internal and External Quality. Summary. Exercise 8. 15. Nailing Down the Details. Picking the Customer's Brain (and the Programmers'!). The Good, the Bad, and the Ugly. Example 7. Optional Tests. Getting Creative. Lights-Out Test Design. Summary. Exercise 9. 16. Writing Acceptance Tests. Executable Tests. If You Have Trouble Getting Started. Summary. Exercise 10. 17. Organizing Acceptance Tests. Version Control of Acceptance Tests. Executable Test Files. Organizing Acceptance Tests in Spreadsheets. Summary. Exercise 11. 18. Test Design and Refactoring. Establishing the Initial System State. Tests That Leave the System State Unchanged. Coupling between Tests. Summary. Exercise 12 130 19. Manual Tests. Summary. Exercise 13. 20. What!?!! Manual Tests Are Unreliable. Manual Tests Undermine the XP Testing Practice.

About the Author :
Lisa Crispin has more than ten years of experience testing Web applications, databases, 4GLs, middleware, and business applications. She first elbowed her way onto an XP team in July 2000. Lisa has published articles based on her XP testing experience in STQE Magazine, Novatica, and other technical journals. She has also presented technical papers and seminars on XP testing in the U.S. and Europe. Tip House, a chief systems analyst at the OCLC Online Computer Library Center, has twenty-five years of experience in software development, testing, and quality assurance. Tip is a Certified Quality Analyst, Certified Software Quality Engineer, and trained Lead Ticket Auditor. He is the creator of numerous tools for test automation and software configuration, including the WebART tool, and is the author of numerous papers and presentations on software testing, software measurement, electronic document control/collaboration, and XP. 0321113551AB09262002


Best Sellers


Product Details
  • ISBN-13: 9780321113559
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Height: 100 mm
  • No of Pages: 336
  • Series Title: XP Series
  • Weight: 100 gr
  • ISBN-10: 0321113551
  • Publisher Date: 05 Nov 2002
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 100 mm
  • Width: 100 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Testing Extreme Programming: (XP Series)
Pearson Education (US) -
Testing Extreme Programming: (XP Series)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Testing Extreme Programming: (XP Series)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!