Testing Extreme Programming 1st Edition by Lisa Crispin, Tip House – Ebook PDF Instant Download/Delivery. 0321113551 ,9780321113559
Full download Testing Extreme Programming 1st Edition after payment
Product details:
ISBN 10: 0321113551
ISBN 13: 9780321113559
Author: Lisa Crispin, Tip House
Testing Extreme Programming 1st Edition Table of contents:
Chapter 1: Introduction to Extreme Programming (XP)
- The Principles of Extreme Programming
- Core Practices of XP
- How Testing Fits into Extreme Programming
- The Role of a Tester in an XP Environment
- Overview of Test-Driven Development (TDD)
Chapter 2: Understanding the XP Development Cycle
- The XP Development Process: Iterations and Releases
- The Role of Continuous Integration
- Writing and Running Tests Throughout the Iteration
- Feedback Loops in XP Development
- Communication Between Developers and Testers
Chapter 3: Test-Driven Development (TDD)
- The Basics of Test-Driven Development
- Writing Unit Tests Before Code
- The Red-Green-Refactor Cycle
- Using TDD for Design and Refactoring
- Benefits and Challenges of TDD in XP
- How Testers Can Participate in TDD
Chapter 4: Unit Testing and Integration Testing
- Writing Effective Unit Tests in XP
- Integration Testing in an XP Environment
- The Role of the Developer and Tester in Unit Testing
- Creating Tests for Legacy Code
- The Importance of Mocking and Stubbing in Testing
Chapter 5: Acceptance Testing
- The Role of Acceptance Tests in XP
- Writing Clear and Concise Acceptance Criteria
- Involving Customers and Stakeholders in Acceptance Testing
- Automating Acceptance Tests
- Using Tools for Acceptance Testing: FitNesse, Cucumber, and Others
Chapter 6: Exploratory Testing in XP
- The Importance of Exploratory Testing
- Exploratory Testing as Part of the XP Process
- How Exploratory Testing Complements Automated Testing
- Techniques for Effective Exploratory Testing
- Combining Exploratory Testing with Other Testing Practices
Chapter 7: Continuous Integration and Test Automation
- The Role of Continuous Integration in XP
- Automating the Build and Test Process
- Tools for Continuous Integration and Automated Testing
- The Impact of Test Automation on XP Teams
- Ensuring Fast Feedback with Automated Tests
Chapter 8: Pair Testing and Collaboration
- The Benefits of Pair Testing in XP
- Collaborating Between Testers and Developers
- Techniques for Successful Pair Testing
- Improving Communication and Knowledge Sharing Through Pairing
- Handling Pair Testing in Remote or Distributed Teams
Chapter 9: Refactoring and Testing
- Refactoring in the Context of XP
- Testing as You Refactor
- How to Ensure Test Coverage During Refactoring
- Writing Tests for Refactored Code
- The Role of the Tester in Refactoring
Chapter 10: Measuring Quality and Test Coverage
- Defining and Measuring Quality in an XP Environment
- Test Coverage: Tools and Techniques
- Metrics for XP Teams: Code Coverage, Defect Density, and More
- Balancing Test Coverage and Team Productivity
- Evaluating the Effectiveness of Testing in XP
Chapter 11: Challenges and Best Practices in XP Testing
- Common Challenges in Testing Extreme Programming
- Dealing with High-Pressure Environments and Tight Deadlines
- Overcoming Resistance to Testing in Agile Teams
- Best Practices for XP Testers and Developers
- Building a Culture of Quality in XP Teams
Chapter 12: Case Studies and Real-World Examples
- Case Study 1: Successful XP and Testing Implementation
- Case Study 2: Overcoming Testing Challenges in XP Projects
- Lessons Learned from Real-World XP Testing Teams
People also search for Testing Extreme Programming 1st Edition:
development & testing with agile extreme programming
unit testing in extreme programming
acceptance testing in extreme programming
types of testing code