Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "OSEE/Coverage/Users Guide/Intro"
< OSEE | Coverage/Users Guide
(→Terms) |
(→Terms) |
||
Line 14: | Line 14: | ||
;'''Coverage Package''' | ;'''Coverage Package''' | ||
:Effort of coverage that includes multiple imports, reports, exports and metrics | :Effort of coverage that includes multiple imports, reports, exports and metrics | ||
− | '''Requirements Traceability''' | + | ;'''Requirements Traceability''' |
− | + | :Traceability between what Test Units are expected to cover each Coverage Item | |
− | '''Coverage Traceability''' | + | ;'''Coverage Traceability''' |
− | + | :Traceability between what Test Unit actually covered each Coverage Item | |
− | '''Coverage Method''' | + | ;'''Coverage Method''' |
− | + | :Coverage can be met by different methods: Deactivated Code, Exception Handling, Test Unit coverage, Test Procedure coverage, etc | |
− | '''Coverage Import (CImp)''' | + | ;'''Coverage Import (CImp)''' |
− | + | :Single import of coverage information from Coverage Source. Contains all Coverage Units | |
− | '''Coverage Source (CS)''' | + | ;'''Coverage Source (CS)''' |
− | + | :Location of source coverage information to import from | |
− | '''Coverage Unit (CU)''' | + | ;'''Coverage Unit (CU)''' |
− | + | :Single code unit (file/procedure/function) that can contain other Coverage Unit or Coverage Items | |
− | '''Coverage Item (CI)''' | + | ;'''Coverage Item (CI)''' |
− | + | :Single executable line of code whether it is covered or not | |
− | '''Test Unit (TU)''' | + | ;'''Test Unit (TU)''' |
− | + | :Single test that can cover multiple Coverage Items | |
− | '''Coverage Issue''' | + | ;'''Coverage Issue''' |
Problem due to code/test script | Problem due to code/test script | ||
Expected Test Units don’t match actual coverage Test Units | Expected Test Units don’t match actual coverage Test Units |
Revision as of 18:03, 17 March 2010
Coverage Overview
The Coverage application allows provides:
- Track / disposition code coverage tasks at file level
- Allow assignment / statusing of coverage dispositioning to be workd
- Show which items are dispositioned
- Allow customer to see file analysis, summary, disposition
- Provide ability to generate metrics on coverage from current and previous runs
- Provide ability to re-run reports to see what has changed
- Provide ability for code coverage issue to be "ignored" in future runs
- Document and report showing all coverage that was ran
Terms
- Coverage Package
- Effort of coverage that includes multiple imports, reports, exports and metrics
- Requirements Traceability
- Traceability between what Test Units are expected to cover each Coverage Item
- Coverage Traceability
- Traceability between what Test Unit actually covered each Coverage Item
- Coverage Method
- Coverage can be met by different methods: Deactivated Code, Exception Handling, Test Unit coverage, Test Procedure coverage, etc
- Coverage Import (CImp)
- Single import of coverage information from Coverage Source. Contains all Coverage Units
- Coverage Source (CS)
- Location of source coverage information to import from
- Coverage Unit (CU)
- Single code unit (file/procedure/function) that can contain other Coverage Unit or Coverage Items
- Coverage Item (CI)
- Single executable line of code whether it is covered or not
- Test Unit (TU)
- Single test that can cover multiple Coverage Items
- Coverage Issue
Problem due to code/test script Expected Test Units don’t match actual coverage Test Units Coverage Item should be marked as exempt from coverage due to Deactivated Code Exception Handling User Defined categories