Home arrow Services arrow Information Services arrow Quality Assurance & Testing
Font Decrease   Font Increase
Quality Assurance & Testing
  • Testing Services
  • Functional
  • Specialized
  • Performance
  • Automation

GAVS Technologies has got an independent verification and validation division. GAVS uses its proprietary frameworks as well as industry standard tools to provide innovative testing solutions to various applications built using emerging technologies.

Our Testing services ensure that applications are rigorously tested using industry-standard testing methods and QA processes. We offer a complete range of Software Quality Assurance (QA) and Software Testing Services by maximizing software application quality, performance and availability while managing the costs and risks for our clients. We practice a thorough automation solutions for all functional testing, GUI testing and regression testing for appropriate applications.

GAVS leverages its partnership with different tool vendors to provide comprehensive test solutions.

Functional Testing plays an important role in Business critical applications and in applications where functionalities change quite often. Functional testing services include the verification of the application and check if all the business requirements of the application are satisfied and tested.
GAVS has got expertise in delivering functional testing service on software applications across Banking domain, Web Application Services, Data Warehouse projects, Healthcare, Retail and Energy. A thorough functional testing service is implemented through manual testing and automation testing.

Functional verification and validation practices:

  • Unit testing
    • To check if the particular module or unit of code is working fine. It is carried out as and when the unit of the code is developed or a particular functionality is built
  • Integration Testing
    • Two units that have already been tested are combined into a component and the interface between them is tested. Integration testing is executed in 2 approaches
      • Bottom Up Approach
      • Top Down Approach
  • System Testing
    • To verify the entire application as in the real scenario i.e. testing the application as in the client environment. System testing is performed on the entire system in the context of a Functional Requirement Specification(s) (FRS) and/or a System Requirement
  • Regression Testing
    • Rerunning existing tests against the modified code to determine whether the changes break anything that worked prior to the change and by writing new tests where necessary
  • User Acceptance Testing
    • Acceptance Testing is done when the completed system is handed over from the developers to the customers or users. The purpose of acceptance testing is rather to give confidence that the system is working than to find errors.
      • Alpha Testing
      • Beta Testing

GAVS Center of Excellence helps companies to test and develop robust solutions. Many companies do not have the bandwidth for focused testing. By helping companies address their testing requirements, we enable them to focus on their core competencies.
Non-functional requirement of the product is often an overlooked component of testing. It needs to be performed across a variety of Operating Systems, browsers, databases, servers, hardware, different versions, configurations, display resolutions etc. It also ensures that all installed features and options function properly.
GAVS Specialized Testing Services addresses most of the non-functional aspects of the testing product through

  • Security Testing
    • To determine that an IS (Information System) protects data and maintains functionality as intended
  • Usability Testing
    • The aim is to observe people using the product to discover errors and areas of improvement
  • Scalability Testing
    • To measure its capability to scale up or scale out in terms of any of its non-functional capability
  • Compatibility Testing
    • Testing conducted on the application to evaluate the application's compatibility with the computing environment
  • Compliance Testing
    • To determine whether a system meets some specified standard

GAVS specializes in Performance Engineering, which focuses on addressing various scalability and performance issues of an application and its IT infrastructure. With vast Performance Engineering experience, extensive domain knowledge, tools, and technical expertise, GAVS helps its customers in deploying highly scalable applications

GAVS performance engineering services

  • Load Testing
    • To understand the behaviour of the application under a specific expected load. This load can be the expected concurrent number of users on the application performing a specific number of transactions within the set duration.
  • Stress Testing
    • This testing is normally used to break the application. Double the number of users are added to the application and the test is run again until the application breaks down
  • Volume Testing
    • Testing a software application for a certain data volume. This volume can in generic terms be the database size or it could also be the size of an interface file that is the subject of volume testing
  • Endurance Testing
    • To determine if the application can sustain the continuous expected load. During endurance tests, memory utilization is monitored to detect potential leaks
  • Spike Testing
    • Testing is done by spiking the number of users and understanding the behaviour of the application whether it will go down or will it be able to handle dramatic changes in load
  • Benchmark Testing
    • To Compares the performance of a new or unknown server to a known reference standard such as existing software or measurements

Our services to Performance Testing includes

  • Performance Benchmarking
  • Vendor agnostic Performance Measurement  
  • Performance Testing at different layers such as Network, Middleware and Application Layers
  • Resolution of Data Extraction issues of Heterogeneous databases
  • Capacity Analysis
  • Performance Tuning Services
  • Performance Management such as I/O Issues, Production Issues, Infrastructure and Network Bandwidth Issues, System Outages Issues, Response Time Issues, CPU and Memory Issues

Test automation increases the testing speed and achieves quick time-to-market. GAVS Test Automation strategies are designed to cover key business scenarios or functionalities. GAVS test automation framework and Data driven test approach enables to achieve detailed product testing with significant reduction in test cycle time. The adoption and use of test automation is a valuable approach in the quest to deliver quality software with increased accuracy, efficiency, repeatability and adding real value

Test Automation Framework

  • Flexibility in the framework to plug-in test scripts for new tests
  • Easy to handle changes to the existing scripts
  • Ease of end-user execution by facilitating choice of scripts execution
  • Normalized scripts design leads to reuse of test scripts, reduced redundancy and saves time

GAVS has expertise in using the industry standard and Open source Test Tools. Few of the tools are listed below:

  • Functional Testing - QTP, WinRunner, RFT & Silk Test (Borland), Selenium
  • Performance Testing - Load Runner, AstroLoad Test, Silk Performer
  • Test Management – Rational TestManager, Quality Center, QA Director
  • Defect Tracking - Bugzilla, Rational Clear Quest
  • Configuration Management - Rational Clear case, Visual Source safe
 
Partial list of our clients:

Testimonials Videos

Loading
Gerry Coady - Frontier Gerry Coady - Frontier
Don Manuel - Hunter Douglas Don Manuel - Hunter Douglas
Mike Flood - Dot Hill Mike Flood - Dot Hill
Sundar George - Bank Muscat Sundar George - Bank Muscat