Index: src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportGenerator.java
===================================================================
--- src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportGenerator.java	(revision 439989)
+++ src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportGenerator.java	(working copy)
@@ -18,6 +18,7 @@
 
 import org.apache.maven.reporting.MavenReportException;
 import org.codehaus.doxia.sink.Sink;
+import org.codehaus.plexus.util.StringUtils;
 
 import java.io.File;
 import java.text.NumberFormat;
@@ -48,7 +49,8 @@
         this.showSuccess = showSuccess;
     }
 
-    public void doGenerateReport( ResourceBundle bundle, Sink sink )
+    public void doGenerateReport( ResourceBundle bundle, Sink sink,
+        String windowTitle, String docTitle, String docDescription)
         throws MavenReportException
     {
         testSuites = report.parseXMLReportFiles();
@@ -55,7 +57,11 @@
 
         sink.head();
 
-        sink.text( bundle.getString( "report.surefire.description" ) );
+        // Write window title.
+        sink.title();
+        sink.text( StringUtils.isNotEmpty(windowTitle) ? windowTitle 
+            : bundle.getString("report.surefire.windowTitle") );
+        sink.title_();
 
         StringBuffer str = new StringBuffer();
         str.append( "<script type=\"text/javascript\">\n" );
@@ -80,6 +86,19 @@
         sink.head_();
 
         sink.body();
+        
+        // Write document title.
+        sink.sectionTitle1();
+        sink.text( StringUtils.isNotEmpty(docTitle) ? docTitle 
+            : bundle.getString("report.surefire.docTitle") );
+        sink.sectionTitle1_();
+        
+        // Write document description.
+        sink.paragraph();
+        sink.text( StringUtils.isNotEmpty(docDescription) ? docDescription 
+            : bundle.getString("report.surefire.docDescription") );
+        sink.paragraph_();
+
 
         constructSummarySection( bundle, sink );
 

Index: src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java
===================================================================
--- src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java	(revision 439989)
+++ src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java	(working copy)
@@ -102,6 +99,30 @@
      * @parameter expression="${linkXRef}" default-value="true"
      */
     private boolean linkXRef;
+    
+    /**
+     * Is the title used in window of the generated document
+     * (like in javadoc and jxr reports).
+     * 
+     * @parameter expression="${windowTitle}"
+     */
+    private String windowTitle;
+    
+    /**
+     * Is the title used in the generated document
+     * (like in javadoc and jxr reports).
+     * 
+     * @parameter expression="${docTitle}"
+     */
+    private String docTitle;
+    
+    /**
+     * Is the description used in the generated document
+     * (like in javadoc and jxr reports).
+     * 
+     * @parameter expression="${docDescription}"
+     */
+    private String docDescription;
 
     public void executeReport( Locale locale )
         throws MavenReportException
@@ -109,7 +130,8 @@
         SurefireReportGenerator report =
             new SurefireReportGenerator( reportsDirectory, locale, showSuccess, determineXrefLocation() );
 
-        report.doGenerateReport( getBundle( locale ), getSink() );
+        report.doGenerateReport( getBundle( locale ), getSink(), 
+            windowTitle, docTitle, docDescription );
     }
 
     private String determineXrefLocation()
Index: src/main/resources/surefire-report.properties
===================================================================
--- src/main/resources/surefire-report.properties	(revision 439989)
+++ src/main/resources/surefire-report.properties	(working copy)
@@ -1,6 +1,9 @@
 report.surefire.name=Maven Surefire Report
 report.surefire.description=Report on the test results of the project.
 report.surefire.header=Maven Surefire Report
+report.surefire.windowTitle=Surefire Test Report
+report.surefire.docTitle=Surefire Test Report
+report.surefire.docDescription=The following document contains the summarized test results.
 report.surefire.label.summary=Summary
 report.surefire.label.tests=Tests
 report.surefire.label.errors=Errors 
