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]