SlideShare a Scribd company logo
Partner Pre-sales trainingDecember 2010Continuous Quality AssuranceAMQ Product Overview
Application Software Quality Domain AreasProject ExecutionServicesPPMRequirement ManagementTest ManagementModelingFunctional &Regression TestingPerformance &Load TestingDevelopmentTestingRequirement DefinitionContinuous IntegrationSoftware Change & Configuration ManagementProject ExecutionServices & Training
SilkPerformerAutomatic Generation of Test CasesLoad Test CaptureLoad Test Automation3rd Party ToolsExtensive IntegrationsPublic APIs & W/ServicesBi-directional SynchronizationCaliberRMTeamInspectorSilkTestDevPartnerTrace toModelsGlossariesContinuous Test Automated Func. Test Static Code AnalysisBaselinesDevelopment MetricsRegression TestingRuntime Code AnalysisImpact AnalysisTraceabilityTracing Requirements to Test CasesDevelopment MetricsChangeManagementStarTeamAsset & Activity MgtRelease QualityTracing Activities to AssetsALM Products / IDE’sTraceability & VersioningAsset VersioningAsset VersioningMicro Focus SolutionsRequirementsCaliberRDMRequirement ScenariosRequirement SimulationsSilk Central Test ManagerStoryboardingTest Case GenerationShared LibraryIntegrationTest Case GenerationTest RequirementsTogetherGlossariesTest PlanningTest ExecutionBPM & UML ModelsIssue ManagementRound-trip EngineeringReportingModel Quality AssuranceRequirements
Software Change & Configuration Management
A Version Control SystemCentralised repositoryBasic VCS operationsContainers, fine-grained securityAn SCM SystemFile/non-file artifact typesVisual branching/merging Change tracking, process rules ..ST supports enterprise ALMCollaboration (topics, push notifications, tasks, requirements)Customisation (workflow, forms), SDKs, wizardsGeographically distributed developmentTraceabilityWhat is StarTeam ?
StarTeam provides…Unified repository for all enterprise assetsIntegrates all key lifecycle assets in one repositorySupports full lifecycle traceability and impact analysisHighly optimized client-server interactionEnables scalable, highly efficient communicationSupports true multi-cast and event-based transactionsCustomizable workflow and formsRequires little, if any, programming skillManaged at the server so no client deployment issuesWorkflow objects are versioned with all other assetsEnables workflow and forms definition for all asset typesWhat Makes StarTeam Unique ?
Provides a single source of key information for distributed teamsStreamlines collaboration through a unified view of code and change requestsIndustry leading scalability combined with low total cost of ownershipExample: EDS savings of $1.3M / year on server and administration costs by consolidating thousands of global users onto Star Team.Benefits of Star Team
StarTeamThe 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 resolutionIssues raised are placed in the central SCCM solution along with other drivers for change such as requirements and tasks.
StarTeamThe 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.
StarTeamChange 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.
StarTeamInteract 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.
StarTeamFor 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 InspectorTeam 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 automationAutomated continuous upstream testing and manager-level reportingRelease readiness inspections and trending indicatorsPublishingRebuildingThird-party inspectors and Software Change and Configuration Management support
ModellingTogether
TogetherDomain-Specific Language (DSL) ToolkitVisual modelling for domain-specific meta modelsWizard-supported creation of DSL solutions, incl. diagram editors model transformations, code generators, and BIRT reports as Eclipse featuresGMF-based UML 2.1 diagramsBusiness Process ModellingBusiness Process Modelling Notation(BPMN)+validation checkingImport/export of BPEL for Web Services (BPEL4WS)UML Modelling / Data ModellingAdvanced Modelling and MDADocumentation GenerationQuality AssuranceCode audits and metrics / OCL-based model audits & metricsTeamShare diagrams and models between projects with version control StarTeam® integrationGenerate use case diagrams from requirements, and trace model elements to/from requirements using Borland CaliberRM™and RequisitePro®
LiveSource™Java, .NET, C++SimplicityUMLDocsPatternsSQAClass DiagramsMetrics
Requirements Definition & Management
“Traditional” approach to RDMThe general practice of requirements handling has inherent problems:
Document centric repository
Repetition
Inconsistency
Manual Linking / Tracing
Translation & interpretation
Not testable
Poor Reporting
Lack of visibility
Lack of GovernanceCaliberRDMEasy to useFast and easy experiential simulationOnline Feedback & ReviewQuick process diagramming (Scenarios) Holistic RDM integration w/CaliberRMDecision Support, Measures & Dashboard
Visual clarity - simulation
Caliber & SCTM:  Jump-start testing from requirementsSynchronise
Ease of use: Drag-and-drop assembly lets non-technical users create simulations in minutesA realistic experience: Simulations use sample data and business logic from your organization, so stakeholders experience exactly how the software will perform in real lifeStreamlined 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 clearlyPowerful 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
CaliberRMEasy to useAutomatic Change Notification and TrackingIntegrated Impact AnalysisConfigurable BaseliningCollaborative Team DiscussionLife-cycle TraceabilityAutomated Document GenerationDistributed Web-Centric ArchitectureCaliberRM Datamart: Decision Support, Measures & DashboardRecognized industry leader in RM space
CaliberRMManage all types of requirements as a set of discrete re-useable itemsManage the meta-data for each requirement including; status, owner and version
CaliberRMManage the automatic notification resulting from a requirement change
CaliberRMIncluding the full details of any change – great for highly regulated industriesManage the complete revision history for each and every requirement
CaliberRMManage 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
CaliberRMBaseline a set of requirements and apply electronic signaturesAnd produce requirement specification documents
Secure information storage: CaliberRM provides a central, secure repository for all project requirementsEnd-to-end requirements traceability: The open architecture of CaliberRM lets you link user requirements to each step of the development lifecycleEnd-to-end impact analysis: Multiple methods for visualizing traceability help you understand immediately the impact of a specific changeDiverse 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 lifecycleBenefits of CaliberRM
Test ManagementSilk Central Test Manager(SCTM)
Quality Management ChallengesAligning with business needs and demonstrating valueManaging quality objectives across diverse quality methodsManaging the life cycle with one integrated processConquering the Agile frontierUnifying the development and QA factions
Test ManagementBusiness NeedsFormalized RequirementsTest PlanningRegression testingNew functionalityRunning manual tests and recording resultsManaging automated test execution and collecting resultsRecording defectsManagement visibility into software qualityCreate & Manage Test RequirementsBuild Tests & Test PlansManage Issues & DefectsReporting  for Decision MakingOrganize & Facilitate Test ExecutionChange & Version Control
SilkCentral Test Manager Provides…Totally web based test management system
Flexible powerful quality reporting system
Offline remote manual testing
Dynamic hardware provisioning (via VMWare lab manager) to increase testing throughput
Flexible, customer-friendly license modelCaliberRDM
CaliberRM
DOORS
RequisitePro
Word
Built-in
StarTeam
Bugzilla
Atlassian JIRA
IBM ClearQuest
Microsoft VSTSOpen and IntegratedMicro Focus StarTeam
Subversion
Source Safe
PVCS, CVS, VFS
Microsoft VSTS
SilkTest 2010
TestPartner

