SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Partner Pre-sales training December 2010 Continuous Quality AssuranceAMQ Product Overview
Application Software Quality Domain Areas Project Execution Services PPM Requirement Management Test Management Modeling Functional & Regression Testing Performance & Load Testing Development Testing Requirement Definition Continuous Integration Software Change & Configuration Management Project Execution Services & Training
SilkPerformer Automatic Generation of Test Cases Load Test Capture Load Test Automation 3rd Party Tools Extensive Integrations Public APIs & W/Services Bi-directional Synchronization CaliberRM TeamInspector SilkTest DevPartner Trace to Models Glossaries Continuous Test  Automated Func. Test  Static Code Analysis Baselines Development Metrics Regression Testing Runtime Code Analysis Impact Analysis Traceability Tracing Requirements to Test Cases Development Metrics ChangeManagement StarTeam Asset & Activity Mgt Release Quality Tracing Activities to Assets ALM Products / IDE’s Traceability & Versioning Asset Versioning Asset Versioning Micro Focus Solutions Requirements CaliberRDM Requirement Scenarios Requirement Simulations Silk Central  Test Manager Storyboarding Test Case Generation Shared Library Integration Test Case Generation Test Requirements Together Glossaries Test Planning Test Execution BPM & UML Models Issue Management Round-trip Engineering Reporting Model Quality Assurance Requirements
Software Change & Configuration Management
A Version Control System Centralised repository Basic VCS operations Containers, fine-grained security An SCM System File/non-file artifact types Visual branching/merging  Change tracking, process rules .. ST supports enterprise ALM Collaboration (topics, push notifications, tasks, requirements) Customisation (workflow, forms), SDKs, wizards Geographically distributed development Traceability What is StarTeam ?
StarTeam provides… Unified repository for all enterprise assets Integrates all key lifecycle assets in one repository Supports full lifecycle traceability and impact analysis Highly optimized client-server interaction Enables scalable, highly efficient communication Supports true multi-cast and event-based transactions Customizable workflow and forms Requires little, if any, programming skill Managed at the server so no client deployment issues Workflow objects are versioned with all other assets Enables workflow and forms definition for all asset types What Makes StarTeam Unique ?
Provides a single source of key information for distributed teams Streamlines collaboration through a unified view of code and change requests Industry leading scalability combined with low total cost of ownership Example: EDS savings of $1.3M / year on server and administration costs by consolidating thousands of global users onto Star Team. Benefits of Star Team
StarTeam The resolution may involve modifying or creating new code, test cases or documentation – all of which are versioned  The appropriate stakeholders interact with the issue through a customizable workflow – until resolution Issues raised are placed in the central SCCM solution along with other drivers for change such as requirements and tasks.
StarTeam The properties of each step in the workflow include notification, limiting the duration in a step and escalation. The workflow/s that govern the process are modified graphically and are version controlled in StarTeam too.
StarTeam “Promoting” a child view to a parent view may result in merge conditions.  Files to merge are indicated… …and a graphical merge tool allows users to determine the contents of the resulting merged file.
StarTeam Change Packages can then be applied to other branches of code by a simple drag and drop operation. “Change Packages” contain all the elements changed as a single commit.
StarTeam Interact with the StarTeam server in a variety of clients – Eclipse in this instance. Get access to all of the same items available in other clients – files, change requests, requirements, tasks, etc. And for each item, get access to all of the same meta-data – such as labels, links and history.
StarTeam For users requiring a zero-install client, a web client is available.  Get access to all of the same items available in other clients – files, change requests, requirements, tasks, etc. And see recently viewed items and favorites for quick retrieval
Continuous integrationTeam Inspector
Team Inspector Team Inspector works transparently with your existing version control systems to continuously analyze changes.  This process supported by key functions designed to proactively address the most common blunders shared by software development teams. For example, it supports: Server-based build and test automation Automated continuous upstream testing and manager-level reporting Release readiness inspections and trending indicators Publishing Rebuilding Third-party inspectors and Software Change and Configuration Management support
ModellingTogether
Together Domain-Specific Language (DSL) Toolkit Visual modelling for domain-specific meta models Wizard-supported creation of DSL solutions, incl. diagram editors model transformations, code generators, and BIRT reports as Eclipse features GMF-based UML 2.1 diagrams Business Process Modelling Business Process Modelling Notation(BPMN)+validation checking Import/export of BPEL for Web Services (BPEL4WS) UML Modelling / Data Modelling Advanced Modelling and MDA Documentation Generation Quality Assurance Code audits and metrics / OCL-based model audits & metrics Team Share diagrams and models between projects with version control StarTeam® integration Generate use case diagrams from requirements, and trace model elements to/from requirements using Borland CaliberRM™and RequisitePro®
LiveSource™Java, .NET, C++ Simplicity UML Docs Patterns SQA Class Diagrams Metrics
Requirements Definition & Management
“Traditional” approach to RDM ,[object Object]
Document centric repository
Repetition
Inconsistency
Manual Linking / Tracing
Translation & interpretation
Not testable
Poor Reporting
Lack of visibility
Lack of Governance,[object Object]
Visual clarity - simulation
Caliber & SCTM:  Jump-start testing from requirements Synchronise
Ease of use: Drag-and-drop assembly lets non-technical users create simulations in minutes A realistic experience: Simulations use sample data and business logic from your organization, so stakeholders experience exactly how the software will perform in real life Streamlined collaboration: Accessing simulations via the Web is an easy way for users to review and leave comments, shortening the feedback cycle and ensuring critical feedback is communicated clearly Powerful analysis facilities: Business process storyboarding using multi-user, server-based process diagramming helps you define business processes and lets you quickly sketch and distribute diagrams, as well as attach images and other documents for additional context. 1,2 James Martin  Benefits of CaliberRDM
CaliberRM Easy to use Automatic Change Notification and Tracking Integrated Impact Analysis Configurable Baselining Collaborative Team Discussion Life-cycle Traceability Automated Document Generation Distributed Web-Centric Architecture CaliberRM Datamart:  Decision Support, Measures & Dashboard Recognized industry leader in RM space
CaliberRM Manage all types of requirements as a set of discrete re-useable items Manage the meta-data for each requirement including; status, owner and version
CaliberRM Manage the automatic notification resulting from a requirement change
CaliberRM Including the full details of any change – great for highly regulated industries Manage the complete revision history for each and every requirement
CaliberRM Manage the relationship between each requirement and the items upstream and downstream of it including other requirements, code and tests  And perform impact (and gap) analysis
CaliberRM Baseline a set of requirements and apply electronic signatures And produce requirement specification documents
Secure information storage: CaliberRM provides a central, secure repository for all project requirements End-to-end requirements traceability: The open architecture of CaliberRM lets you link user requirements to each step of the development lifecycle End-to-end impact analysis: Multiple methods for visualizing traceability help you understand immediately the impact of a specific change Diverse client set: CaliberRM includes clients for a variety of user interfaces, such as Web browsers, Eclipse, Microsoft® Visual Studio® and Windows® Easy integration: Integration with other MicroFocus products enables you to weave software requirements management throughout the product development lifecycle Benefits of CaliberRM
Test ManagementSilk Central Test Manager(SCTM)
Quality Management Challenges Aligning with business needs and demonstrating value Managing quality objectives across diverse quality methods Managing the life cycle with one integrated process Conquering the Agile frontier Unifying the development and QA factions
Test Management Business  Needs Formalized  Requirements Test Planning Regression testing New functionality Running manual tests and recording results Managing automated test execution and collecting results Recording defects Management visibility into software quality Create & Manage Test Requirements Build Tests & Test Plans Manage Issues & Defects Reporting  for Decision Making Organize & Facilitate Test Execution Change & Version Control
SilkCentral Test Manager Provides… ,[object Object]
Flexible powerful quality reporting system
Offline remote manual testing
Dynamic hardware provisioning (via VMWare lab manager) to increase testing throughput
Flexible, customer-friendly license model,[object Object]
CaliberRM
DOORS
RequisitePro
Word
Built-in
StarTeam
Bugzilla
Atlassian JIRA
IBM ClearQuest
Microsoft VSTSOpen and Integrated ,[object Object]
Subversion
Source Safe
PVCS, CVS, VFS
Microsoft VSTS
SilkTest 2010
TestPartner

