Doors Quality Center Integration


Published on

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Doors Quality Center Integration

    1. 1. Quality Assurance Begins with Requirements An integration between Telelogic DOORS and HP Quality Center
    2. 2. Integrating the project team
    3. 3. Requirements Driven Testing Tests based on requirements ensure deliverables meet customer expectations Quality is conformance to requirements Process Automation and Increased Focus The test team is working against the right set of requirements Requirements Management Test Status Test Design Test Execution Test Planning DOORS Quality Center Test Status Test Planning Test Design Test Execution Requirements Management
    4. 4. Benefits of Requirements Driven Testing <ul><li>Providing a requirements based integration between DOORS and Quality Center enables: </li></ul><ul><ul><li>The Requirements Analyst to focus on delivering testable requirements with fully defined qualification criteria </li></ul></ul><ul><ul><li>The QA/Tester to focus on developing tests against a known set of requirements </li></ul></ul><ul><ul><li>Release Management can be performed based on requirement quality measures rather than on statistics of test pass/failure </li></ul></ul>
    5. 5. DOORS – Quality Center Integration Overview <ul><li>Fully role based, bringing functionality and data to a users preferred tool </li></ul><ul><ul><li>Both DOORS users and also Quality Center users </li></ul></ul>
    6. 6. Role: Analyst <ul><li>The Analyst is a DOORS user principally interested in Requirements Management </li></ul><ul><li>Specifies Qualification Criteria that must be met by testing </li></ul><ul><li>Needs to know that requirements are tested </li></ul><ul><li>Performs Impact analysis to cover requirements and test </li></ul><ul><li>Wants to be involved with Release Review Boards </li></ul>Tests ? The Analyst
    7. 7. Role: QA/Tester <ul><li>The QA/Tester is a Quality Center user principally interested in Test Management and execution </li></ul><ul><li>Uses the Qualification Criteria as test requirements </li></ul><ul><li>Needs to be involved with requirements review </li></ul><ul><li>Establishes traceability to requirements </li></ul><ul><li>Test failure investigation </li></ul>Requirements ? The QA/Tester
    8. 8. Role: Manager (System Review Board) <ul><li>The SRB </li></ul><ul><ul><li>Analyze impact of defects (priority, severity) </li></ul></ul><ul><ul><li>Have the final say regarding release decision </li></ul></ul><ul><li>Test managers </li></ul><ul><ul><li>influence the SRB in the confidence that they have an efficient test process working against the requirements </li></ul></ul><ul><li>Development managers </li></ul><ul><ul><li>influence the SRB based on the latest test information against their development efforts </li></ul></ul><ul><li>Analyst manager </li></ul><ul><ul><li>influence the SRB with the full business impact of making a release based on requirements met or not. </li></ul></ul>
    9. 9. Role: Integration administrator <ul><li>The Integration administrator is interested in automating as much of a project lifecycle as possible </li></ul><ul><ul><li>Restricted to a limited number of people </li></ul></ul><ul><ul><li>Understands more about the integration than “standard” users </li></ul></ul><ul><ul><li>Interested in making sure users are controlled </li></ul></ul><ul><ul><li>Wants to make sure that the integration runs smoothly with minimal adverse business impact </li></ul></ul>
    10. 10. But what does it do?
    11. 11. Facilities within Quality Center <ul><li>See DOORS data inside of requirements tab in Quality Center </li></ul><ul><ul><li>Test against requirements rather than simply against what is built </li></ul></ul>
    12. 12. Facilities within Quality Center <ul><li>Map DOORS data into other parts of Quality Center such as the test design </li></ul><ul><li>Modify DOORS data to aid communication </li></ul><ul><ul><li>Constrained to user defined attributes </li></ul></ul>
    13. 13. What happens next? <ul><li>Qualification criteria can be reviewed and comments entered inside of Quality Center </li></ul><ul><li>Existing functionality within Quality Center </li></ul><ul><ul><li>Automatic generation of template test information from the qualification criteria </li></ul></ul><ul><ul><li>Control over requirement changes through traceability alerts </li></ul></ul><ul><ul><ul><li>Similar to DOORS suspect links </li></ul></ul></ul><ul><li>Test execution raises defects that are indirectly associated to requirements </li></ul>
    14. 14. <ul><li>Manually instigate transfer of information between DOORS and Quality Center </li></ul>Facilities within DOORS
    15. 15. Facilities within DOORS <ul><li>Associations created within Quality Center seen as DOORS links </li></ul><ul><ul><li>Use standard DOORS facilities to review tests </li></ul></ul><ul><ul><li>Suspect links so that requirements changes are not missed </li></ul></ul>
    16. 16. Facilities within DOORS <ul><li>Quality Center information seen as DOORS modules </li></ul><ul><ul><li>Requirements, tests, defects, etc… </li></ul></ul><ul><ul><li>full impact analysis including test data </li></ul></ul><ul><li>“ Statement of Quality” alongside requirements </li></ul><ul><ul><li>Three levels of detail, Boolean, defect list, full test summary: </li></ul></ul><ul><ul><li>Defect monitoring against requirements </li></ul></ul><ul><ul><li>Business criticality set by Analyst for prioritization </li></ul></ul><ul><ul><li>Traverse into Quality Center if required </li></ul></ul>
    17. 17. Statement of Quality Attributes
    18. 18. Roll-up Results
    19. 19. Roll-up Results
    20. 20. Detailed analysis <ul><li>Analyst now has detailed information to identify what needs to be fixed </li></ul>
    21. 21. Synchronize SoQ Attributes
    22. 22. Facilities available to the Integration administrator <ul><li>Data set definition </li></ul><ul><ul><li>Defines how much information should be visible when seeing the same information in DOORS and Test Director </li></ul></ul><ul><ul><li>Attribute mapping: </li></ul></ul><ul><ul><ul><li>Configures how DOORS information is seen in Quality Center </li></ul></ul></ul><ul><ul><ul><li>Configures how Quality Center information is seen in DOORS </li></ul></ul></ul><ul><li>Client installation for remote administration </li></ul><ul><li>Individual named user authentication for improved security </li></ul>
    23. 23. Synchronization controls <ul><li>Configure synchronization </li></ul><ul><ul><li>Automated </li></ul></ul><ul><ul><li>or Manual </li></ul></ul>
    24. 24. So what?
    25. 25. Analyst Benefits <ul><li>Better visibility of test plan increases systems quality </li></ul><ul><ul><li>Review construction of the audit trail to ensure that requirements have been planned to be tested </li></ul></ul><ul><ul><li>Monitor test status against requirements to identify business impact </li></ul></ul><ul><li>Fully role based integration within DOORS </li></ul><ul><ul><li>Traceability columns on requirements and test </li></ul></ul><ul><ul><li>Reporting facilities </li></ul></ul><ul><ul><li>Suspect Links </li></ul></ul>
    26. 26. QA/Testers benefits <ul><li>Work against a defined set of requirements </li></ul><ul><ul><li>Maximize system quality while controlling an efficient test process </li></ul></ul><ul><ul><li>How much testing is enough? </li></ul></ul><ul><li>Efficient test autopsy </li></ul><ul><ul><li>is a defect in the test, implementation or requirement? </li></ul></ul><ul><ul><li>Traverse audit trails back to original requirements analysis </li></ul></ul><ul><li>Fully role based integration </li></ul><ul><ul><li>Combined reports from within Quality Center </li></ul></ul><ul><ul><li>Traceability alerts so requirements changes are never lost </li></ul></ul>
    27. 27. Manager Benefits <ul><li>Quality Assurance statistics alongside requirements ensure that: </li></ul><ul><ul><li>Full business criticality understood and traced back to user need </li></ul></ul><ul><ul><li>Overall development process prioritized commercially rather than technically </li></ul></ul><ul><li>Statistics aggregated up through the requirements hierarchy </li></ul><ul><ul><li>Fast identification of overall systems quality </li></ul></ul><ul><ul><li>Easier to communicate quality assurance to the end customer </li></ul></ul>
    28. 28. Overall benefits <ul><li>More cohesive organizations with minimal learning curves </li></ul><ul><ul><li>See information from other disciplines without the need to move outside of a preferred working environment </li></ul></ul><ul><li>Increased systems quality </li></ul><ul><ul><li>Providing a connection between the Analysts and the Testers ensures that clear acceptance objectives are both defined and met. </li></ul></ul>
    29. 29. © Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. <ul><li>Learn more at: </li></ul><ul><li>IBM Rational software </li></ul><ul><li>IBM Rational Software Delivery Platform </li></ul><ul><li>Process and portfolio management </li></ul><ul><li>Change and release management </li></ul><ul><li>Quality management </li></ul><ul><li>Architecture management </li></ul><ul><li>Rational trial downloads </li></ul><ul><li>Leading Innovation Web site </li></ul><ul><li>developerWorks Rational </li></ul><ul><li>IBM Rational TV </li></ul><ul><li>IBM Business Partners </li></ul><ul><li>IBM Rational Case Studies </li></ul>