Mapa mental
Test Driven Development
Conteúdo do mapa
Test Driven Development
Verification
- Dynamic Verification (testing your code)
- Runtime Verification
- Checking tests and software as you go
- Create tests to make the system fail
- Finds errors before production/deployment
- Preventative testing
- Runtime Verification
- Inspections/Reviews/Walkthroughs
- Human Reviews
- Manual testing
- Has a checklist/formal and informal methods
- Allows for feedback and improvement
- Static Verification
- Checks code in background
- Code does not need to run for these tests to run
- Checks code before runtime or compile time
- Looks for potential issues/also a preventative testing method
- Formal Verification
- Extremely math-based
- The most formal method
- Checks for specification
- Potentially time-consuming and expensive
- Relies on detailed information and "manual" for testing
- Dynamic Verification (testing your code)
Stages
- Developer's and Alpha Testing
- Proofreading before integrating into entire project
- Beta and Product Testing
- User's start using the application for feedback and catch any bugs or issues
- Developer's and Alpha Testing
Make it Fail, Make it Work, and Make it Better
Informações
- Descrição
- Engineering Mapa Mental sobre Test Driven Development, criado por Ariana S. Mattos Cruz em 01-08-2024.
- Criado por
- Ariana S. Mattos Cruz
- Visualizações
- 0
- Avaliação