More Related Content

PPT
What’s new in Rational collaborative lifecycle management 2011?
PDF
WSI32 - IBM WebSphere Performance Fundamentals
PPT
What is Rational CLM?
PDF
IBM Collaborative Lifecycle Management
PPTX
Rational CLM at a glance
PPT
A Software Factory Integrating Rational & WebSphere Tools
PDF
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
PPT
ALM (Application Lifecycle Management)
What’s new in Rational collaborative lifecycle management 2011?
WSI32 - IBM WebSphere Performance Fundamentals
What is Rational CLM?
IBM Collaborative Lifecycle Management
Rational CLM at a glance
A Software Factory Integrating Rational & WebSphere Tools
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
ALM (Application Lifecycle Management)

What's hot (18)

PDF
SE2_Lec 22_Software Configuration Management
PPTX
Alm 11.0 qa training
PPS
Requirements Management with HP ALM
PPTX
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
PDF
PPTX
Microsoft ALM Platform Overview
PPT
Polarion Tomorrows ALM Platform Today
DOC
Soumyajit_Banerjee_CV
PPTX
Ch2-Software Engineering 9
PPT
Vsts intro
PDF
Application Lifecycle management Utilizando ferramentas Microsoft
DOC
VINOD_KUMAR_CV
PPTX
Ch24-Software Engineering 9
PDF
Continuous Delivery using Release Management Automation
PPTX
Migration from Weblogic to vFabric Cloud App Platform
PPTX
Software Configuration Management (SCM)
PDF
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
DOC
Archana G_Resume
SE2_Lec 22_Software Configuration Management
Alm 11.0 qa training
Requirements Management with HP ALM
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Microsoft ALM Platform Overview
Polarion Tomorrows ALM Platform Today
Soumyajit_Banerjee_CV
Ch2-Software Engineering 9
Vsts intro
Application Lifecycle management Utilizando ferramentas Microsoft
VINOD_KUMAR_CV
Ch24-Software Engineering 9
Continuous Delivery using Release Management Automation
Migration from Weblogic to vFabric Cloud App Platform
Software Configuration Management (SCM)
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
Archana G_Resume
Ad

