Mind Maps - Intro To Automation Testing
Mind Maps - Intro To Automation Testing
Mind Maps - Intro To Automation Testing
SDLC
Cyclical process in which the project is Design
divided into phases, and each one involves its planning to its Development
phases of clarification, development and mantinance Testing
evaluation Deployment
Mantinance
Why use it?
Saves resources (money and time)
Testing agile sequence that
STLC PHASES
Quality is the responsibility of all the team
Integrates testing and development ensures the quality goals
provide continuous feedback are reached
Analyze requirements
Elaborate a Test Plan
Design scenarios and
test cases
BDD
Process in which we create
Los Tres Amigos scenarios explaining a situation. Set the test
Improves the comunication
environment
PO -> Explain what the system should do Execute Test Cases
Developer -> Develop the system based on what
Test Clousure
the PO requests
Tester -> Test the system
SYNTAXIS - GERKING
Given - Precondition
When - Steps
Then - Result
Write it before programming
Should be short
Use declarative steps
Uses Agile Methodology
AUTOMATION A process that uses
software to test The automation has its own team that
The goal of agile testing is
provide continuous feedbakc
TESTING
develops the framework that will test te
another software application, for this needs to use agile
MANUAL
More complex
Require more
mantinance
Is time consuming X Yes at the beginning, once the
environment is prepared, saves time
X
E2E Less ROI Requires more
Pyramid of testing Is easy
API preparation
Functional vs Non-functional
Software functioning correctly Test non-functional aspects of the SW
UNIT
Only regression X Also tests smoke,
sanity, BDD, etc
E2E
integration of
Test a big workflow the app
Read the official documentation
Interacts with a lot of
features Document the code