Slide 30
Slide 30 text
@toamit
Description
Funct-
ional
tests
API
tests
Data used
Frequency
▪ Test individual units of code (e.g., modules, methods, logic, etc.)
Unit tests ▪ Mocked test data
▪ Every story
▪ Load test all read APIs with 10TPS, burst test with 2000TPS,
resilience and infrastructure capacity under high concurrent user
load
Performance tests ▪ Real API data
▪ Every sprint
▪ Test security vulnerability on site (e.g., cross site scripting, etc.)
Security tests ▪ Real API data
▪ Every
release
End to end
tests
▪ Test end to end scenario simulating a user journey (e.g.,
navigating from homescreen to activate package, etc.)
▪ Real API data
▪ Once sprint
▪ Test story level acceptance criteria (e.g., validation of credit card
field to back card inputs, etc.)
Story tests ▪ Mocked test data
▪ Every story
▪ Test API response format and data against ‘mocked’ test data
(e.g., user journey from login to purchase, etc.)
Mocked test
data
▪ Mocked test data
▪ Every story
▪ Real API data
▪ Every story
▪ Test API response format and data against real data (e.g., user
journey from login to purchase etc.)
Real API data
Type
Comprehensive automated tests to enable high
quality weekly sprints