Software Development Life Cycle
Software Development Life Cycle
TESTING
Testing is nothing but finding the deviations
of the application with according to
specifications
This is done in two ways those are
1).Manual testing
2).Automation testing
MANUAL TESTING
************************************************
*******
Testing
-----------
Incremental testing
Parallel testing
Depth testing
Breadth testing
Installation testing
Monkey testing
Universal testing
SOFTWARE TESING LIFE CYCLE
TEST INTIATION
TEST PLANING
TEST DESIGN
TEST EXECUITION
TEST REPORT
Faster Execution
runs tests faster then human users
Reliable
perform precisely the same operations each time they are
run
Repeatable
We can test how the AUT reacts after repeated execution of
the same operations
Reusability
reuse tests on different versions of Application
Formalized process
Guidelines for selecting the app for Automation
System Testing
System tests are the tests performed based on the
overall requirements of the system (typically
business flows). System testing can be automated to
Cover the combined parts of the system.
Verify the Functional performance including
transaction flows, functional boundaries.
Verify the end to end test scenarios.
Integration Testing
Integration tests are the tests performed by
integrating more than one application to ensure the
expected functionality when they get integrated
together. Integration tests can be automated to
Test the flow of data between all integration
points of the integrated systems.
Perform the pre-condition and post-
condition verifications.
Verify the end to end test scenarios after
integration
Regression testing
Regression tests are done to ensure continuous
working of the unmodified parts of the system
after enhancements or fixes. Regression tests
can be automated to
Locate errors.
Increase confidence in correctness.
Preserve quality.
Ensure continued operations.
Technical testing
The following types of testing can be automated as
part of technical testing.
Performance testing
Volume testing
Stress testing