Wednesday, July 22, 2020

Agile Methodology and Testing

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