Graybox Software Testing in the Real World in Real-Time

[article]
Summary:

The Graybox Testing Methodology is a software testing method used to test embedded systems. The methodology is platform and language independent. The current implementation of the Graybox methodology is heavily dependent on the use of a host platform debugger to execute and validate the software under test.

The Graybox Testing Methodology is a software testing method used to test embedded systems. The methodology is platform and language independent. The current implementation of the Graybox methodology is heavily dependent on the use of a host platform debugger to execute and validate the software under test.

Recent studies have confirmed that the Graybox method can be applied in real-time using software executing on the target platform. This now expands the capabilities of the Graybox method to include not only path coverage verification but also worst-case/best-case path timing. The Graybox toolset can now be called upon to perform and verify performance requirements.

It is now possible to verify/validate CSCI/CSU/Module/Path timing, functional and structural requirements. The Graybox methodology is a full life-cycle testing methodology that enables software developers to test embedded systems in non-real-time or in real-time.

About the author

TechWell Contributor's picture TechWell Contributor

The opinions and positions expressed within these guest posts are those of the author alone and do not represent those of the TechWell Community Sites. Guest authors represent that they have the right to distribute this content and that such content is not violating the legal rights of others. If you would like to contribute content to a TechWell Community Site, email editors@techwell.com.

StickyMinds is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!

Upcoming Events

Aug 25
Aug 26
Sep 22
Oct 12