49
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”

Professional Informatics & Quality Assurance

  • Upload
    torgny

  • View
    35

  • Download
    2

Embed Size (px)

DESCRIPTION

Professional Informatics & Quality Assurance. Software Lifecycle Manager. „Tools that are more a help than a hindrance”. The Software Lifecycle Manager. The Software Lifecycle Your Situation Our Offering Use at Deutsche Telekom Overview The Test Workbench The Report Manager - PowerPoint PPT Presentation

Citation preview

Page 1: Professional Informatics & Quality Assurance

Professional Informatics & Quality Assurance

Software Lifecycle Manager

„Tools that are more a help than a hindrance”

Page 2: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

The Software Lifecycle ManagerThe Software Lifecycle Manager

• The Software Lifecycle• Your Situation• Our Offering• Use at Deutsche Telekom• Overview• The Test Workbench• The Report Manager• The SLM as a Smart Toolkit

Page 3: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

The Software LifecycleThe Software Lifecycle

Page 4: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Your SituationYour Situation

• … are high-priced, monolithic applications that force you to adapt yourself to their workflow?

• … are hard to install, customize and maintain?• … have hijacked your data and you can‘t get

them back?• … don‘t exchange data between each other?• … don‘t give you an overview of what your

situation is?

Your Software Lifecycle Management Applications

Page 5: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Our OfferingOur Offering

• Open Source• XML data storage• Open interfaces• Smart Toolbox• Effortless to install• Ready for Use• Extensive Reporting

An integrated Test, Error Report, Change Request and Shipment Management Tool:

Page 6: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Use at Deutschen TelekomUse at Deutschen Telekom

• So far more than 1,5 years successful production as a test, error report , CR management and shipment tool

• > 4000 documents, > 100 user• Zero downtime caused by the product, no loss of data,

three times moved without friction• Tailor-made adaptation to the needs of the project• Automated test execution by integration of an external

testing tool (Soap UI)• Integration of two external error tracking tool and one

CR management tool (automated data import and status feed back) -> one sight for project members

• Automated feeding of data in succeeding system.• Automated generation of reports• Individualized view of Reports• „The back bone of the project.“ (Jens Raab, project

leader)

Page 7: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Usage at Deutschen TelekomUsage at Deutschen Telekom

QA Navigation Software Lifecycle

Manager

User Acceptance

Test (extern)

Deploy-ment

Shipping Manage-ment

System Test

Production

Issues

Change Request

s

Soap UISoap UI

Page 8: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Integration of Soap UIIntegration of Soap UI

Test Case

Soap UI Project

Test Workbench

Test Automation

Soap UIexport

execute

Preparation

Error Reporting

Execution

Execution Message

Reporting

Rep

ort

Man

ag

er

Page 9: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Overview (Test Workbench)Overview (Test Workbench)

Test Case TC Set

Campaign TC ExecutionStatistics

Request

Report Manager

Export/Import

Page 10: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Overview (Report Manager)Overview (Report Manager)

Test Workbench CR Report

Technical Report

Statistics

Fix

Source

Ship Doc

Interfaces

Page 11: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

The Software Lifecycle ManagerThe Software Lifecycle Manager

The Test Workbench

Page 12: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

The Test WorkbenchThe Test Workbench

The Test Workbench is a .Net application focused on effort re-use, ease of use and significant reporting for all of your test activities.

Page 13: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

TC EditorTC Editor

Page 14: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

TC EditorTC Editor

Editor to create or alter Test Cases.Features:• Link to Requirement• Chain TCs• ‘Save as New’• ‘Save & New’• Export/import• Attachment of external Files (e.g. for test-

automation)

Page 15: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

TC Set CompilerTC Set Compiler

Page 16: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

TC Set CompilerTC Set Compiler

Tool to compile Test Case Sets.Features:• Summary Calculations• Jump to Test Case Editor

Page 17: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Campaign ManagerCampaign Manager

Page 18: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Campaign ManagerCampaign Manager

Page 19: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Campaign ManagerCampaign Manager

Testing Campaign compile and tracking tool.Features:• TC sets customizable• Assign tests• Execution Overview (Status, Statistics)• Navigate to TC set, TC, TC execution, PR

Page 20: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

TC ExecuterTC Executer

Page 21: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

TC ExecuterTC Executer

