"Reducing the cost of Testing Embedded and Real Time Systems"

Testing forms the biggest quality assurance activity for embedded systems. With typical costs totalling over 50% of an embedded software budget, companies want quality assurance and testing activities that are methodical yet cost efficient.

To achieve a comprehensive testing service you need a supplier who is technically proficient and quality focused.

Technical Capability

Empowerment Quality Engineering's (EQE's) background resides within software engineering of core mobile telephony networks, covering a range of technologies such as Oracle RAC, Solaris, HP-UX, CORBA, AXE10, PlexC, C++, OSA Parlay, SS7, published protocols (e.g. RFC 793) and bespoke protocols. EQE understand the complete engineering approach to designing, implementing, testing and commissioning embedded software systems.

Quality Focus

EQE has performed all of the roles involved in delivering embedded software and as a result understand the point of view of these roles. Furthermore, EQE understand the weaknesses that exist between the roles (that they often strive for conflicting ideals) and are able to counter these.

EQE has worked to and audited a number of software engineering methodologies from Gate Models to time-boxed DSDM approaches.

EQE has worked within the heavily regulated Pharmaceutical Clinical Trials arena. EQE has successfully worked to strict regulations. We know how to ensure regulatory compliance for human safety and we know how to verify this in the shortest timeframe.

EQE has worked as test engineers on delivering real time software - developing tailored test approaches, designing and building bespoke test harnesses and challenging protocols in a functional and non functional capacity as soon as the code is designed and written. EQE have performed:

  • Static testing (manual and automatic)
  • Interface testing of Protocols
  • Interface testing over middleware
  • Designing, building and maintaining automated tests on commercial tools
  • Designing, building and maintaining bespoke test harnesses
  • Negative testing
  • Fault tolerant testing
  • Non functional testing performance testing load testing
  • Security testing of frameworks

To deliver a comprehensive and efficient test approach you need one more component...

Delivering Comprehensive and Efficient Embedded Software Testing

EQE know that in order to provide an efficient test approach, the risks of system failure must be identified and understood. Each phase of the software engineering approach provided with specific Quality Assurance and Testing activities that are best suited to target the risks. This ensures that time and budget is only spent on the activities that provide value add and not on activities that incur waste.

EQE have taken this experience to develop the Project Appropriate Approach to Quality Assurance and Testing. This is where the optimum test technique and quality approach is selected to best reflect the technical risk, the business risk and regulatory risk of the embedded system during a point in the development approach.

Please contact us to learn more on how we can use our technical and regulatory experience to test your embedded software and real time software.