Agile Methodologies and Testing
- continuous iteration of development and testing
- concurrent development and testing activities
- core values
- individual and team interactions over processes and tools
- working software over comprehensive documentation
- customer collaboration over contract negotiation
- responding to change over following plans
Agile Methodologies
- scrum
- crystal methodologies
- dynamic software development method
- feature driven development
- lean software development
- extreme programming
Agile Testing
API can be tested before UI.
Agile testing follows principal of agile software development
- whole team approach
- business facing tests
- critique products
Agile testing categories
- functional testing
- Stress testing
- Performance testing
- Exploratory testing
- Security testing
- End to end testing
Challenges and Guidelines for Agile
Agile Testing Benefits
- Businesses are more satisfied with end results
- Better collaboration and communication between teams
- Application maintenance becomes easier
- Speeds up testing process with consistent sprints
Best practices in Agile Testing
- Continuous testing
- Lean testing
- Automate testing
- Implement QA practice
- Automate deployments
Challenges in Agile Testing
- Changing requirements
- Partial information
- Continuous testing
- Technical skills
- Frequent regression cycles
No comments:
Post a Comment