Functionality Testing

Functionality testing is designed to validate that the application conforms to its specifications and correctly performs all its required functions as per baselined business requirements. During functionality testing, a range of inputs as test data is created and tests are performed to validate whether its behavior conforms to the specifications.

Regression Testing
The purpose of Regression testing is to re-confirm that the changes to the developed/deployed application have not resulted in unintended side effects. Typically, this is done through re-executing the previous set of tests. This process is pretty time consuming. It is advisable to resort to automated testing to optimize time and resources to perform this type of testing.

Unit Testing
Unit testing is done to verify internal functioning of the application code. The purpose is to make sure program functions as desired and communicated in the functional specification document. Typically, it is done by the same person who develops the program code to optimize time and energy. It is recommended to go in for automated testing to increase accuracy and consistency of results and also reduce time and resources for performing this type of testing.

Performance Testing
Performance testing evaluates the system's ability to meet the desired performance levels in production environment. Scalability is evaluated in addition to investigating how the performance of the application varies by load and usage. The limits of web-based applications are tested in Stress Testing.

User Acceptance Testing
It is about determining whether the software is satisfactory to an end-user or client by testing the system against the requirements and validating that the system has delivered what was initially requested.

Domains
We specialize in the following domains:
Verticals
Insurance (Life, General)
Banking(Credit Cards)
Business Solutions
  Enterprise Applications (SAP, Oracle)
Payment Management Applications (VisionPLUS, CardLinK)

Platforms
• UNIX, Linux, Windows
• Java/J2EE, .NET
• Web, Client-Server

Benefits to Customers
Customers can leverage Hastraa’s Verification & Validation services to derive the following benefits:
Leverage its domain expertise to build functionally robust, complete and defect-free system, perform business testing or to complement in-house capabilities to shorten development cycle time.
A delivery model that is customizable to customer’s comfort level at an opportunity level and in a manner that best leverages offshore capabilities to optimize cost, domain capabilities and delivery schedules
Ability to manage sudden surge and falls in resource requirements
Proven methodologies to ensure consistency of results
Shorten go-to-market by leveraging our resource, domain and specialized capabilities
Lower lifetime maintenance costs and reduced downtime due to better quality of deployed software
First ‘Outsider’ review of the application before rollout


home > technology offerings > validation and verifications > service offerings
  Privacy Policy | Terms & Conditions
©Copyright 2005, Hastraa Consulting Services Pte Ltd