WS Testing Practice provides a wide services portfolio, from Unit Testing right
up to Application Certification. In general testing services can be categorized
into three main types, such as:
Functional Testing
Testing developed application against business requirements. Functional testing
is done using the functional specifications provided by the client or by using the
design specifications like use cases provided by the design team. Functional testing
covers
- Unit Testing
- Smoke testing / Sanity testing
- Integration Testing (Top Down, Bottom up Testing)
- Interface & Usability Testing (including Independent Focus Groups)
- System Testing
- Regression Testing
- Pre User Acceptance Testing (Alpha & Beta)
- User Acceptance Testing
- White Box Testing, Black Box Testing
- Globalization and Localization Testing (Regional Settings, Languages etc.)
WS’s Testing Practice has 300+ person-years of experience across various types of
Functional testing.
Non-Functional Testing
Testing the application based on the clients and performance requirement. Non-functioning
testing is done based on the requirements and test scenarios defined by the client.
Non-functional testing covers
- Load and Performance Testing
- Ergonomics Testing
- Stress & Volume Testing
- Compatibility & Migration Testing
- Data Conversion Testing
- Security / Penetration Testing
- Operational Readiness Testing
- Installation Testing
- Security Testing (Application Security, Network Security, System Security)
Web Spiders Testing Practice has 175+ person-years of experience across various
types of Non-Functional testing.
Automated Testing
Automated testing is an art of converting manual test cases to machine executable
code. The output of a test automation project is a (or a set of) test suite, which
will be used by testers to verify the application time and again. Test automation
is perceived as an efficiency improvement program, which will improve time to market
advantage for product development organization.
Automated Testing is automating the manual testing process currently in use. This
requires that a formalized "manual testing process" exist in the company or organization.
Minimally, such a process includes:
- Detailed test cases, including predictable "expected results", which have been developed
from Business Functional Specifications and Design documentation.
- A standalone Test Environment, including a Test Database that is restorable to a
known constant, such that the test cases are able to be repeated each time there
are modifications made to the application.
Web Spiders Testing Practice has 60+ person-years of Automation Testing experience.
Competitive Analysis Testing
Competitive Analysis can be defined as usability, functionality or a performance
evaluation whereby two or more competitive products are compared by simulating an
environment where the products are going to be used. (e.g. IE Vs Netscape, Oracle
DB Vs. SQL Server Vs DB2)
Web Spider’s Competitive Analysis Testing ensures that your product fits in perfectly
in its competitive market. Our analysis matrix makes sure that you get the most
out of the analysis, whether you are a manufacturer or a buyer. For Product developers
our benchmark testing services provide results that form the basis for quality improvement
or as a sales tool to show superiority of their products. For buyers, it’s an effective
way to help them make the right purchase decision.
Before starting our analysis, we ensure that the right measurement parameters are
identified on the basis of which the analysis is carried out. In order to understand
this, we encourage the active participation of our customers. Once these are decided,
our QA experts do the rest.