[Company Logo Image]

Home

Software Testing

 

 

Up
Develop Test Plans
Review Tests

As the sophistication and complexity of systems increase, its software component becomes more critical. Not meeting its intended requirements has the adverse effect of:

·   Increasing development costs

·   Increasing maintenance costs

·   Decreasing customer satisfaction

It is critical for the development team to verify that real-time embedded software meet its requirements and resolve any problems found so as to minimize those effects. Doing so requires detailed planning, thorough validation and advanced problem solving skills. Accounting for these factors requires knowledge of both the client's domain and real-time embedded software development. DDI brings that expertise and experience necessary to the software validation effort.

Validating real-time embedded software presents unique challenges unlike those of more traditional software systems. I/O, hardware and timing constraints factor in heavily as does tools and the need to interface with other engineering disciplines. Improving software test coverage not only includes a thorough understanding of the requirements but a detailed understanding of the relationships of I/O, hardware and their associated timing constraints. These, in addition to working with other engineering disciplines in defining tests and solving problems. Factoring in these characteristics and relationships requires a detailed understanding of the design and development of real-time embedded software along with the methodologies used. DDI provides that detailed understanding with  services seamlessly fitting into your existing development process and backing them with direct hands-on experience. By utilizing software requirements, design specifications, hardware characteristics and coding standards, DDI provide services in developing, executing and evaluating test plans that increase the confidence of software while decreasing its development costs.

Develop Software Test Plan Services

Develop test plans per requirements, design and software documentation. Design stress, boundary and error handling tests. Develop I/O communication tests. Analyze and develop module interaction tests. Determine appropriate validation tool suite

Review Test Plans and Test Results Services

Evaluate for compliance to design and requirement specifications. Perform gap analysis and detail corrective actions.

Differential Designs, Inc.  210 Woodcreek Court, Commerce Township, Michigan, 48390  USA   (248) 249-2246

Send mail to support@differentialweb.com with questions or comments about this web site.