Similar to Amq Overview Continuous Quality Assurance (20)

PPT
The Magic Of Application Lifecycle Management In Vs Public
PPTX
xRM - as an Evolution of CRM
PPT
T3 Consortium's Performance Center of Excellence
PPTX
Software Project Management - NESDEV
PPT
The first looks at VSTS2010
DOC
Shirish Sonawane_CV
PPT
Performance Engineering Basics
DOCX
CV_Sanjay
DOCX
Shalini Sharma Resume
PPT
IBM: Inteligentný manažment testovacích a vývojových prostredí
DOCX
Srikanth QA Analyst
PDF
WebAssembler.NET® Business Process Management System
PPTX
UNIT-1-INTRO.pptxsqa assurance testing sqa
DOCX
Incremental model
PPT
Synergy 7.0 Sales 10312008
DOC
Asha Jacob_Resume
PDF
DST Vega test Tool
The Magic Of Application Lifecycle Management In Vs Public
xRM - as an Evolution of CRM
T3 Consortium's Performance Center of Excellence
Software Project Management - NESDEV
The first looks at VSTS2010
Shirish Sonawane_CV
Performance Engineering Basics
CV_Sanjay
Shalini Sharma Resume
IBM: Inteligentný manažment testovacích a vývojových prostredí
Srikanth QA Analyst
WebAssembler.NET® Business Process Management System
UNIT-1-INTRO.pptxsqa assurance testing sqa
Incremental model
Synergy 7.0 Sales 10312008
Asha Jacob_Resume
DST Vega test Tool
Ad

