CSOFT_One World One Market
HOME
SOLUTIONS
  Localization
  Testing
 
  Wireless
  Software
  Hardware
  Logo Certification
  Multimedia
  Development
  Voiceover
EXPERIENCE
CUSTOMERS
CSOFT
 
CSOFT's engineers test software for compatability, functionality, usability, and performance.
   
Software Testing
 
Home > Solutions > Testing > Software Testing

Software Testing

Compatibility

Consistent and reliable behavior from software applications or hardware devices is one of the most basic factors determining if a product will succeed in the market place. Compatibility testing helps to determine if a product will function correctly with other hardware and software in the intended environment. CSOFT 's compatibility testing can help companies determine if their products work as expected on a wide range of system platforms.

CSOFT 's compatibility testing ensures that an application will be given the highest level of examination against industry standards. Our expert testing engineers work hard to detect incompatibilities with established standards and functionalities. For each project, CSOFT works with our clients to develop testing plans that will systematically examineall major functions of an application against different configurations.

Functionality
After an application has been developed, developers need solid verification that it is free of anomalies or bugs and does what it was designed for before release. Functionality testing determines the extent to which an application meets expected functional requirements. This process will simulate a variety of scenarios to confirm that all output meets specified expectations.

Our focused approach to functionality testing includes verifying that an application conforms to specifications and correctly performs all required functions on a variety of devices and platforms. In addition, we perform a feature-by-feature validation of behavior using a wide range of input data. These techniques ensure that an application will perform properly in the real world.

Usability
A poorly designed application User Interface (UI) can cost an organization in terms of lower revenue and lower user productivity. CSOFT has excellent resources to ensure that UI design flaws are promptly identified and corrected by tracking from diversified end-user feedbacks. CSOFT has existing establishments with key market sectors to conduct full-scale end-user usability tests to provide the best results in terms of usability improvement. CSOFT has the resources to provide feedback on how users interact with various tasks and/or sections of the application's UI. Compared to so-called automated eye-tracking technologies, real world end-user feedback still provides the most accurate usability tests.

In addition to real world end-user testing, CSOFT also provides custom usability tests against industry established design paradigms. CSOFT will test applications by first drafting a guideline on industry established customs (such as the number of steps taken to complete a task and uniform user prompts throughout the application) before actual tests begin.

Performance
An application's consistent performance and behavior is key to is acceptance by consumers. CSOFT will help you evaluate your product based on performance and how it compares with similar products already in the marketplace. Web sites and particularly e-commerce sites need to function well under high volume conditions. The cost repercussions of down time due to overloaded servers are unimaginable. In addition to stress caused crashes, research studies indicate that visitors will not tolerate UI lapses of greater than 8 seconds. Beyond that, they will click away to a rival site.

To test a mobile application performance on a handheld device, CSOFT has exiting methodology that puts the device in a variety of usage conditions. Web applications will react to large user volumes. CSOFT uses state-of-the-art software tools installed on load-generating servers to create thousands of "virtual clients". These virtual clients simulate typical frequent user activity or business processes, such as searching catalogs and filling 'shopping carts'. As the virtual clients go about their business, probing consoles record server response times. On top of this, we pepper the site with light activity in application function areas that are less frequently used. The resulting data is analyzed for system bottlenecks and to determine the corrective actions necessary to avoid server down time.

The load test exercise can be set up using either an in-lab or real-world methodology. CSOFT 's laboratory method connects the load generating servers directly to the Web site servers, without intervening Internet router and switch hops, and permits test personnel to apply maximum worst case scenarios. In the lab we can also test your site using 'white-box' methods: scenarios that directly exercise components of the n-tier Web site, such as the database back-end.


For more information about CSOFT software testing capabilities, please click here.

   

© Copyright 2008 CSOFT International, Ltd.