The Software Quality Challenge Time to Market Resources Utilization Delivery of Quality Applications Quality Resources Time
Global Quality Management Needs: • Have more predictable software quality, schedules and costs • Increase collaboration across teams • Decrease the testing cycle (for faster releases) • Comply with Iterative/Agile development processes • Make effective & timely decisions • Trade-off decisions about quality, release schedule, resources allocation • Go/no go decisions
Addressing the Global Quality Management Needs • With a global test management solution that: • Enables management to gain visibility into the testing process for effective decision making • Provides a central point of control for organizing and sharing information • Facilitates team collaboration • Builds new efficiencies that accelerates time-to- market Global test management is a mechanism for companies to organize and optimize the testing process across teams, projects, locations, and departments. It fosters collaboration and reusability of test assets.
The Test Management Activities Testing starts with requirements. • Requirements management is the process of gathering, organizing and tracking requirements documents throughout the project • Focus testing efforts • Allows testing teams to prioritize testing based on requirements/business priority/risk Test plans contain test designs, test Steps, and other test attributes • Who must test what and how • Set up the environment • Define test steps & procedures • Develop test design • Define test data • Design test architecture • Link test plans to requirements Scheduling & execution of manual and automated tests • Unit tests, Functional & Regression tests, and Load & Performance tests • Provides increased test coverage • Eliminates human error and provides consistency in testing, independent of who runs the tests • Tracks historical data on all test executions Defect tracking and management • Process of reporting, tracking and analyzing issues throughout the software application lifecycle • Define workflow for audit trail • Automatically records and coordinates the resolution of defects
Managing Requirements Planning Tests Tracking Defects Executing Tests The Test Management Process Silos
SilkCentral Test Manager Ties it All Together Test Planning Requirements Management Test Execution Defect Tracking Reporting Supports the entire testing processCentralizes control Provides clear visibility into the quality of the application
Team 1 Team 2 Team 3 Anytime, Anywhere Access with Test Manager SilkCentral Test Manager’s Web interface and shared access to the central repository allows you to be productive 24x7
Collaboration & Visibility with Test Manager • Collaborate & communicate across teams and projects • Share and reuse test assets • Gain visibility into the testing process with reports & metrics for effective decision-making Test Manager Central Repository
Requirements Management Module Test Planning Module Test Execution Module Reporting Module User Requirements High Level Technical Design Test Scenarios Test Execution Reporting Automated Manual New Requirement Diagnose & Fix the Problem Reproduce the Problem Defect Tracking Defect Tracking Module Traceability with Test Manager Achieve predictable project outcomes while protecting intellectual property
Linkage to testcases • Test Coverage • Visually identify and associate tests to requirements • History of Requirements • Report Who/What/When Requirements Management with Test Manager • Integrations • CaliberRM (Borland) • Requisite Pro (IBM Rational) • MS Word & Excel (Microsoft)
View of assigned requirements • Integrations • SilkTest • SilkPerformer • CTE • JUnit/Nunit/ • 3rd party testing tools • Via command-line Consolidated view of your test plan Test Planning with SilkCentral Test Manager
Execution overview • Provides visibility into your test runs Test Execution with Test Manager Structured view of how tests need to be managed • Filtering • Allows you to easily select types of tests to be run & reported on.
Manual Test Execution with Test Manager • Import Tests from MS Word & Excel • Import your existing manual tests directly into Test Manager
Defect Tracking with Test Manager • Integrations • SilkCentral Issue Manager (Segue) • ClearQuest (IBM Rational) • Basic integration with 3rd party defect tracking tools • Ability to add issue number, description, and status to failed tests • Add URL to failed test, Test Manager will open the link
Reporting with SilkCentral Test Manager • Project Overview: Test Type Distribution, Test Execution Results, Find/Fixed Rate
Reporting with SilkCentral Test Manager • Project Overview: Test Coverage, Test Type Distribution, Test Execution Results
Reporting with SilkCentral Test Manager • Standard Requirements: Requirements Detail
Reporting with SilkCentral Test Manager • Standard Requirements: Requirements Details, Requirements Information, History
Reporting with SilkCentral Test Manager • Standard Requirements: Requirements (grouped by Priority)
Reporting with SilkCentral Test Manager • Find/Fix Defect Rate: Find Fix Deferred Defect Rate report
Reporting with SilkCentral Test Manager • Current Build Status: Execution Details report
Reporting with SilkCentral Test Manager • Current Build Status: Current Build Status Summary Report
Summary • With Segue’s SilkCentral Test Manager, you can: • Optimize application quality throughout the lifecycle • Gain clear visibility into the entire testing cycle • Accelerate time-to-market • Increase collaboration across teams • Ensure end-to-end traceability • Comply with Iterative/Agile development processes • Make faster and effective decisions about quality, resources allocation, and release schedules.