Weiyeh,

The standard you are quoting should be applied to test drivers the same way it is applied to _implementation_ files.  See sections 5.5 and 5.6.

1) First you include the header file for the component.

2) Then you include other headers, as needed, following the ordering scheme you quote in your comment.

The header file for the component is not part of the three groups described in 4.3.5, so keep the space that separates them.