Weitere ähnliche Inhalte

Was ist angesagt?

SE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementSE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementAmr E. Mohamed
 
Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALMpd7.group
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...IBM Rational software
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
Polarion Tomorrows ALM Platform Today
Polarion Tomorrows ALM Platform TodayPolarion Tomorrows ALM Platform Today
Polarion Tomorrows ALM Platform Todaypolarion
 
Ch2-Software Engineering 9
Ch2-Software Engineering 9Ch2-Software Engineering 9
Ch2-Software Engineering 9Ian Sommerville
 
Application Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftApplication Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftLuís Cesar Teodoro
 
Ch24-Software Engineering 9
Ch24-Software Engineering 9Ch24-Software Engineering 9
Ch24-Software Engineering 9Ian Sommerville
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationPremkumar Veerakumar
 
Migration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformMigration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformVMware vFabric
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Nishkarsh Gupta
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
Archana G_Resume
Archana G_ResumeArchana G_Resume
Archana G_Resumearchu3011
 

Was ist angesagt? (18)

SE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementSE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration Management
 
Alm 11.0 qa training
Alm 11.0 qa trainingAlm 11.0 qa training
Alm 11.0 qa training
 
Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
Ibm rtw
Ibm rtwIbm rtw
Ibm rtw
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Polarion Tomorrows ALM Platform Today
Polarion Tomorrows ALM Platform TodayPolarion Tomorrows ALM Platform Today
Polarion Tomorrows ALM Platform Today
 
