SQS Testsuite Overview

Transcrição

SQS Testsuite Overview
SQS – the world’s leading specialist in software quality
sqs.com
SQS Testsuite
Overview
Agenda
Overview of SQS Testsuite
• Test Center
• Test Process Automation (TPA)
• Test Case Specification (TCS)
• Dashboard
Integrations & more
Service & Support
© SQS Group | SQS Testsuite | May 2016 | 2
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
Overview SQS Testsuite
Modules and Functions
© SQS Group | SQS Testsuite | May 2016 | 3
Overview SQS Testsuite
The SQS Testsuite consists of four main modules which cover
the entire testing process.
Dashboard
• Live-Analysis in the browser
• Customer specific reporting
• Cross-project reporting
• Reporting across software
• Utilization of different data sources
Test Case Specification
• Systematic test case design
• Equivalence class analysis
• Decision table testing
• Cause-Effect Analysis
• Requirements review
Test Process Automation
• Automation of test processes
• Test environment management
• Modular action-word approach
• Dynamic script generation
• Distributed testing across system limits
• Integrated result comparison
• Result return and documentation
• Business process testing
• Utilization of external automation tools
• Integration of suitable test drivers
Test Center
• Requirement documentation
• Test case and test data specification
• Test management
• Planning and control
• Test execution
• Result documentation
• Analyses and reports
• Import and export options
• Integration of external applications
© SQS Group | SQS Testsuite | May 2016 | 4
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
SQS Test Center
Central and integrative design and test project management
© SQS Group | SQS Testsuite | May 2016 | 5
SQS Test Center
Requirement documentation as proof of test coverage and
report on quality status.
The requirement component allows the hierarchic documentation of test relevant
requirements and Use Cases as well as the allocation of test objects and test cases to
create a coverage correlation.
•
•
•
•
•
•
•
•
•
•
•
Hierarchic structuring
Files & subfolders
Requirements & sub-requirements
Formatted description (Rich-Text)
Classification and comments
Allocation of test cases
Analyses and reports
Attachments & links
Note history
Additional information
Customer specific integrations
© SQS Group | SQS Testsuite | May 2016 | 6
SQS Test Center
Detailed test case specification with hierarchic built and
structured procedure with test objects.
The test case specification follows the ISTQB®-standard and is structured with folders and
test objects to illustrate the function areas and processes with the corresponding
allocation of the test cases.
•
•
•
•
•
•
•
•
•
•
•
•
Hierarchic structuring
Files & subfolders
Test objects for functions and processes
Test case allocation to test objects
Formatted description (Rich-Text)
Classification, evaluation and comments
Allocation to requirements
Analyses and reports
Attachments & links
Note history
Additional information
Customer specific integrations
© SQS Group | SQS Testsuite | May 2016 | 7
SQS Test Center
Separation of logical test cases and concrete test data
increases quality and reduces effort.
The logical test cases describe the procedure; the test data complements the concrete
entries and exits. The once-only description of the test case serves as a basis for testing
with corresponding test data – thus reducing the effort of test case creation and
maintenance.
•
•
•
•
•
•
•
•
•
•
•
Structured format according to ISTQB®
Detailed specification
Parameters expand the specification
Reusable structures
Adjustable test data variable
Formatted description (Rich-Text)
Allocation to requirements
Attachments & links
Note history
Additional information
Customer specific integrations
© SQS Group | SQS Testsuite | May 2016 | 8
SQS Test Center
Increase in efficiency and maintainability for the entire test
specification with templates and reusability.
Additional data structures in test cases allow more concrete specifications, with no limit
to the reusability of the templates. Entire test cases can be combined to scenarios and
business processes with the corresponding data.
• Data structures increase the clarity and the level of detail of the
specification
• Reuse of templates increases the efficiency of the specification
• The Synchronization Assistant reduces causes of errors and
maintenance effort with adjustments.
• Efficient test case specification thanks to reusability of test cases
as steps for business processes and scenarios
• Allocation of corresponding test data
• Effort reduction of maintenance and causes of errors with
automatic updates and adjustments.
© SQS Group | SQS Testsuite | May 2016 | 9
SQS Test Center
Test Center manages and supports both the manual and the
automated test execution centrally with test plans.
The planning of the test preparation as well as of the test execution is conducted with
test cycles and test sets, to which the tests to be executed are allocated. Assistants and
filters support the creation and administration of test plans.
•
•
•
•
•
•
•
•
•
•
•
•
Central planning of all test activities
Test preparation and test execution phases
Planning of tasks and allocation to employee
Standardized and flexible planning structure
Definition of test cycles and test sets
Assistants for the manual test execution
Trigger for the automated test execution
Work status and progress monitoring
Central storage and display of test results
Simple repetition and reusability of planned procedures
Assistants and filters for generation and administration
Suitable for classic and agile process models
© SQS Group | SQS Testsuite | May 2016 | 10
SQS Test Center
Test Center supports manual test execution with an additional
assistant – online and offline.
Apart from the regular test execution within Test Center, the Test Log Editor, an additional
assistant, facilitates the manual test execution. This component allows embedded use
online or can be used for distributed testing offline.
•
•
•
•
•
•
•
•
•
•
•
•
External assistant for manual test execution
Planning of tasks and editor assignment
Export option for offline test execution
Comfortable step-by-step user prompting
Detailed sequence description for each test
Additional information during execution
Direct validation of each test step
Easy documentation of test results and outcome
Effort and progress documentation
Comments, attachments and screenshots
Centralized import of test results
Centralized storage and display of test results
© SQS Group | SQS Testsuite | May 2016 | 11
SQS Test Center
The Test Center offers a number of standard analysis and
reporting functions for the test project.
The status of the test project is retrievable at any time with central reporting. Various
filters, analyses and reports are available for different levels and objects.
•
•
•
•
•
•
•
Analyses on different levels
Display of progress and status
Quality overview of all project areas
Extensively configurable filter functions
Export of test results and reports (e.g. PDF)
Additional export options via PublicAPI
Other reports possible with integrations
© SQS Group | SQS Testsuite | May 2016 | 12
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
SQS Test Process Automation (TPA)
Variable test process automation with comprehensive test environment management
© SQS Group | SQS Testsuite | May 2016 | 13
SQS Test Process Automation (TPA)
SQS Test Process Automation automates processes by using
established tools and drivers.
The test process automation of SQS-TEST®/Professional follows the Action-Word-Principle
and thus combines simple test management with complex automation.
TPA = Test Process Automation
• SQS TPA realizes test automation processes
• Integration of established test drivers in line with
the target systems
• Action-Word libraries for test case specification
• Script building blocks and Action-Word modules for test drivers
• Extensive test environment management
• Automated preparation, execution and evaluation
• Dynamic script generation and test data provision
• Initialization and result return
• Test data management
© SQS Group | SQS Testsuite | May 2016 | 14
SQS Test Process Automation (TPA)
SQS TPA allows automated testing across different systems –
parallel and sequential.
The test process automation offers complex and flexible test environments and the
control and utilization of different drivers and target systems.
SQS-TEST®/Professional
Target Environment
Test Center
• Test cases
• Action-Words
• Test data
Test Process Automation
Test environment
Action-Module
Initializing
Action-Word library
Test archive
Test driver
Results
•
•
•
•
Windows
Unix
Host
etc.
•
•
•
•
Ranorex
Test Complete
QTP
etc.
TPA allows the automated testing of processes also across various applications with
different operating systems.
TPA supports all operating systems for which there are test drivers.
© SQS Group | SQS Testsuite | May 2016 | 15
SQS Test Process Automation (TPA)
Comprehensive and modular automation with Ranorex as
recorder and test driver
Ranorex® test automation tools provide extensive functions as a capture/replay tool and
test drivers for the automated test execution.
All test results from Ranorex can be
seen in SQS Test Center
Action-Words in SQS-TEST®/Professional
Link with Ranorex modules
SQS TPA creates a Ranorex
Testsuite dynamically for the
runtime and executes it.
© SQS Group | SQS Testsuite | May 2016 | 16
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
SQS Test Case Specification (TCS)
Systematic test case specification with established methods
© SQS Group | SQS Testsuite | May 2016 | 17
SQS Test Case Specification (TCS)
SQS Test Case Specification (TCS) is the solution for quality
assurance of your mission critical applications.
TCS illustrates the established SQS methodology to achieve a high test coverage with an
optimal number of qualified test cases.
Equivalence partitioning
1
All combinations of
dependencies are
generated
automatically.
Clever merging reduces
combinations.
Decision tables
2
3
Advantages
• Application of a recognized
method for systematic test
case specification
• High degree of test
coverage with optimal
number of test cases
• Automatic generation of
test cases
• Export of high-quality test
cases into different test
systems
• Upgrade of your existing
test environment
With this, test cases are transferred
automatically to the Test Center
Not the quantity of test cases makes the difference, but their quality!
© SQS Group | SQS Testsuite | May 2016 | 18
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
SQS Dashboard
Key figures and monitoring from different sources
© SQS Group | SQS Testsuite | May 2016 | 19
SQS Dashboard
The SQS Dashboard is a tailor-made monitoring system
integrating different sources for customer-specific projects.
Different data sources and reports need to be addressed to establish each individual
dashboard.
Advantages
• Homogenous and
corporate wide
reporting
Platform independent
data collectors
Heterogenous tool environment
Dashboard server
Browser display
• Flexible consolidation of
data and key figures
from different systems
in one clear web user
interface
• Improved transparency
of your projects
The Dashboard displays all the required data and key figures from
different systems in one clear web user interface in the browser. This
way, the project lead can keep track of and manage the current
situation quickly at any given moment.
• No double maintenance
of the necessary data
and therefore,
avoidance of
inconsistencies.
© SQS Group | SQS Testsuite | May 2016 | 20
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
Integrations & more
© SQS Group | SQS Testsuite | May 2016 | 21
Examples for successful integrations
Various integrations for requirements, processes, incidents and
automation tools.
SQS-TEST®/Professional supports a number of different integrations with its public
interface (PublicAPI) and the architecture of the test process automation.
Examples:*
Source: Companies’ websites and publications
* Availability and additional effort for integrations on request
© SQS Group | SQS Testsuite | May 2016 | 22
Verticalisation, products and SQS technology
Reusable assets within the SQS Testsuite generate additional
value for different industries and products right from the start.
SQS services and assets combine business knowledge and IT landscape knowledge
for various industries and products into a reliable testing concept.
Business
Structure
IT
Landscape
Test
Conditions
Test Cases
Traceability
Coverage & Contracts
© SQS Group | SQS Testsuite | May 2016 | 23
Test data management with SQS-TEST®/Professional
Comprehensive test data management –
from anonymizing to synthesizing.
Tool supported test data (TDM) allows a concentrated provision of necessary test data by
adhering to business, technical and regulatory specifications and conditions.
• Suitable test data for each test case, process and
Use Case
• Test data independence of insecure and difficult
to examine production data
• Reduction of the test data inventory compared
to the production inventory
• Acceleration of the test runs thanks to
availability of necessary data combinations
• Test data complies with legal regulations on data
protection
• Customer specific implementation and
adjustment in the project
Test Case
based Search
(Data Reservation)
Simulation
(Service
Virtualization)
Specification
(Synthetic
Test Data)
Processes
in TDM
Aging
(Cut-Off Date
Data)
Extraction
(Production
Data)
Generation
(Mass Data)
Obfuscation
(Data Privacy
Compliance)
© SQS Group | SQS Testsuite | May 2016 | 24
Overview SQS-TEST®/Professional
The SQS Testsuite is future-proof and scalable – with strong
partners and comprehensive functionalities.
SQS Testsuite…
… is based on professional tools and established methods
… is founded on a common vision
… provides professional support
… is developed by experts for experts
… is globally implemented – internal and external
Integrations
Defect
Management
Requirements
Management
Methodology
Test Process
Automation
(TPA)
Test Design
Projects &
Development
Quality
Intelligence /
KPIs
Test
Management
(SQS PractiQ®
& ISTQB®)
Capture/
Replay*
Test Execution
Testing Assets
Test Data
Management
* Powered by
© SQS Group | SQS Testsuite | May 2016 | 25
Um ein neues Kapitel einzuleiten, kopieren Sie bitte eine Folie mit
einem geeigneten Bildmotiv aus der Datei „Dividing Slides.pptx“ (zum
Download in den Präsentationsmodus wechseln) und fügen Sie es hier
ein. Wenn nötig, weisen Sie mit einem Rechtsklick und der Auswahl
“Layout  Dividing Slide“ die korrekte Formatierung zu.
Service & Support
Comprehensive services for methods and technology
© SQS Group | SQS Testsuite | May 2016 | 26
Service & Support
Apart from tool support, SQS also offers further services with
the SQS Testsuite and beyond.
Tool-Support and Maintenance Services
• Updates included
• Regular releases
• Patches and workarounds
• Technical Hotline
• E-mail support
Technical Services
• Installation and implementation
• Technical adjustments
• Integrations and upgrades
• Import and export scripts
• Automation
Trainings and Workshops
• Tool specific trainings
• Customer specific workshops
• Methodology training
• Technical training
• Certifications (ISTQB®, ASQF…)
SQS Services
• Test management
• Quality & risk management
• Functional testing
• Non-functional testing
• Test technology support
• Project & business consulting
• And much more
© SQS Group | SQS Testsuite | May 2016 | 27
sqs.com
SQS Software Quality Systems AG
Stollwerckstraße 11
51149 Cologne, Germany
Phone: +49 2203 9154-11
[email protected]
Thank You.
Thorsten Bongers
Produkt Management
Phone: +49 2203 9154-7080
[email protected]

Documentos relacionados