Professional Informatics & Quality Assurance
Software Lifecycle Manager
„Tools that are more a help than a hindrance”
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
www.qa-
navigation.comwww.qa-
navigation.com
The Software LifecycleThe Software Lifecycle
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
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:
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)
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
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
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
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
www.qa-
navigation.comwww.qa-
navigation.com
The Software Lifecycle ManagerThe Software Lifecycle Manager
The Test Workbench
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.
www.qa-
navigation.comwww.qa-
navigation.com
TC EditorTC Editor
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)
www.qa-
navigation.comwww.qa-
navigation.com
TC Set CompilerTC Set Compiler
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
www.qa-
navigation.comwww.qa-
navigation.com
Campaign ManagerCampaign Manager
www.qa-
navigation.comwww.qa-
navigation.com
Campaign ManagerCampaign Manager
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
www.qa-
navigation.comwww.qa-
navigation.com
TC ExecuterTC Executer
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
www.qa-
navigation.comwww.qa-
navigation.com
The Software Lifecycle ManagerThe Software Lifecycle Manager
The Report Manager
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
www.qa-
navigation.comwww.qa-
navigation.com
Technical ReportTechnical Report
www.qa-
navigation.comwww.qa-
navigation.com
Fix EditorFix Editor
www.qa-
navigation.comwww.qa-
navigation.com
CR EditorCR Editor
www.qa-
navigation.comwww.qa-
navigation.com
Report OverviewReport Overview
www.qa-
navigation.comwww.qa-
navigation.com
Shipment ReportShipment Report
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)
www.qa-
navigation.comwww.qa-
navigation.com
Statistics GeneratorStatistics Generator
www.qa-
navigation.comwww.qa-
navigation.com
Test Case StatisticsTest Case Statistics
www.qa-
navigation.comwww.qa-
navigation.com
Test Case StatisticsTest Case Statistics
www.qa-
navigation.comwww.qa-
navigation.com
Report StatisticsReport Statistics
www.qa-
navigation.comwww.qa-
navigation.com
Report StatisticsReport Statistics
www.qa-
navigation.comwww.qa-
navigation.com
Collaboration ManagerCollaboration Manager
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:
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:
www.qa-
navigation.comwww.qa-
navigation.com
The Software Lifecycle ManagerThe Software Lifecycle Manager
The SLM as a Smart Toolkit
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.
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
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.
www.qa-
navigation.comwww.qa-
navigation.com
SLM System InstallationSLM System Installation
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)
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
www.qa-
navigation.comwww.qa-
navigation.com
Report Manager ArchitectureReport Manager Architecture
www.qa-
navigation.comwww.qa-
navigation.com
Test Workbench ArchitectureTest Workbench Architecture
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)
www.qa-
navigation.comwww.qa-
navigation.com
QA Navigation SLMQA Navigation SLM
Summary
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…
Top Related