Soumyajit_Banerjee_CV
Soumyajit_Banerjee_CVSoumyajit_Banerjee_CV
Soumyajit_Banerjee_CV
 
Ch2-Software Engineering 9
Ch2-Software Engineering 9Ch2-Software Engineering 9
Ch2-Software Engineering 9
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
Application Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftApplication Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas Microsoft
 
VINOD_KUMAR_CV
VINOD_KUMAR_CVVINOD_KUMAR_CV
VINOD_KUMAR_CV
 
Ch24-Software Engineering 9
Ch24-Software Engineering 9Ch24-Software Engineering 9
Ch24-Software Engineering 9
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management Automation
 
Migration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformMigration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App Platform
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Archana G_Resume
Archana G_ResumeArchana G_Resume
Archana G_Resume
 

Ähnlich wie Amq Overview Continuous Quality Assurance

The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRMCatherine Eibner
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí ASBIS SK
 
WebAssembler.NET® Business Process Management System
WebAssembler.NET® Business Process Management SystemWebAssembler.NET® Business Process Management System
WebAssembler.NET® Business Process Management SystemAlfaSoft_Moldova
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Bill Duncan
 
Asha Jacob_Resume
Asha Jacob_ResumeAsha Jacob_Resume
Asha Jacob_ResumeAsha Jacob
 
Behavior Driven Testing - A paradigm shift
Behavior Driven Testing - A paradigm shiftBehavior Driven Testing - A paradigm shift
Behavior Driven Testing - A paradigm shiftAspire Systems
 

Ähnlich wie Amq Overview Continuous Quality Assurance (20)

The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRM
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
The first looks at VSTS2010
The first looks at VSTS2010The first looks at VSTS2010
The first looks at VSTS2010
 
Shirish Sonawane_CV
Shirish Sonawane_CVShirish Sonawane_CV
Shirish Sonawane_CV
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
CV_Sanjay
CV_SanjayCV_Sanjay
CV_Sanjay
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
 
IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí
 
Srikanth QA Analyst
Srikanth QA AnalystSrikanth QA Analyst
Srikanth QA Analyst
 
WebAssembler.NET® Business Process Management System
WebAssembler.NET® Business Process Management SystemWebAssembler.NET® Business Process Management System
WebAssembler.NET® Business Process Management System
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
 
Asha Jacob_Resume
Asha Jacob_ResumeAsha Jacob_Resume
Asha Jacob_Resume
 
SDLC
SDLCSDLC
SDLC
 
DST Vega test Tool
DST Vega test ToolDST Vega test Tool
DST Vega test Tool
 
Behavior Driven Testing - A paradigm shift
Behavior Driven Testing - A paradigm shiftBehavior Driven Testing - A paradigm shift
Behavior Driven Testing - A paradigm shift
 

