|
Overview
Todays mission critical applications
employ sophisticated programming techniques
that produce intricate results. Technologies
are complex and time frames shorter.
This applies more so to web applications,
which cater to several users at a
time for different needs, built on
a global network. The failure probability
is high with the expansive architecture.
To minimize these risks of failure,
you need to start testing early and
elaborately with the use of proper
processes and methodologies.
eSystems provides Web Testing
Services for quality conscious
software developers and vendors. Our
objective is to help you achieve the
highest levels of quality at optimum
costs. The tests we use are reliable,
scalable, reusable and easy to maintain.
Web testing services involve testing
for various aspects of web applications.
We club testing expertise and domain
expertise together for these tests
to be effective. We facilitate test
environments with the infrastructure
required for controlled tests.
We use a combination of manual and
automated tests to enable quality
testing. Segues' Silk Test is used
for functionality and compatibility
testing, Radview's Webload is used
for performance and load testing.
Custom tools are developed for specific
requirements.
Services:
We offer a complete range of Web testing
services, including functionality
testing, configuration testing, usability
testing, performance testing and security
testing. We have experience in testing
n-tier web applications, using a range
of client side and server side technologies,
including MS IIS, Apache, MTS, BEA
Weblogic, SQL Server 2K and Oracle
8.0. We have proven abilities in testing
web applications requiring various
domain expertise like- auction business,
travel management, data management
applications, collaboration products
and Supply Chain Management applications.
Functionality:
These tests validate whether the application
functions as per the technical specifications
and the user requirements for business
rules, valid and invalid user actions
and data, session handling, links,
concurrent user actions, browser specific
actions and security. These are a
combination of manual and automated
tests.
Compatibility:
These tests verify whether the application
appears and behaves as per the technical
specifications and user requirements
on different platforms, browser and
browser versions, browser plug ins
and connection types. These are a
combination of manual and automated
tests.
Performance
and load:
These tests verify whether the application
functions efficiently under expected
conditions of load and stress for
different user scenarios by determining
-
- Response time under real life
load conditions based on expected
traffic patterns of simultaneous
users, connection speeds, number
of page accesses
- Response time for specific transactions
under large user load to determine
bottlenecks
- Number of users that can use the
application with acceptable performance
- Bottlenecks in specific components/
transactions
- Server side resource utilization
under given load
- Point of failure by exercising
stress conditions (transactions
without think delays, continuous
load)
These are automated tests scripted
using Radview's Webload.
Usability:
These tests verify whether the users
will feel comfortable using the application
with respect to
- Understanding of application flow
- Easy navigation
- Clear messages
- Consistency
Security:
This set of tests tries to unearth
security-related problems at the application
level.
Our process
involves:
- Understanding and reviewing of
requirement specifications and user
requirements
- Creation of a QA plan for the
project
- Creation of user based or function
based test plan, as suited for the
specific project
- Creation of detailed test design
- Creation of test data
- Test bed setup (depends on the
project requirements)
- Test automation (as per project
demand)
- Build installation (if a test
bed is setup)
- Creation of test environment to
simulate client side use
- Execution of tests
- Result analysis
- Defect management
- Regression management
|