Professional Documents
Culture Documents
Sdlc lo2 ppt
Sdlc lo2 ppt
Sdlc lo2 ppt
Performance of Software
A software application's performance like its response time, reliability, resource usage
and scalability do matter. The goal of Performance Testing is not to find bugs but to
eliminate performance bottlenecks.
Performance Testing is checking a software program’s
1. Load testing Determines maximum user load the software application can handle.
Load testing is the simplest form of performance testing. A load test is usually
conducted to understand the behaviour of the system under a specific expected load.
2 . Stress Testing is to verify the behaviour of the system once the load increases
more than the system’s design expectations. This testing addresses which
components fail first when we stress the system by applying the load beyond the
design expectations. So that we can design more robust system..
• Soak Testing is aka Endurance Testing. Running a system at high load for a
period of time to identify the performance problems is called Soak
Testing. It is to make sure the software can handle the expected load over a long
period of time.
• Volume testing - Under Volume Testing large no. of. Data is populated in a
• database and the overall software system's behaviour is monitored. The objective
• is to check software application's performance under varying database volumes.
Getting the right IT needs addressed from the very beginning can solve the current
challenges of the operation. Additionally, a software developer can create software that
meets the current needs, while anticipating future needs as the company grows. Before
consulting with a developer, ask questions across the organization –
Do you predict your company to grow in the near future? How should the software
support that?
Systems tend to slow down as they get older and user interfaces may become
troublesome or buggy. With a legacy system upgrade, we will take your system
and modernize it - making it better than new.
How to upgrade Legacy System?
. Automate your tasks and reduce the amount of manual effort required
during your day.
. Team of certified developers can take what you imagine and create
system.