Amq Overview Continuous Quality Assurance

  • 1. Partner Pre-sales training December 2010 Continuous Quality AssuranceAMQ Product Overview
  • 2. Application Software Quality Domain Areas Project Execution Services PPM Requirement Management Test Management Modeling Functional & Regression Testing Performance & Load Testing Development Testing Requirement Definition Continuous Integration Software Change & Configuration Management Project Execution Services & Training
  • 3. SilkPerformer Automatic Generation of Test Cases Load Test Capture Load Test Automation 3rd Party Tools Extensive Integrations Public APIs & W/Services Bi-directional Synchronization CaliberRM TeamInspector SilkTest DevPartner Trace to Models Glossaries Continuous Test Automated Func. Test Static Code Analysis Baselines Development Metrics Regression Testing Runtime Code Analysis Impact Analysis Traceability Tracing Requirements to Test Cases Development Metrics ChangeManagement StarTeam Asset & Activity Mgt Release Quality Tracing Activities to Assets ALM Products / IDE’s Traceability & Versioning Asset Versioning Asset Versioning Micro Focus Solutions Requirements CaliberRDM Requirement Scenarios Requirement Simulations Silk Central Test Manager Storyboarding Test Case Generation Shared Library Integration Test Case Generation Test Requirements Together Glossaries Test Planning Test Execution BPM & UML Models Issue Management Round-trip Engineering Reporting Model Quality Assurance Requirements
  • 4. Software Change & Configuration Management
  • 5. A Version Control System Centralised repository Basic VCS operations Containers, fine-grained security An SCM System File/non-file artifact types Visual branching/merging Change tracking, process rules .. ST supports enterprise ALM Collaboration (topics, push notifications, tasks, requirements) Customisation (workflow, forms), SDKs, wizards Geographically distributed development Traceability What is StarTeam ?
  • 6. StarTeam provides… Unified repository for all enterprise assets Integrates all key lifecycle assets in one repository Supports full lifecycle traceability and impact analysis Highly optimized client-server interaction Enables scalable, highly efficient communication Supports true multi-cast and event-based transactions Customizable workflow and forms Requires little, if any, programming skill Managed at the server so no client deployment issues Workflow objects are versioned with all other assets Enables workflow and forms definition for all asset types What Makes StarTeam Unique ?
  • 7. Provides a single source of key information for distributed teams Streamlines collaboration through a unified view of code and change requests Industry leading scalability combined with low total cost of ownership Example: EDS savings of $1.3M / year on server and administration costs by consolidating thousands of global users onto Star Team. Benefits of Star Team
  • 8. StarTeam The resolution may involve modifying or creating new code, test cases or documentation – all of which are versioned The appropriate stakeholders interact with the issue through a customizable workflow – until resolution Issues raised are placed in the central SCCM solution along with other drivers for change such as requirements and tasks.
  • 9. StarTeam The properties of each step in the workflow include notification, limiting the duration in a step and escalation. The workflow/s that govern the process are modified graphically and are version controlled in StarTeam too.
  • 10. StarTeam “Promoting” a child view to a parent view may result in merge conditions. Files to merge are indicated… …and a graphical merge tool allows users to determine the contents of the resulting merged file.
  • 11. StarTeam Change Packages can then be applied to other branches of code by a simple drag and drop operation. “Change Packages” contain all the elements changed as a single commit.
  • 12. StarTeam Interact with the StarTeam server in a variety of clients – Eclipse in this instance. Get access to all of the same items available in other clients – files, change requests, requirements, tasks, etc. And for each item, get access to all of the same meta-data – such as labels, links and history.
  • 13. StarTeam For users requiring a zero-install client, a web client is available. Get access to all of the same items available in other clients – files, change requests, requirements, tasks, etc. And see recently viewed items and favorites for quick retrieval
  • 15. Team Inspector Team Inspector works transparently with your existing version control systems to continuously analyze changes. This process supported by key functions designed to proactively address the most common blunders shared by software development teams. For example, it supports: Server-based build and test automation Automated continuous upstream testing and manager-level reporting Release readiness inspections and trending indicators Publishing Rebuilding Third-party inspectors and Software Change and Configuration Management support
  • 17. Together Domain-Specific Language (DSL) Toolkit Visual modelling for domain-specific meta models Wizard-supported creation of DSL solutions, incl. diagram editors model transformations, code generators, and BIRT reports as Eclipse features GMF-based UML 2.1 diagrams Business Process Modelling Business Process Modelling Notation(BPMN)+validation checking Import/export of BPEL for Web Services (BPEL4WS) UML Modelling / Data Modelling Advanced Modelling and MDA Documentation Generation Quality Assurance Code audits and metrics / OCL-based model audits & metrics Team Share diagrams and models between projects with version control StarTeam® integration Generate use case diagrams from requirements, and trace model elements to/from requirements using Borland CaliberRM™and RequisitePro®
  • 18. LiveSource™Java, .NET, C++ Simplicity UML Docs Patterns SQA Class Diagrams Metrics
  • 20.
  • 29.
  • 30. Visual clarity - simulation
  • 31. Caliber & SCTM: Jump-start testing from requirements Synchronise
  • 32. Ease of use: Drag-and-drop assembly lets non-technical users create simulations in minutes A realistic experience: Simulations use sample data and business logic from your organization, so stakeholders experience exactly how the software will perform in real life Streamlined collaboration: Accessing simulations via the Web is an easy way for users to review and leave comments, shortening the feedback cycle and ensuring critical feedback is communicated clearly Powerful analysis facilities: Business process storyboarding using multi-user, server-based process diagramming helps you define business processes and lets you quickly sketch and distribute diagrams, as well as attach images and other documents for additional context. 1,2 James Martin Benefits of CaliberRDM
  • 33. CaliberRM Easy to use Automatic Change Notification and Tracking Integrated Impact Analysis Configurable Baselining Collaborative Team Discussion Life-cycle Traceability Automated Document Generation Distributed Web-Centric Architecture CaliberRM Datamart: Decision Support, Measures & Dashboard Recognized industry leader in RM space
  • 34. CaliberRM Manage all types of requirements as a set of discrete re-useable items Manage the meta-data for each requirement including; status, owner and version
  • 35. CaliberRM Manage the automatic notification resulting from a requirement change
  • 36. CaliberRM Including the full details of any change – great for highly regulated industries Manage the complete revision history for each and every requirement
  • 37. CaliberRM Manage the relationship between each requirement and the items upstream and downstream of it including other requirements, code and tests And perform impact (and gap) analysis
  • 38. CaliberRM Baseline a set of requirements and apply electronic signatures And produce requirement specification documents
  • 39. Secure information storage: CaliberRM provides a central, secure repository for all project requirements End-to-end requirements traceability: The open architecture of CaliberRM lets you link user requirements to each step of the development lifecycle End-to-end impact analysis: Multiple methods for visualizing traceability help you understand immediately the impact of a specific change Diverse client set: CaliberRM includes clients for a variety of user interfaces, such as Web browsers, Eclipse, Microsoft® Visual Studio® and Windows® Easy integration: Integration with other MicroFocus products enables you to weave software requirements management throughout the product development lifecycle Benefits of CaliberRM
  • 40. Test ManagementSilk Central Test Manager(SCTM)
  • 41. Quality Management Challenges Aligning with business needs and demonstrating value Managing quality objectives across diverse quality methods Managing the life cycle with one integrated process Conquering the Agile frontier Unifying the development and QA factions
  • 42. Test Management Business Needs Formalized Requirements Test Planning Regression testing New functionality Running manual tests and recording results Managing automated test execution and collecting results Recording defects Management visibility into software quality Create & Manage Test Requirements Build Tests & Test Plans Manage Issues & Defects Reporting for Decision Making Organize & Facilitate Test Execution Change & Version Control
  • 43.
  • 44. Flexible powerful quality reporting system
  • 46. Dynamic hardware provisioning (via VMWare lab manager) to increase testing throughput
  • 47.
  • 49. DOORS
  • 51. Word
  • 57.
  • 64. Junit / Nunit / Fitnesse
  • 67. VMWare Lab Manager 4SilkCentral Test Manager New! New! New! New! New!
  • 68. SilkCentral Test Manager Manage test plans comprising unit, manual, automated and load tests And manage the test details – manual test steps in this instance
  • 69. SilkCentral Test Manager And any issues logged as a result of failed runs For each test record the results of all historic runs
  • 70. SCTM Overview – Test Libraries Reduced waste with re-use through test library How does it work? Shared test steps are stored in test library accessible from multiple test definitions Shared across various projects and baselines Advantages Updates to test steps are replicated automatically (low maintenance) Test steps can be bundled together and called from test definitions (Example: Login steps) Easily add or remove links to test library Steps can be detached so they are no longer linked to the library Steps can be added to the library from an existing test definition Scope (Visibility) of the shared assets is configurable Projects are assigned to a Library (or multiple libraries) User Access to Projects determines Library access
  • 71. Library Sample Shared Library Shared Steps within Test Definition
  • 72. SCTM Overview – Versioning Improved management of test assets with versioning How does it work? Version control for test definitions implemented through manual versioning within history tab Versioning not available for Requirements Version Management available for library and test plan tests Advantages Ability to ‘revert’ to prior version of test definition Ability to compare 2 versions of test definition Version Comparisons highlight delete/changed/new details within script – very clear to understand
  • 73. Version Comparison & Differences Version Creation Compare Versions Revert Version Compare Report
  • 74. SCTM Overview – Project Baselines Improved management of test assets with project baselining How does it work? Provides a ‘snapshot‘ of a project at a given time Baseline is performed against a ‘whole’ project not individual assets within Multiple Baselines can exist for each project Option to maintain links to shared library assets or make copy (resolve links) when creating baseline Advantages Visibility of Project Baselines against parent projects Baselines are shown as child of parent project – clear association History of assets will show when baseline was created and from which project and label as such Easily generate reports against current project status compared to the baseline, for example difference in test definitions
  • 75. SCTM Overview – Requirements Integration Next generation requirements and risk driven testing How does it work? View and manage CaliberRDM 2010 requirements in requirements unit of SCTM Requirements and attributes are read-only in SCTM Advantages Folders / Requirements / Simulations / Scenarios are all imported as requirements Attributes of folders and requirements Attachments Magnitude (imported as attribute for test) Link to running visualization Updated requirements from CaliberRDM automatically have new version created in SCTM Manual requirement flagging capability in SCTM Automatic with CalberRDM (new, updates, deleted) Snapshot shows you the Visualization (simulations/scenarios) depending on the requirement types Synchronization is performed at a project level (Global scheduled option and manual project sync) Generate tests from requirements view in SCTM SCTM allows you to open CaliberRDM / Generate Tests / Run Visualization (separate window)
  • 76. CaliberRDM Integration CaliberRDM Integration points Snapshot View – Visualization/Scenario View CaliberRDM Scenarios and Visualizations
  • 77. SCTM Overview – Quality Goals (SCTM2010 R2) Quality Goals (exit criteria) definable set of testing metrics that the project must meet in order for the quality to be considered acceptable. Each Test Manager project can contain one or more quality goals. In Test Manager, a quality goal is comprised of the following two elements: A requirement or test definition. A custom attribute or property of type List with a corresponding percentage value. Quality Goal Example If a requirement has a property of Risk with values of High, Medium, and Low, it should be possible to define a quality goal of: Requirement Goal - Risk High = 100% Medium = 50% Low = 10% The 100% means that all of the tests that meet that criteria (linked to a requirement that has the High attribute value) must execute and pass to meet that goal.
  • 78. Quality Goals - Reporting Execution Report Planning Report
  • 79.
  • 80. Across all ALM systems
  • 81.
  • 83.
  • 84. Provide appropriate and familiar scripting
  • 85. Multi-language or visual scripting
  • 86. Work environment – IDE or easy to use workbenchSilk4NET C#/VB.NET – VS2010 Silk4J Java - Eclipse
  • 87. SilkTest Visual Scripting Steps Visualisation Visualisation of Scripts, data and parameters Facilitate Collaborations between teams Full support of technologies Storyboard
  • 88. SilkTest Use the workflow bar to start graphically recording a functional script Add value verifications at runtime. The auto-generated script can be modified in the SilkTest IDE if desired
  • 89. SilkTest Use the data-driven workflow bar drive a test from external data such as spreadsheets or databases
  • 90. SilkTest Scripts captured graphically can be saved to Eclipse to form part of a developers test suite – extending their unit testing Full Eclipse IDE capabilities are available for editing and debugging the script
  • 91. SilkTest Add new test Classes or Methods from within Eclipse And record new “locators” to extend existing scripts.
  • 92. SilkTest Run SilkTest scripts as part of a JUnit test framework – or from the test management solution.
  • 93.
  • 94. Industry leading Web 2.0 support
  • 95.
  • 97. Silk Performer Ensure applications meet scalability and performance targets Accurately emulate thousands of real users without vast testing hardware requirements Support for a broad array of technologies including the latest Web 2.0 / Rich Internet Applications Ability to quickly pin-point performance bottlenecks and apply powerful diagnostics to resolve them Streamlined and automated test creation Comprehensive and automated reporting 61
  • 98. 4 Must Have Capabilities SilkPerformer Diagnostics Integrated root cause diagnosis SilkPerformer CloudBurst Pay as you go peak demand emulation SilkPerformer Web 2.0 Support Fast and Accurate Web 2.0 Load Testing Silk Performance Assurance Continuous Performance Testing
  • 99. SilkPerformer Capture and customize scripts via a visual paradigm – TrueLog. Then show application state at precise moment of error.
  • 100. SilkPerformer TrueLog on error allows easy identification of errors during load testing. Solve errors without repeating expensive load tests.
  • 101. SilkPerformer Standard and easily customized reports for results analysis.
  • 102. SilkPerformer Collect server-side monitoring metrics (disk, CPU, memory, database queues, etc.) and correlate them with load testing measures like timers, transactions, users. Find issues faster.
  • 103. SilkPerformer BDLT allows more accurate testing of AJAX by measuring real user experience, including rendering time.
  • 104. SilkPerformer Drill down from performance issue to application tiers, components and line of code
  • 105. Accelerates problem resolution -- by finding performance or scalability problems early in development cycles, often after just one load test Reduce performance rework that slows down projects and eats software development budget Enables quality and development personnel to collaborate and proactively resolve performance issues and deliver great performing applications Increases the throughput of test centers CloudBurst lets software quality teams instantly launch any size “peak demand” performance test for Internet-accessible applications without the cost and burden of managing complex infrastructures Benefits of SilkPerformer

