website development company in Pennsylvania Software Development
website development company in Philadelphia Multimedia Development
website development comapny in USA Quality Assurance
e-commerce consulting company in eastern pennsylvania .NET Conversion Projects
e-commerce consulting company in eastern pennsylvania RFID Software Solutions
 
e-commerce consulting company in pennsylvania
 
e-commerce consulting company in philadelphia
Overview Methodology Services Case Study Automated Testing
QA Services:
Outsourcing of QA functions frees your in-house staff to concentrate on your core business, saving your time, resources, and opportunity cost
E-SoftSys offers following testing services:

QA Test Planning:

Planning for QA system is as important as testing itself. E-SoftSys has a mature, proven and reliable quality management system. And the readily available expertise will be used while evolving QA test system for the customer.

Metrics, Analysis and Reports:

Test reports are generated for the tests conducted and defect reports are generated for the failed test cases. The data collected during testing are entered / captured into web based application (ServicePoint). The data thus captured can be used for analysis and generating reports. There are number of standard report formats to choose from. If necessary custom report formats can be developed based on customer requirements. 

Testing Techniques:

There are a number of testing techniques available. Depending upon application software complexity, technology used and testing requirements, a combination of the following testing techniques can be used.

Functional Testing:

Testing is done using test data derived from the specified functional requirements regardless of the final program structure. Also known as 'black box' testing or behavioral testing.

Structural Testing:

A Testing that examines the program structures and derives test data from the program logic. This is also known as 'white box' testing.

Component Testing:

In this testing, the called Components are replaced with Stubs, Simulators or Trusted Components. The Calling Components are replaced with Drivers or Trusted Super Components. This is used when Testing Components in Software is built using Component-based Architecture.

Integration Testing:

An Orderly Progression of Testing in which the Software Components or Hardware Components, or both are combined and tested until the entire System has been integrated. For Web Applications, Server side Caching Strategy used in production environment is simulated to get accurate results for Functionality and Performance of the Application.

Regression Testing:

Similar in scope to a Functional Test, a Regression Test allows a consistent, repeatable validation of each new Release of a Product or Website. Such testing ensures reported product defects have been corrected for each new release so that no new quality problems were introduced in the maintenance process. Though Regression Testing can be performed manually, an automated test suite is often used to reduce the time and resources needed to perform the required testing.

Performance Testing:

Testing to check performance and behavior of the application under varying conditions of load is covered under this.

In case of web applications these virtual clients perform typical tasks such as browsing, purchasing items, and searching databases contained within the client website.

Compatibility Testing:

Compatibility testing is performed in order to verify that the client application functions without difficulties or discrepancies due to incompatibility with a platform configuration. Tests are run on several different computer configurations that are considered the 'Industry Standard'.

Web Application Specific Testing:

Web Applications are composed of Static and Dynamic parts. The HTML code is referred as static part and the Source code written to perform the specified transactions is called the Dynamic part. The Static part requires different test technique and tools whereas Dynamic part can be tested using the techniques described above.

Following are the various Tests that need to be performed for Testing Static part of the Web Application.

a) Basic Correctness / Adherence to Standards and Guidelines
b) User Interaction
c) Structural Aspects
d) Security Testing 
 
Top Home