Visão Geral
Você não pode realmente ser ágil se seu teste for inteiramente reativo e manual, já que o teste rapidamente se torna um gargalo que impede o objetivo de entregar novos recursos a cada poucas semanas. No entanto, muitas equipes de análise ágeis continuam a depender de práticas de teste insuficientes.
O teste ágil envolve três elementos-chave: ferramentas e tecnologia, princípios e práticas, mentalidade e comportamentos. Este curso irá apresentá-lo a princípios de teste ágil, práticas de desenvolvimento de primeiro teste, a importância de testar como um driver de desenvolvimento de front-end em vez de uma atividade de garantia de qualidade de back-end e ferramentas efetivas de teste de banco de dados de código aberto.
Esta classe também irá introduzir a mentalidade de que o teste e a qualidade são o trabalho de todos, e que cada pessoa em uma equipe de análise ágil tem uma parte no teste.
Conteúdo Programatico
AGILE OVERVIEW
- Agile Manifesto & Guiding Principles
AGILE TESTING VALUES & PRINCIPLES
- Perspectives and Mindset
- Whole Team Approach
- Attitudes and Culture
- Customer Collaboration
AGILE BI TESTING OVERVIEW
- Conventional Testing Approach
- Agile Demands Something Different
- Scrummerfall Anti-Pattern
- Testing Feedback Loop
- Agile Testing Model
DATABASE TESTING STRATEGIES
- Critical Testing Points
- Component Under Test
- Test Data
- Test Queries
- Data Testing Tactics
- Testing Type 2 Dimensions
- When Test Data Grows Stale
TEST AUTOMATION
- Test Automation Pyramid
- Automation Approach
- Sandbox Infrastructure
- DW/BI Test Automation Tools
- Definition of Done and Acceptance Criteria
- Definition of Done
- Acceptance Criteria
- c d. What Happens if a Story Isn’t Accepted?
- Example BI User Story and Acceptance Criteria
STORY TESTING
- Story Testing Example
- Test-Driven Development
- Story-Test-Driven Development
- Behavior-Driven Development (BDD)
- BDD Tools. Acceptance Criteria Process