Hoch Technologies (P) Ltd.
Home  | Contact Us | Sitemap


About Us
Why Hoch
Corporate Info
Contact Us
QA and Testing

Hoch Technologies team works to provide a complete range of QA and testing services like

Strategy definition for testing and process automation
High-level test plans and design strategy
Detailed test plans, test cases and test scripts
Test Execution

Managing product quality along with cost and schedule is one of the most important challenges facing software development organizations today. Growing complexity of underlying domains, multitudes of platforms to be supported and ever reducing release cycles are making the quality assurance challenge even more complicated. Hoch Technologies Services helps organizations achieve their quality imperatives through a focus on people, processes, tools and methodology.

Hoch Technologies has a wide range of expertise in QA, Test, and QA Automation. Hoch Technologies is staffed with QA/Test/Usability professionals, supported by our Quality Assurance Center of Excellence, that are well equipped execute manual/automated tests

Unit Testing of code created by a developer
Integration Testing of the interactions between modules. Ensure the combined execution of module code matches the   design specification
System Testing of application/product against identified engineering parameters. Includes testing functionality,   performance, load, stress,   usability, supportability, recovery, compatibility, volume, data integrity and security
Regression Testing of fixed defects (includes functional regression tests)
Acceptance Testing
Test Script Creation
Test Result Documentation
Performance, Scalability and Reliability (PSR) Testing

Test Scripts Creation
A separate, independent and complete environment will be set up with servers, network and the machines executing the tests as appropriate. Test Scripts are generated with a load testing tool based on the test scenarios. The Test engineer will smoke test the scripts to verify that they work under light load prior to the scheduled test date.

The following is a partial list of steps used in generating/upgrading the test scripts:

Adding appropriate verification checkpoints to check if the intended text or image is displayed after each script action.
Using the transaction statements to obtain transaction timings for each screen in the GUI.
Parameterize the hard-coded URLs, user id, passwords and other variable to simulate use of different data during a run.
Adding the display values to aid debugging.
Using theif/else or loop logic to check results, take an appropriate action and exit the script as appropriate.
Adding statements to capture data in one screen for use in another.This may be needed to prevent chronic "script   time- out" errors.
Adding appropriate statements to call functions in external run libraries to save and retrieve data from an in-memory   Virtual Table Server.

  The application under test will be installed on the specified test environment. Installation tests are carried out to test the installation and configuration of the application before execution of the main performance test to ensure right build is installed and is functional. The test team will execute the test scripts with the specified tool and in the specified test environment. Also related metrics will be collected.

Reporting and Analysis
Once the test execution is completed, metrics like response time, throughput, bytes sent/received rate, requests per second etc. are analyzed to identify the performance of the application and the extent of load the application can withstand. The performance issues will be analyzed based on the set performance goals of the application in the case of performance testing. The performance results are compiled in the case of benchmark testing.

Hoch Technologies Key Differentiators
Structured group Coordination and stakeholder involvement (Testing team & QA team, Training team, on-site co-ordinators, Technology Excellence Group’s (TEG), senior management and clients)
Standards (both Hoch Technologies & Client’s) and Best Practices adapted
Effective and proven methodologies adapted
Matured Issue Management to address project bottlenecks
Reviews at every significant stage
Highly Competent and Trained testing team
Lessons learnt are re-used to increase efficiency and productivity
Technology support from expert teams during project execution
Effective usage of Tools in various stages to improve productivity.
» Related Links
Microsoft .NET
Web Services and XML
Data WareHousing
QA and Testing
Copyright © 2000-19 Hoch Technologies Pvt. Ltd.