Amq Overview Continuous Quality Assurance

  • 1. Partner Pre-sales trainingDecember 2010Continuous Quality AssuranceAMQ Product Overview
  • 2. Application Software Quality Domain AreasProject ExecutionServicesPPMRequirement ManagementTest ManagementModelingFunctional &Regression TestingPerformance &Load TestingDevelopmentTestingRequirement DefinitionContinuous IntegrationSoftware Change & Configuration ManagementProject ExecutionServices & Training
  • 3. SilkPerformerAutomatic Generation of Test CasesLoad Test CaptureLoad Test Automation3rd Party ToolsExtensive IntegrationsPublic APIs & W/ServicesBi-directional SynchronizationCaliberRMTeamInspectorSilkTestDevPartnerTrace toModelsGlossariesContinuous Test Automated Func. Test Static Code AnalysisBaselinesDevelopment MetricsRegression TestingRuntime Code AnalysisImpact AnalysisTraceabilityTracing Requirements to Test CasesDevelopment MetricsChangeManagementStarTeamAsset & Activity MgtRelease QualityTracing Activities to AssetsALM Products / IDE’sTraceability & VersioningAsset VersioningAsset VersioningMicro Focus SolutionsRequirementsCaliberRDMRequirement ScenariosRequirement SimulationsSilk Central Test ManagerStoryboardingTest Case GenerationShared LibraryIntegrationTest Case GenerationTest RequirementsTogetherGlossariesTest PlanningTest ExecutionBPM & UML ModelsIssue ManagementRound-trip EngineeringReportingModel Quality AssuranceRequirements
  • 4. Software Change & Configuration Management
  • 5. A Version Control SystemCentralised repositoryBasic VCS operationsContainers, fine-grained securityAn SCM SystemFile/non-file artifact typesVisual branching/merging Change tracking, process rules ..ST supports enterprise ALMCollaboration (topics, push notifications, tasks, requirements)Customisation (workflow, forms), SDKs, wizardsGeographically distributed developmentTraceabilityWhat is StarTeam ?
  • 6. StarTeam provides…Unified repository for all enterprise assetsIntegrates all key lifecycle assets in one repositorySupports full lifecycle traceability and impact analysisHighly optimized client-server interactionEnables scalable, highly efficient communicationSupports true multi-cast and event-based transactionsCustomizable workflow and formsRequires little, if any, programming skillManaged at the server so no client deployment issuesWorkflow objects are versioned with all other assetsEnables workflow and forms definition for all asset typesWhat Makes StarTeam Unique ?
  • 7. Provides a single source of key information for distributed teamsStreamlines collaboration through a unified view of code and change requestsIndustry leading scalability combined with low total cost of ownershipExample: 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. StarTeamThe 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 resolutionIssues raised are placed in the central SCCM solution along with other drivers for change such as requirements and tasks.
  • 9. StarTeamThe 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. StarTeamChange 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. StarTeamInteract 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. StarTeamFor 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 InspectorTeam 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 automationAutomated continuous upstream testing and manager-level reportingRelease readiness inspections and trending indicatorsPublishingRebuildingThird-party inspectors and Software Change and Configuration Management support
  • 17. TogetherDomain-Specific Language (DSL) ToolkitVisual modelling for domain-specific meta modelsWizard-supported creation of DSL solutions, incl. diagram editors model transformations, code generators, and BIRT reports as Eclipse featuresGMF-based UML 2.1 diagramsBusiness Process ModellingBusiness Process Modelling Notation(BPMN)+validation checkingImport/export of BPEL for Web Services (BPEL4WS)UML Modelling / Data ModellingAdvanced Modelling and MDADocumentation GenerationQuality AssuranceCode audits and metrics / OCL-based model audits & metricsTeamShare diagrams and models between projects with version control StarTeam® integrationGenerate use case diagrams from requirements, and trace model elements to/from requirements using Borland CaliberRM™and RequisitePro®
  • 20. “Traditional” approach to RDMThe general practice of requirements handling has inherent problems:
  • 29. Lack of GovernanceCaliberRDMEasy to useFast and easy experiential simulationOnline Feedback & ReviewQuick process diagramming (Scenarios) Holistic RDM integration w/CaliberRMDecision Support, Measures & Dashboard
  • 30. Visual clarity - simulation
  • 31. Caliber & SCTM: Jump-start testing from requirementsSynchronise
  • 32. Ease of use: Drag-and-drop assembly lets non-technical users create simulations in minutesA realistic experience: Simulations use sample data and business logic from your organization, so stakeholders experience exactly how the software will perform in real lifeStreamlined 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 clearlyPowerful 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. CaliberRMEasy to useAutomatic Change Notification and TrackingIntegrated Impact AnalysisConfigurable BaseliningCollaborative Team DiscussionLife-cycle TraceabilityAutomated Document GenerationDistributed Web-Centric ArchitectureCaliberRM Datamart: Decision Support, Measures & DashboardRecognized industry leader in RM space
  • 34. CaliberRMManage all types of requirements as a set of discrete re-useable itemsManage the meta-data for each requirement including; status, owner and version
  • 35. CaliberRMManage the automatic notification resulting from a requirement change
  • 36. CaliberRMIncluding the full details of any change – great for highly regulated industriesManage the complete revision history for each and every requirement
  • 37. CaliberRMManage 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. CaliberRMBaseline a set of requirements and apply electronic signaturesAnd produce requirement specification documents
  • 39. Secure information storage: CaliberRM provides a central, secure repository for all project requirementsEnd-to-end requirements traceability: The open architecture of CaliberRM lets you link user requirements to each step of the development lifecycleEnd-to-end impact analysis: Multiple methods for visualizing traceability help you understand immediately the impact of a specific changeDiverse 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 lifecycleBenefits of CaliberRM
  • 40. Test ManagementSilk Central Test Manager(SCTM)
  • 41. Quality Management ChallengesAligning with business needs and demonstrating valueManaging quality objectives across diverse quality methodsManaging the life cycle with one integrated processConquering the Agile frontierUnifying the development and QA factions
  • 42. Test ManagementBusiness NeedsFormalized RequirementsTest PlanningRegression testingNew functionalityRunning manual tests and recording resultsManaging automated test execution and collecting resultsRecording defectsManagement visibility into software qualityCreate & Manage Test RequirementsBuild Tests & Test PlansManage Issues & DefectsReporting for Decision MakingOrganize & Facilitate Test ExecutionChange & Version Control
  • 43. SilkCentral Test Manager Provides…Totally web based test management system
  • 44. Flexible powerful quality reporting system
  • 46. Dynamic hardware provisioning (via VMWare lab manager) to increase testing throughput
  • 49. DOORS
  • 51. Word
  • 57. Microsoft VSTSOpen and IntegratedMicro Focus StarTeam
  • 64. Junit / Nunit / Fitnesse
  • 67. VMWare Lab Manager 4SilkCentral Test Manager New!New!New!New!New!
  • 68. SilkCentral Test ManagerManage test plans comprising unit, manual, automated and load testsAnd manage the test details – manual test steps in this instance
  • 69. SilkCentral Test ManagerAnd any issues logged as a result of failed runsFor each test record the results of all historic runs
  • 70. SCTM Overview – Test LibrariesReduced waste with re-use through test libraryHow does it work?Shared test steps are stored in test library accessible from multiple test definitions Shared across various projects and baselinesAdvantagesUpdates 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 librarySteps can be detached so they are no longer linked to the librarySteps can be added to the library from an existing test definitionScope (Visibility) of the shared assets is configurableProjects are assigned to a Library (or multiple libraries)User Access to Projects determines Library access
  • 71. Library SampleShared LibraryShared Steps within Test Definition
  • 72. SCTM Overview – VersioningImproved management of test assets with versioningHow does it work?Version control for test definitions implemented through manual versioning within history tabVersioning not available for RequirementsVersion Management available for library and test plan testsAdvantagesAbility to ‘revert’ to prior version of test definitionAbility to compare 2 versions of test definitionVersion Comparisons highlight delete/changed/new details within script – very clear to understand
  • 73. Version Comparison & DifferencesVersion CreationCompare VersionsRevert VersionCompare Report
  • 74. SCTM Overview – Project BaselinesImproved management of test assets with project baseliningHow does it work?Provides a ‘snapshot‘ of a project at a given timeBaseline is performed against a ‘whole’ project not individual assets withinMultiple Baselines can exist for each projectOption to maintain links to shared library assets or make copy (resolve links) when creating baselineAdvantagesVisibility of Project Baselines against parent projectsBaselines are shown as child of parent project – clear associationHistory of assets will show when baseline was created and from which project and label as suchEasily generate reports against current project status compared to the baseline, for example difference in test definitions
  • 75. SCTM Overview – Requirements IntegrationNext generation requirements and risk driven testingHow does it work?View and manage CaliberRDM 2010 requirements in requirements unit of SCTMRequirements and attributes are read-only in SCTMAdvantagesFolders / Requirements / Simulations / Scenarios are all imported as requirementsAttributes of folders and requirementsAttachmentsMagnitude (imported as attribute for test)Link to running visualizationUpdated requirements from CaliberRDM automatically have new version created in SCTMManual requirement flagging capability in SCTM Automatic with CalberRDM (new, updates, deleted)Snapshot shows you the Visualization (simulations/scenarios) depending on the requirement typesSynchronization is performed at a project level (Global scheduled option and manual project sync)Generate tests from requirements view in SCTMSCTM allows you to open CaliberRDM / Generate Tests / Run Visualization (separate window)
  • 76. CaliberRDM Integration CaliberRDM Integration pointsSnapshot View – Visualization/ScenarioView 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 ExampleIf 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 - ReportingExecution ReportPlanning Report
  • 79. SilkCentral Test Manager - ReportingActionable insight into quality managementCurrent trusted data
  • 80. Across all ALM systems
  • 81. Comparable with history viewsIncreased efficiency and faster testing. Simplify testing activities and streamline execution using a single, unified test management framework.Make better decisions. Gain visibility across projects and tool – regardless of the process used – uncovering key quality metrics.Leverage legacy investments. Integrate and aggregate existing test frameworks, tools and assets.Example: Lockheed Martin test timelines reduced from 70 person-days to 1 person-day; enabled two additional releases per year; ROI after one release.Benefits of SilkCentral Test Manager
  • 83. SilkTest 2010: Advancing the State of the Art in AutomationVisual ScriptingVB.NET ScriptingSilkTest Classic 4TestEmbrace different types of users
  • 84. Provide appropriate and familiar scripting
  • 85. Multi-language or visual scripting
  • 86. Work environment – IDE or easy to use workbenchSilk4NETC#/VB.NET – VS2010Silk4JJava - Eclipse
  • 87. SilkTest Visual ScriptingStepsVisualisationVisualisation of Scripts, data and parametersFacilitate Collaborations between teamsFull support of technologiesStoryboard
  • 88. SilkTestUse the workflow bar to start graphically recording a functional scriptAdd value verifications at runtime. The auto-generated script can be modified in the SilkTest IDE if desired
  • 89. SilkTestUse the data-driven workflow bar drive a test from external data such as spreadsheets or databases
  • 90. SilkTestScripts captured graphically can be saved to Eclipse to form part of a developers test suite – extending their unit testingFull Eclipse IDE capabilities are available for editing and debugging the script
  • 91. SilkTestAdd new test Classes or Methods from within EclipseAnd record new “locators” to extend existing scripts.
  • 92. SilkTestRun SilkTest scripts as part of a JUnit test framework – or from the test management solution.
  • 93. SilkTest SummarySilkTest 2010Easy, fast, reliable automation for repeatable, scalable testing
  • 94. Industry leading Web 2.0 support
  • 95. Superior object recognition Reliable testsTests that are resilient to changeSupporting a diversity of test automation usersScripting tailored to different users – Visual, VB.NET, JavaWorkbenches tailored to different usersAutomation reuse and sharingConsistent and repeatable resultsFull cross browser AJAX support with completely automatic synchronization for testing asynchronous Web 2.0 applicationsIncrease productivity, lower costs: The fastest recording and execution of functional test scripts available today, in both Java and 4TestShorten test cycles: Advanced dynamic object recognition and synchronization for fast, stable, efficient, quality testingHigher return on investment: Optimized testing for developers and testers in traditional and agile environmentsExample: VMWare 60% improvement in QA productivity; regression testing 12x more productive.Benefits of SilkTest
  • 97. Silk PerformerEnsure applications meet scalability and performance targetsAccurately emulate thousands of real users without vast testing hardware requirementsSupport for a broad array of technologies including the latest Web 2.0 / Rich Internet ApplicationsAbility to quickly pin-point performance bottlenecks and apply powerful diagnostics to resolve themStreamlined and automated test creationComprehensive and automated reporting61
  • 98. 4 Must Have CapabilitiesSilkPerformer DiagnosticsIntegrated root cause diagnosisSilkPerformerCloudBurstPay as you go peak demand emulation SilkPerformerWeb 2.0 Support Fast and AccurateWeb 2.0 Load TestingSilk Performance AssuranceContinuous Performance Testing
  • 99. SilkPerformerCapture and customize scripts via a visual paradigm – TrueLog. Then show application state at precise moment of error.
  • 100. SilkPerformerTrueLog on error allows easy identification of errors during load testing. Solve errors without repeating expensive load tests.
  • 101. SilkPerformerStandard and easily customized reports for results analysis.
  • 102. SilkPerformerCollect 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. SilkPerformerBDLT allows more accurate testing of AJAX by measuring real user experience, including rendering time.
  • 104. SilkPerformerDrill 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 testReduce performance rework that slows down projects and eats software development budgetEnables quality and development personnel to collaborate and proactively resolve performance issues and deliver great performing applicationsIncreases the throughput of test centersCloudBurst lets software quality teams instantly launch any size “peak demand” performance test for Internet-accessible applications without the cost and burden of managing complex infrastructuresBenefits of SilkPerformer

Editor's Notes

  • #16: 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.
  • #23: 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.
  • #36: 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