Centre of Engineering Excellence
  FEA
 
Noise & Vibration
  CFD
 
Home >  Software >  Testing
 
Testing
 
Neilsoft follows a robust and mature software testing process to create a strategic test plan, with regular reviews and sign-offs by the customer. We help our clients manage risks associated with software by locating critical software defects earlier in the life cycle, thus reducing re-development and
maintenance overheads. Depending on the application under test (AUT), we use a combination of manual and automated tests to enable high quality testing.
 

The processes followed in various software testing projects on different technologies for a range of software applications are documented and added to our knowledge base. This provides us the capability to re-use the testware, hence providing significant time and cost benefits to our customers.

 
Services Offered
We offer a complete range of software testing services, including test planning, functional testing, installation and un-installation testing, file migration testing and help & tutorial testing. We use structured testing methods and apply comprehensive processes for test planning, test execution and result reporting. We have proven abilities in test automation and also create a reusable test harness to reduce the test automation creation time over testing cycles.
 
Functional Testing:
These tests validate whether the application functions as per the technical specifications and feature specifications for valid and invalid user actions and data, integration of two features and by creating real-world usage scenarios.
These are a combination of interactive and automated tests.

Installation Testing:
These tests validate whether the application can be installed and un-installed as per the technical specifications and the user requirements. The application is tested for all types of installations and also on all the supported platforms. These are a combination of interactive and automated tests.
 

Multi-byte Testing:
The area of focus for multi-byte testing is to find globalization defects by checking byte handling in all the multi-byte related components.

User Interface Testing:
This involves testing the GUI of the product for truncations, alignment, translations, mnemonics, missing controls and layout.

Automated / Regression Testing:
Changes to computer programs are tested to make sure that the older programming still works with the new changes. Before a new version of a software product is released, the old test cases are run against the new version to make sure that all the old capabilities still work. The product is regressed against previously captured baselines and defects are logged for the failed test cases.

Online Help testing:
Help systems often fail to fulfil their purpose of assisting users in trouble. Our tests cover the entire range of problems associated with the access to help system, the problems in the help information and also those with the intuitiveness of the help system in helping a user out of the problem.

 
Case studies
 
Product Testing & Localization for a Major Engineering Independent Software Vendor.
   

Real-Time Integration of Major Engineering Design Platforms

   
Knowledge-Based Application for Automated Assembly Design
   
Test Automation for Industry-Leading Storage Platform
   
Software Application for Automatic Generation of 3D Models & Production Drawings
   
 
Privacy Policy  | Disclaimer  |  Sitemap