Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 42

ADP

SOFTWARE TESTING
PROCESS
GROUP 4
ABOUT US

NGUYEN THANH HIEP - DAO BA HUY -


2174801030088 2174801030018

NGUYEN DUC HOA - NGUYEN DUONG BAO HAN -


2174801030069 2174801030055
WHAT IS SOFTWARE TESTING PROCESS
DEFINITION


The software testing process is a
systematic approach to evaluating the
quality and functionality of software.


SOFTWARE
TESTING
PROCESS
STEPS
7

REQUIREMENTS
SOFTWARE ANALYSIS
TESTING 1
Understanding the software requirements
PROCESS and specifications to determine what needs
to be tested
STEPS
2

3
8

TEST PLANNING
SOFTWARE
Developing a comprehensive test plan that
TESTING 2
includes test objectives, test scope, test
PROCESS strategy, and resource allocation
STEPS
3

4
1

TEST DESIGN
SOFTWARE
Creating test cases and test scenarios based
TESTING 3
on the requirements
PROCESS
STEPS
4

5
2

TEST EXECUTION
SOFTWARE
Running the test cases and scenarios on the
TESTING 4
software to identify any defects or errors
PROCESS
STEPS
5

6
3

DEFECT REPORTING
SOFTWARE
Recording and documenting any issues or
TESTING 5
defects found during the testing process
PROCESS
STEPS
6

7
4

DEFECT TRACKING
SOFTWARE
Monitoring and managing the reported
TESTING 6
defects throughout the testing process
PROCESS
STEPS
7

8
5

TEST REPORTING
SOFTWARE
Generating test reports that summarize the
TESTING 7
testing activities and results
PROCESS
STEPS
8

1
6

TEST CLOSURE
SOFTWARE
Evaluating the overall testing process and
TESTING 8
determining if the software meets the
PROCESS predefined quality criteria
STEPS
1

2
NOTE

Software testing process can be iterative, with


multiple cycles of testing and refinement

Different testing techniques and


methodologies can be applied at different
stages of the process.
SOFTWARE TESTING EXAMPLE IN
REAL LIFE
Software testers test e-commerce
websites for updates and new
features, ensuring proper
E-COMMERCE WEBSITE functionality by detecting broken
TESTING links, incorrect pricing, shopping
cart issues, and payment
processing issues.
Game testing involves extensive
gameplay to identify bugs, glitches,
and errors in video games,
ensuring user experience
  through
GAMING SOFTWARE
crashes, graphical issues, and TESTING
gameplay imbalances.
WHY NEED SOFTWARE TESTING
WHY

“ Software testing is crucial to ensure


that software meets requirements,
functions properly, and is of high
quality


WHY

PREVENT ERRORS

ENHANCES SECURITY

BUILDS TRUST
WHY

EX
Starbucks lost millions of dollars in
sales in 2015 due to a software glitch
that could have been avoided with
thorough software testing.

EX
LEVEL OF TESTING
A unit is the tiniest testable component of the
software. At this level, individual units of the
software are tested.
At this level, individual units are grouped for
testing. This level aims to detect errors in the
integrated units’ interaction.
At this level of software testing, the entire
software is tested to ensure it meets
established requirements through end-to-end
testing, typically using Black Box Testing.
At this level, the software is checked to ensure
it meets the requirements and is acceptable for
delivery.
PROBLEM WITH
WATERFALL MODEL
WHAT IS V-MODEL
WHEN USING V-MODEL
WHEN USING V-MODEL

“ The V-model is a software


development and testing methodology
that emphasizes testing at each stage
of the development process


Clear requirements

Safety-critical systems

WHEN USING
V-MODEL Compliance needs
Suitable

A focus on high-quality software


Requiring iterative development

WHEN USING
V-MODEL
Not Suitable Frequent requirement changes
ADVANTAGE
ADVANTAGE Offers early defect detection
Software quality

Team collaboration

ADVANTAGE Improve Efficient resource utilization

Compliance with standards


Comprehensive coverage

ADVANTAGE Ensure
Customer satisfaction
DISADVANTAGE
1 Rigidity 5 Time constraints

2 Inflexibility 6 Scalability

DISADVANTAGE Documentation
3 Limited feedback loops 7 overhead

4 User involvement
NOTE

DISADVANTAGE Consider these factors when choosing


ADP
THANK FOR LISTENING
GROUP 4

You might also like