View
41
Download
0
Embed Size (px)
Citation preview
Today’s Agenda• Chi siamo: Emerasoft
• Chi è Polariono Creare e gestire facilmente e velocemente test cases, defects, enhancement requests e test specifications con Polarion LiveDocso Definire ed eseguire test runs con the Polarion Testing Frameworko Risparmiare tempo e denaro riutilizzando tutti i testing artifactso Integrare nei propri processi i test cases importandoli da MS Officeo Integrare completamente la gestione dei requisiti ai test e al defect managemento Gestire con Polarion le attività con tutti gli stakeholder.
Polarion QA
• Q&A
Partner & Technologies
Load and Performance
Test
Business Intelligence
Application Lifecycle Management
Configuration Management
Modeling
Mainframe modernizationePublishing
2004 Founded with Groundbreaking Vision
2005 First Unified, 100% Browser-Based ALM
10 Years Focus on Unlocking Synergies:
• Real-Time Collaboration
• Intuitive UI
• Full Traceability
Fortune 1000
Deployments
250+ Users
2.5+MExtensions
200+RegisteredCommunityMembers
15K
User-Driven Patented Technology
ExternalReviewer
Engineer
Tester
Team Lead
Developer
Polarion RoundTrip™ Share content externally while
maintaining traceability.
Polarion Import Wizard™ Leverage existing work products.
Polarion LiveDocs™Enjoy “simple as Word” functionality and real-time collaboration online,
plus mark Work Items as uniquely identifiable, traceable, and Workflow-controlled.
The Importance of QA and Testing• McAfee released an anti-virus patch that causes “tens of
thousands of computers to crash and burn.”
- Occurred on April 21, 2010
The Tech Herald reported:
“Some specific steps of the existing Quality Assurance processes were not followed: Standard Peer Review of the driver was not done, and the Risk Assessment of the driver in question was inadequate.”
In the Blog, “A Long Day at McAfee,” McAfee asserted they would:
“make sure we put the processes in place so this never happens again.”
Sources:
http://www.thetechherald.com/articles/Quality-Assurance-failure-led-to-McAfee-patch-problems
http://blogs.mcafee.com/enterprise/support/a-long-day-at-mcafee
What are the challenges?
• Are our requirements untestable? Are requirements
poorly written?
• Are we testing everything we need to? Why are we even
running these tests?
• What impact do our tests have? Are our test procedures
still valid?
• We’re running the same test three times, in three
different ways.
• What’s going on?
Integrating QA and Requirements
RequirementsManagement
DevelopmentAnd Release Mangement
Quality Assurance
Test-Driven Development
• Very popular in software development
– Many agile teams write user stories in the “I want to
do [what], because [why], and I will know it is
implemented [how].”
• Even in pure hardware development, requirements must
be testable!
• Involving QA in the development process can help
produce quality, testable requirements.
• Saves time during verification and validation.
Creating Thorough Test Plans
Product Backlog(System
Requirements)
Detailed Component
Requirements
TestingSpecification
1000 Sys REQ 500 Comp REQ 500 Test Cases 5000+ Defects
Each Test Casegenerates 10+
Defects
x 20 x 20 x 20 Other Work Tasks
Are refined by Are verified by Trigger
Creating Traceability to Requirements
• Not only necessary for many regulatory standards, but
also gives testers context into why and what we are
testing.
• Knowing the meaning of tests can catch issues that are
not explicitly tested for.
• Give more information for providing quality feed back to
development
Planning What Items to Test
• Knowing what requirements have changed can help
greatly with test planning
– What requirements have changed and need to be
retested? What tests can be skip?
• Can we reuse any test procedures from before?
• Report and show the status of any ongoing tests
– Will we be in conflict? Are we testing items that are
currently being tested?
• Giving testers or groups access to their plans
Knowing What Has Changed
Product Backlog(System
Requirements)
Detailed Component
Requirements
TestingSpecification
1000 Sys REQ 500 Comp REQ 500 Test Cases 5000+ Defects
Each Test Casegenerates 10+
Defects
x 20 x 20 x 20 Other Work Tasks
Are refined by Are verified by Trigger
RM Change Velocity Testing Results
25% result in Change Requests
Providing Direct Feedback
• Results are only reliable for one day.– Can we guarantee yesterday’s requirements haven’t changed?
• Tracking the requirements changes can help give feedback to QA on potential impact.
• Test results can also give valuable information to the development team.– Why did this test fail? It is a design issue, or a problem with the
requirement?
• Any gap between creating the result/change and reporting it is wasted time.
Integrating Tests From All Methods
• Bringing together test results from all methods can
insure complete coverage.
• Test results should be treated the same, regardless of
source.
– Unit, system, acceptance tests are all important, and
should be tracked similarly.
• Traceability should be created from test cases,
automated or manual.
Reporting Across Entire Projects
• Having requirements, manual test cases, and automated
test cases in separate tools inhibits thorough reporting.
– Integrations need to be developed, or third party
reporting tools need to be used
• Having a centralized repository means test cases can be
broken out by projects, but still reported across.
• Seeing all results across the projects can provide
“Lessons Learned” at the end.
Demonstration Scenario
• Viewing, creating, and editing test cases and
requirements
• Establishing traceability to requirements
• Planning Test Runs
• Performing Impact Analysis
• Importing and executing automated testing
• Reporting across the entire project
Flexible Solution Solves and Evolves
RequirementsManagement
Test & QualityManagement
Issue & DefectManagement
VariantManagement
QA
QA
ALM
RM
Change &Configuration
Audits, Metrics,& Reports
Build & ReleaseManagement
ResourceManagement
Next Steps
Visit www.polarion.com:
► Watch Product &Tutorial Videos
► Download FREE 30-Day Trial / Try Online
► Request Proof Of Concept (POC)
What’s next
Contenuto disponibile:
Emerasoft Youtube ChannelSlideshare Emerasoft Channel
www.polarion.comwww.emerasoft.com
mail: [email protected]
Questions and Answers?