Hinweis der Redaktion

  1. TeamInspector works transparently with your existing version control systems to continuously analyze changes. This process issupported by key functions designed to proactively address the most common blunders shared by software development teams.For example, it supports:Server-based build and test automationTeamInspector automates the execution of build scripts, including any unit tests or other tasks that you have defined, whenever you check changes into the version control system (or at scheduled intervals). This functionality helps you deliver products on time and with higher quality, yet at a lower overall cost.Automated continuous upstream testing and manager-level reportingTeamInspector streamlines your development processes by providing automated continuous testing, both unit and functional. Additionally, TeamInspector provides managers with a “snapshot view” of critical test metrics early in the delivery process, allowing you to see trends and take action to ensure delivery of a quality product.Release readiness inspections and trending indicatorsUsing automated and open inspectors, the application can verify release readiness based on quantifiable data points across all facets of release – from code quality to unit test coverage. As a result, you can instantly see if something looks “off” (such as code coverage and complexity) and take proactive steps to head off problems early (when they are less costly to address), and reduce business exposure to faulty software. You can also perform cross-project analysis to gain insight into release readiness risks in build rates, standards compliance, and more.PublishingTeamInspector provides a convenient web interface to access current and previous distributions, along with theirassociated artifacts and reports. You can even rebuild your entire project at any past revision with the push of a button.RebuildingTeamInspector supports artifact management, enabling you to rebuild any version of the software at any time. So if you have a customer dealing with a defect in an older software version, you can rebuild their version, analyze the code, develop a solution, and provide it to the customer.Third-party inspectors and Software Change and Configuration Management supportMicro Focus integrates with multiple source control systems and has inspectors for many of the popular tools on the market.The product is an example of Micro Focus Open ALM promise: rather than locking you into expensive, inflexible single vendor solutions, Borland integrates your existing processes, technologies, and platforms across the software delivery lifecycle — empowering you to deliver software on your terms.And because TeamInspector does all of its work on the server, it’s entirely non-intrusive to the development environment – your developers can continue to use their existing version control clients and favorite IDEs.
  2. With Micro Focus powerful requirements definition and management your business users, developers and quality assurance people can all visualize and how a system looks and behaves before a system before it is built. Getting everyone on the same page, visualizing and simulating a system prevents a high percentage of defects from ever getting documented or built into systems making this one of the effective ways to eliminate rework.
  3. A centralized “single source of truth” for qualityFlexible, customer-friendly license modelOptimized specifically for the testing of both Agile AND Traditional projectsAdvanced test automation integration - Bottom Up Optimization – Automatic test registration, results and synchronization Supports Agile adoption without retro-fitting toolsTop Down Optimization - Jump-starts a superior quality processes by synchronizing with requirements to align testing with business needs. Out of the box test automation integrations and plug abilityALM technology integrations - Defect, Requirements, Project ManagementVirtual lab manager integration to increases efficiency reduce costs (VMware Lab Manager)multi-configuration and cross-platform testing utilizing virtualized environmentsDelivers management insight into the quality process with advanced reports:cross project statusrequirements and test coverage, quality trends & milestones, test type and defect trendsAgile reports