Test Reporting

advertisement
Test Reporting
Best Practices
By
Gabriel Rodriguez
Agenda





Developing Test Status Reports
Test Metrics
Preparing Test Reports
Q&A
Reference
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Reports
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports



The test status reports explained in these slides are generated by
the Test Manager or Test Lead. Not all the projects require these
status reports.
These reports enables senior IT management to easily determine
the status of the project, and can be issued as needed.
There are two levels of project status reports:
– Summary Status Report
 Provides a general view of all project components. It is
used to determine which projects need immediate attention
and which are on schedule with no apparent problems.
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports


The content of a summary status report is:
– Report Date Information
– Project information
– Time Line Information
– Legend Information
The following slide depicts a summary status report.
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports
Summary Status Report Example
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports

The second level of project status report:
– Project Status Report
 Shows detailed information about a specific project
component, allowing the reader to see up-to-date
information about
– Schedules
– Budgets
– Project resources
 Each report is limited to one page so that only vital
statistics are included.
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports


The content of a project status report is:
– Vital Project Information
– General Project Information
– Project Activities Information
– Essential Elements Information
– Legend Information
– Project Highlights Information
The following slide depicts a project status report.
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports
Project Status Report Example
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports


There is one more important status report in testing,
this status report is generated weekly depending on
the project needs.
This weekly status report shows the progress of the
testing process in a systematic way.
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports

The content of the weekly status report is:
– Product Name
– Report No.
– Week Ending
– Tester(s)
– Project Schedule
– Progress and changes since last week
– Urgent Items
– Issue bin
– To-do Tasks by Next Report
Copyright 2006-2007. MSQAA Federation Chapter.
Developing Test Status Reports
Weekly Status Report Example
Copyright 2006-2007. MSQAA Federation Chapter.
Test Metrics
Copyright 2006-2007. MSQAA Federation Chapter.
Test Metric



Metrics specific to testing includes data regarding
testing, defect tracking, and software performance.
Testers are responsible for reporting their test status at
regular intervals.
The following measurements generated during testing
are applicable:
– Total number of tests
– Number of tests executed to date
– Number of tests executed successfully to date
Copyright 2006-2007. MSQAA Federation Chapter.
Test Metric

Examples of metrics and their uses are as follows:
Metric
Use of Metric
User Participation
Involvement
Number of Tests
Extent of testing
Acceptance Criteria Tested
Extent of testing
Test Cost
Resources consumed in testing
Program Phase Testing
Effectiveness
Effectiveness of testing
Copyright 2006-2007. MSQAA Federation Chapter.
Preparing Test Reports
Copyright 2006-2007. MSQAA Federation Chapter.
Preparing Test Reports





Test Reporting is the means of communicating the results of testing
A final test report should be prepared at the conclusion of each test
activity. Not all the projects follow this practice.
The test reports are designed to document the results of testing as
defined in the test plan.
Without a well-developed test plan, it is difficult to develop a meaningful
test report.
A test report is designed to accomplished three objectives:
– Define the scope of testing:
 Normally a brief recap of the test plan
– Present the results of testing.
– Draw conclusions and make recommendations based on those
results.
Copyright 2006-2007. MSQAA Federation Chapter.
Preparing Test Reports

The test report is divided in:
– Scope of testing
 This section documents:
– Feature to be tested
 All the areas tested need to be outlined
– Features not to be tested
– Results of Testing
 This section documents all the defects found during the
test execution.
Copyright 2006-2007. MSQAA Federation Chapter.
Preparing Test Reports
What Works/What Does Not Work
 This section documents all the areas that are working
properly as well as the areas that are not working
– Recommendations
 This section documents any recommendation to mitigate
any issues
The following slide depicts a test report
–

Copyright 2006-2007. MSQAA Federation Chapter.
Preparing Test Reports
Test Report Example
Copyright 2006-2007. MSQAA Federation Chapter.
Preparing Test Reports
Test Report Part II Example
Copyright 2006-2007. MSQAA Federation Chapter.
Q&A

Any questions…
Copyright 2006-2007. MSQAA Federation Chapter.
Reference


CSTE Study Guide 2002 by QAI
CSTE Study Guide 2006 by QAI
Copyright 2006-2007. MSQAA Federation Chapter.
Thank you…
Copyright 2006-2007. MSQAA Federation Chapter.
Download