Enterprise software applications are increasingly becoming more complex and widely distributed. Also, with e-enabling of the systems, business partners, customers, as well as regulators, are expecting information access on a real-time basis. As a result, software testing has become more complex and specialized. Hisolve has strong expertise in delivering cost-effective, value-added testing services to our clients worldwide.
Our Testing Services includes the following
Test Planning: Test Strategy, Test Case Design & Test Suite Preparation
Basic Testing Services: Functional, Integration, Regression, Structural, Component and Usability Testing
Specialized Testing Services: Performance, Load, Scalability and Platform Compatibility Testing
Test Automation Services: Determines if automation will benefit the client’s needs and then works with major test tool vendors such as Segue, Mercury, Rational, Compuware, etc., to tailor the right tool to the client’s application.
Test Metrics Generation & Reporting
We develop test strategies applying the FURPS model for project/product objectives
Test Case Design & Test Suite Preparation
We can prepare various test plans (Acceptance, System, Integration, Unit) from the software artifacts. We design tests and develop test cases for each level of testing.
Test Automation Architecture, Design & Development
We will define, design and develop automated test environments with and without off-the-shelf test tools. Depending on the characteristics of the project and preferences of the client, an automated test tool will be chosen. We have expertise in a variety of automated test tools.
From setting up the complete environment for Testing, Hisolve can execute tests either manually or by using automated tools. The test results will be compiled and submitted to the clients.
Software Evaluation and Acceptance Testing
Whenever a customer gets software developed by a third party vendor, it is critical for the customer to evaluate the software before signing off. On behalf of our customers, we can evaluate the software for functionality, usability, maintainability, supportability, and other FURPS+ goals. We can verify correctness and completeness of associated documents and other work products. We can carry out acceptance testing on behalf of our customers.
Load & Performance Testing
Hisolve can develop and execute a load and performance testing plan for the product. Performance profiling of the software system under varied conditions of user load, transaction load, platform, disk space, and bandwidth can be done.
Evaluation of Automated Test Tools
With our expertise in using a variety of automated test tools such as Silk, WinRunner, Webking, WebLoad, LoadRunner, TestDirector, eTest Suite, Rational Test Suite, C++ Test, Insure++, C-Cover, RSM, Jtest, JUnit, JavaScope etc., we can find out the suitability of an automated test tool for the software.
Test Metrics Generation & Reporting
We will generate test metrics such as defect density, feature-wise radar chart, objective fulfillment, etc. and report it to the customer as part of our final deliverables. This will help our customer to focus on critical aspects and enable them to better position the product in the market.
Hisolve - Testing Expertise
The core group at Hisolve is comprised of software professionals with vast experience in application domains, software development, auality assurance, verification & validation and testing. With a matured and process oriented approach to testing, we are well equipped to handle any kind of software testing assignments. Our exposure and experience with SEI/CMM model and IEEE, MIL-DOD and ISO9000 standards add value to what we deliver. We have expertise in a number of hardware/software platforms, a variety of problem domains, and using different test tools.
Hisolve - Testing Resources
To effectively carry out the software testing activities, we have equipped ourselves with the necessary resources. We have a centrally located office and are connected with our customers via a 128K ISDN network. Also, we identify the importance of people, processes and tools to carry out any activity with success.
Our staffers are well experienced and trained in the following domains ; Banking, Financial Services, Insurance Software and others
ERP, Office Automation Software
Client Server & Web Applications
Embedded, Telecom and RTOS Software
Hisolve is convinced of and is committed to using software engineering standards and procedures. We follow software processes that are tailored from SEI/CMM, MIL2167A and IEEE standards. Every team member ar Hisolve undergoes software process training as part of our induction.
In addition to using standard checklists and templates, we have worked on various automated test tools and products such as - WinRunner, xRunner, TestDirector, LDRA, Silk, WebKing, LoadRunner, C-Cover, Logiscope, Insure++, JTest and JavaScope. Our language experience spans across C, C++, Assembly, VHDL, Java, Ada, ASP, VB, VC, XML, COBOL, Pascal, Esterel, UML etc. With newer tools entering the market daily, we strive to update and upgrade ourselves with the latest tools so that we can offer the most optimum solution to our customers.
Facts about testing cost of quality is 39% of the total project's effort (as per benchmarking data published by SPIN, Bangalore, Nov-2001)
Defect density is 8.2 per KLOC (as per benchmarking data published by SPIN, Bangalore, Nov-2001)
Testing activity starts with the requirements phase of the life cycle and ends with software delivery
Testing involves planning, design, development, execution, analysis and correction
Testing is a very critical activity in any software project. No matter what development lifecycle is chosen, testing forms an integral part of it. In spite of this fact, testing is often perceived as a low end, unimportant, disposable activity in the software field and is considered a support function. However, experience has shown that whenever there is insufficient and ineffective testing of the software, organizations have suffered a high risk of software failure and loss of credibility and business.