Test Execution facility. Features:• Automatic time taking• Edit TC• ‘Error’ button launches Problem Tracker,

presets data and links the documents• ‘Next’ for executing test chains• Tests executable within or outside a campaign

Page 22: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

The Software Lifecycle ManagerThe Software Lifecycle Manager

The Report Manager

Page 23: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Report ManagerReport Manager

A Report Tracking Tool:• For Error Reports, Fixes, Change Requests,

Shipments• 100% Web Application (no installation required

for users)• Full Report Administration (assigning, status

tracking, forwarding etc.)• Navigation to all documents (including Test

documents)• 100% Customizable (Open Source)• Supports connections to external reports

Page 24: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Technical ReportTechnical Report

Page 25: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Fix EditorFix Editor

Page 26: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

CR EditorCR Editor

Page 27: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Report OverviewReport Overview

Page 28: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Shipment ReportShipment Report

Page 29: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Statistics GeneratorStatistics Generator

Statistical Data Export Tool. Exports all relevant data as csv files, ready to be used with spreadsheet calculation applications. (Excel templates are provided)

Page 30: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Statistics GeneratorStatistics Generator

Page 31: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Test Case StatisticsTest Case Statistics

Page 32: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Test Case StatisticsTest Case Statistics

Page 33: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Report StatisticsReport Statistics

Page 34: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Report StatisticsReport Statistics

Page 35: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Collaboration ManagerCollaboration Manager

Page 36: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Collaboration ManagerCollaboration Manager

• Merges documents of a campaign, i.e.– Adds new tests to the campaign– Adds execution data to the campaign– Adds Problem Reports to the campaign

• Export attaches locks• Import minds locks

Tool to export and import all relevant data of a test campaign. Features:

Page 37: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Test Automation SupportTest Automation Support

• Interface for Automated Test Execution Reporting

• Interface for Automated Error Reporting• Communication through HTTP• Platform independent

Plug in to manage automated tests. Turns Unit Tests and other test scripts into managed test projects with project control, status overview and reports.Features:

Page 38: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

The Software Lifecycle ManagerThe Software Lifecycle Manager

The SLM as a Smart Toolkit

Page 39: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Technical FeaturesTechnical Features

The SLM products are implemented in a fashion, that makes them easy to configure, ready for adaption to customer request, independently useable, open for integration and extraordinarily robust.

Page 40: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Technical FeaturesTechnical Features

• XML based documents that allow import and export at any point in time

• Full queryable Database• DB storing independent from document structure• Universal document identification -> free document

exchange, databases mergeable (UID server)• Low data interlacing• Independency of applications• Flexible document linkage allowing swift navigation• Multiple databases supported• Database independent• Server independent

Page 41: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

SLM InterfacesSLM Interfaces

• Service to report a problem (via HTTP)• Interfaces to synchronize with external

reporting tools• Plug-Ins for report status change• Interface to set report status• Service to read the status of a report• Report import/export• etc.

Page 42: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

SLM System InstallationSLM System Installation

Page 43: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

SLM ConfigurationSLM Configuration

• Configuration fully customizable• Customizable data:

– Status flags– Error codes– Report types– External Sources– Project data (applications, sections,

releases) etc.• Fully localized (National Language Support)

Page 44: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

SLM ImplementationSLM Implementation

• Layered implementation concept• Modular, loosely coupled • Designed for customized development• Application Layer is Open Source

Page 45: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Report Manager ArchitectureReport Manager Architecture

Page 46: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

Test Workbench ArchitectureTest Workbench Architecture

Page 47: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

SLM Application RobustnessSLM Application Robustness

• Formal check through DTDs• Full document reload after saving• Extended error handling (error base class) with • Sophisticated error log (location of 90% of all

errors identified by just interpreting the log)

Page 48: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

QA Navigation SLMQA Navigation SLM

Summary

Page 49: Professional Informatics & Quality Assurance

www.qa-

navigation.comwww.qa-

navigation.com

SummarySummary

• … offers you all facilities required to handle all activities that accompanies software development.

• … enables you to manage your testing activities while offering re-use capabilities of your test effort.

• … is a tool that allows effortless customization.• … provides easy integration into your legacy

infrastructure through its open document format and its modularity.

• ... is ready to be customized to meet your specific requirements.

The QA Navigation SLM…