Home Contact   Sitemap
Q3 Technologies - Building Quality into Software
  Company Services Engagement Models Why Q3? Technology Industries Careers
Sitemap
         
 
 

Case Study - Leading PLM solutions provider

 
View PDF View PDF

Testing of a new database backend for the PLM Product

Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.
 
Company Profile

The Company delivers first class software solutions that enhance their customers’ product productivity and hence, their profitability and competitive effectiveness. The client takes pride in building its customer’s success by giving them exceptional products and responsive support. The company has a growing and loyal customer base worldwide. The customers are industry leaders in aerospace and defense, automotive and transportation, consumer, high tech and electronics, industrial and machinery, energy and medical industries.

The PLM solutions in particular helped its customers achieve substantially improved business performance with documented savings of millions of dollars. The PLM solutions uniquely help companies both large and small achieve these benefits quickly and cost effectively.

 
Business Situation

The PLM application runs on many different platforms and in many different environments. It also supports integration with emerging technologies like Solidworks Integrator, MS-Office Integrator, Pro-E integrator etc.and legacy systems, feature add-on modules that support every imaginable business process. All this versatility multiplies the number of variables that may affect the performance of the application, thus making the task of testing software more complicated and time-consuming than ever before.

The Challenge was to:

  • Reduce cycle time and improve testing productivity
  • Create a strategy for maintaining a large test base
  • Increase the longevity of an automated test base
  • Recommend a GUI-based tool for automated testing based on business need
  • Create an effective test automation process
  • Create a comprehensible, maintainable test base.

testing and delivery

 
Technical Situation

Software systems continue to grow steadily in complexity and size. Business demands for shorter development cycles have forced software development organizations to struggle to find a compromise among functionality, time to market, and quality. Lack of skills, schedule pressures, limited resources and the highly manual nature of software development have led to problems for both large and small organizations alike. These problems include incomplete design, inefficient testing, poor quality, high development and maintenance costs, and poor customer satisfaction.

As a way to prevent defects from being delivered, or “escaping,” to customers, companies are investing more resources in testing software. In addition to improving many other aspects of testing (e.g., the skill level of testers, test automation, development of new tools and the testing process), it is important to have a way to assess the current testing process for its strengths and weaknesses and to highlight the risks and exposures that exist.

 
Solution

To meet the challenge Q3 set up a dedicated Quality Assurance (QA) team. Whenever a new software application was scheduled for introduction, a specialist from the testing centre was called in to identify the most effective way to conduct the testing. For this, the specialist coordinated with client's business and technical staff to formulate efficient testing methods. In all cases, the time available to construct and execute the tests was very short. As a first step Q3 selected the enhanced Mercury Interactive Winrunner tool to provide advanced testing and tuning for SQL Server environment as well as other environments which were required for the project. This was supplemented by experienced testers with strong technical skills and clear communication skills. The result was a service that could be delivered quickly and provided clear results that allowed effective decisions to be taken by the client management.

Q3 set up the testing team to cover the following key areas:

  • Testing Strategy and implementation
  • Performance testing
  • Security testing
  • Automated testing
  • Usability testing

So, the Q3 approach included:

  • Analysis and study of the client's testing environment and the test process
  • Review of the user interface design and GUI standards
  • Review of application documentation
  • Review of test artifacts, such as test plans and test cases.
  • Evaluation of commercial tools based on application specific requirements; this included proof-of-concept of these tools in the environment
  • Maintenance and updation of existing automated scripts.
  • Design and creation of test cases/procedures within the given scope
  • Evaluation of test results.

Q3’s recommendations included:

  • Long-term strategy to streamline processes for handling complexities and changes in the testing process.
  • Tools for automating the test process
  • Approach to reduce testing cycle time.

Q3 provided critical consulting services to quickly and cost-effectively migrate the processing database from Oracle to Microsoft SQL Server. This enabled the client to significantly increase the capacity of the processing database while simultaneously reducing their operating costs and consolidating their data.

 
Benefits
  • Best practices and methodologies were adopted for a mutually beneficial relationship between Q3 and the client.
  • Highly competent and motivated project team
  • 30% reduction in testing time due to automation; resulting in shortened release time.
  • The defect management process was designed to make it easier to operate as well as provide clearer management information.
  • Prioritized actions to continue improving testing after the assignment was completed.
  • Well-defined test architectural framework
  • Highly maintainable test base
  • Improved test coverage
  • Streamlined test process with higher proportion of automated testing
 
 
 

Customer Speaks

 
 
We have found Q3 to be flexible, technically superior and most importantly strictly adherent to deadlines.  With little in the way of formal specifications they have worked their magic accurately, thoroughly with little or no corrections.  I find the entire team, especially our technical liaison, to be available and really understand our customers’ needs and desires for challenging software. I highly recommend Q3 to all those who need a outsource partner with depth, breadth and a competitive cost structure.
J. Brooke Aker
CEO, Acuity Software
         
Copyright © 2007 Q3 technologies, Inc. All rights reserved. Home | Company | Services | Technology | Industries | Careers | Contact Us