Professional Documents
Culture Documents
By Krishan Kumar
Different Phases Of SDLC
Phase 1
• Planning
Phase 2
• System analysis and requirement
Phase 3
• Systems Design
Phase 4
• Development
Phase 5
• Integration and testing
Phase 6
• Implementation
Phase 7
• Operation And maintainence
Types Of
Testing
Software
testing types
Security Strees
System
Reliability Testing Scalability
Interoperability Localization
Performance Testing Stress Testing
• Every system will have implicit • This is done to find out if the
performance requirements. The product’s behavior degrades under
software should not take infinite extreme conditions and when it is
time or infinite resource to execute. denied the necessary resources.
• “Performance Bugs” sometimes are • It is expected to gracefully degrade
used to refer to those design on increasing the load but the
problems in software that cause the system is not expected to crash at
system performance to degrade any point of time during stress
testing.
• This helps to understand how the
system behaves under extreme and
realistic situations.
Scalability Testing Localization testing
• Scalability testing is also • It is about global
called as Load Testing. functioning of the
• This testing requires product. It will verify that
enormous amount of the application still
resource to find out the works, even after it has
maximum capability of been translated into new
the system parameters. language or adopted for
a new culture.
Interoperability Testing Reliability Testing
• IT ensures that two or • To verify the ability of the
more products can subsystem of a system to
exchange information, use confirm that it performs
the information, and work the user required functions
closely. without any frequent
errors.
• It is to check that how long
and how efficiently system
work without any error.
Security Testing
• Software quality, reliability and security are
tightly coupled. Flaws in software can be
exploited by intruders to pen security holes.
With the development of the Internet, software
security problems are becoming even more
severe.
• Simulated security attacks can be performed to
find vulnerabilities.
Objectives
• Uncover as amny as errors (or bug) as possible in a given product.
• Demonstrate a given software product matching its requirement
specifications.
• Validate the quality of a software testing using the minimum cost
and efforts.
• Generate high quality test cases, perform effictive tests, and issue
correct and helpful problems reports.
• To find and correct defects.
• To check whether the client/user needs are satisfied.
• To avoid user detecting problems
• Also to provide Quality product.
IPO Chart
• IPO chart describes each functional
module of hierarchy chart by listing
inputs, processing steps, and outputs.
• IPO charts do not show hierarchy. It is
normally prepared for each function
shown on the hierarchy chart.
IPO Chart
IPO Chart for costumer billing system hierarchy chart