HomeCORPORATE INFOQUALITYCONTACT US
   
SERVICES
   Embedded System
   Wireless Protocols
   Embedded Software
   Automotive Software
   Maintenance Services
DOCUMENTS
CAREERS
INTELLECTUAL PROPERTIES
   
   
       Success Stories >>

MAINTENANCE SERVICES

Wireless Protocols Embedded Software Simulation Services Automotive Software






Our client

Japanese Automotive Component Supplier

The challenge...................................................»

Due to its life critical nature, automotive electronic control unit (ECU) software demands high reliability. One important, if not the most important, process step in the development of highly reliable software, is the unit testing process step. Unit testing consists of testing the software at the module level, while each module may be up to 1000 lines. This testing is performed line by line by examining the source code. Each source line and decision points are exercised at least ones. Due to its focus on high reliability, unit testing is characterized as a significant efforts activity. Unit testing requires source code and design documents. Matching design against requirements may provide further level of comfort.

Unit testing effort can be brought down to approximately half, if proper automation of unit testing is carried out for a specific client. DCM has developed considerable expertise in the automation of software unit testing as a result of its working with UK and Japanese clients.

The solution......................................................»

Major steps in the unit testing are as follows:

  • Matching source code with design
  • Test Plan Preparation
  • Test Script Generation
  • Test execution and test report generation

The first step is manual and difficult to automate. However, test plan preparation and test script generation steps can be automated to a large extent. The fourth step of test execution and report generation can also be automated for a specific client.

 




 
 
Copyrights © 2005, DCM IT Division. All rights reserved