7.0. What s New in. SOFTWARE QUALITY ASSURANCE TOOLS & TECHNOLOGY PROFESSIONAL SERVICES ACADEMY P a g e 1

Similar documents
ReqXChanger Closing the Gap between Requirements and Modelling

PTC Integrity Eclipse and IBM Rational Development Platform Guide

Braindumps.C questions

IndustrialIT System 800xA Engineering

Requirements Management

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

Development Testing for Agile Environments

Jitterbit Technical Overview : Salesforce

TESSY Automated dynamic module/unit and. CTE Classification Tree Editor. integration testing of embedded applications. for test case specifications

SCADE System Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System

EVENT VIEWER IN WINDOWS 7

Monitoring Replication

Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest

Microsoft SharePoint Server 2010: What s New and What s Changed?

Enhanced Project Management for Embedded C/C++ Programming using Software Components

Integrity 10. Curriculum Guide

Data processing goes big

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

MatchPoint Technical Features Tutorial Colygon AG Version 1.0

HP Application Lifecycle Management

IBM Rational AppScan: Application security and risk management

Understanding class paths in Java EE projects with Rational Application Developer Version 8.0

Requirements INTLAND SOFTWARE. Management Guide INTLAND SOFTWARE LIBRARY QUIET ZONE. Requirements. Requirements

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

Software Engineering for LabVIEW Applications. Elijah Kerry LabVIEW Product Manager

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

tools that make every developer a quality expert

System Planning, Deployment, and Best Practices Guide

SAP Data Services 4.X. An Enterprise Information management Solution

BI xpress Product Overview

How To Use Ibm Tivoli Monitoring Software

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HEAT DSM Release Overview. Andreas Fuchs Product Management November 16th, 2015

Day 1 - Technology Introduction & Digital Asset Management

Symantec Enterprise Vault.cloud Overview

Meister Going Beyond Maven

IBM Rational ClearCase, Version 8.0

IMAN: DATA INTEGRATION MADE SIMPLE YOUR SOLUTION FOR SEAMLESS, AGILE DATA INTEGRATION IMAN TECHNICAL SHEET

Adlib Museum. Software for professional collections management in museums and other collecting institutions. Comprehensive, Flexible, User-friendly

Using Process Monitor

Enterprise Service Bus

ArcGIS Viewer for Silverlight An Introduction

Integrating SharePoint Sites within WebSphere Portal

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

HP Agile Manager What we do

Overview. Datasheet: Centerprise Connector for Salesforce. Key Features. Overview

Jitterbit Technical Overview : Microsoft Dynamics AX

ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence

Rational Team Concert. Quick Start Tutorial

SpiraTeam Feature Compa

Rational Rational ClearQuest

MD Link Integration MDI Solutions Limited

WebSphere Business Monitor

AKCess Pro Server Management Software

Sybase Unwired Platform 2.0

BarTender s.net SDKs

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

Customer Relationship Management

Command Centre v7.50. Feature Summary. security.gallagher.com

Software Engineering Best Practices. Christian Hartshorne Field Engineer Daniel Thomas Internal Sales Engineer

Sabre Red Apps. Developer Toolkit Overview. October 2014

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

DB2 Application Development and Migration Tools

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

BusinessObjects Enterprise InfoView User's Guide

FileMaker 11. ODBC and JDBC Guide

Adam Rauch Partner, LabKey Software Extending LabKey Server Part 1: Retrieving and Presenting Data

Performance Testing Web 2.0

CHAPTER 6: TECHNOLOGY

Datasheet: Centerprise Connector for Salesforce Key Features

National Frozen Foods Case Study

Nintex Workflow 2010 Help Last updated: Friday, 26 November 2010

Jitterbit Technical Overview : Microsoft Dynamics CRM

NEW FEATURES ORACLE ESSBASE STUDIO

SOFTWARE TESTING TRAINING COURSES CONTENTS

Tutorial: BlackBerry Application Development. Sybase Unwired Platform 2.0

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

Business Intelligence Using SharePoint 2013 and Office365

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

FileMaker 12. ODBC and JDBC Guide

IBM WebSphere ILOG Rules for.net

User Application: Design Guide

Release Notes. Asset Control and Contract Management Solution 6.1. March 30, 2005

Creating Dynamics User Model Dynamic Linked Library (DLL) for Various PSS E Versions

Software Development Kit

IDE Integration for Android* Part of the Intel Integrated Native Developer Experience (Intel INDE) 1.5.7

Migrate from Exchange Public Folders to Business Productivity Online Standard Suite

DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014

Programming with Android: SDK install and initial setup. Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna

Transcription:

SOFTWARE QUALITY ASSURANCE TOOLS & TECHNOLOGY PROFESSIONAL SERVICES ACADEMY P a g e 1 What s New in 7.0 Cantata 7.0, available from February 2016, is a major new release of Cantata. This document outlines the most important changes including completely new capabilities and a wide range of enhancements. Copyright QA Systems GmbH 2015

What's New in Cantata 7.0 P a g e 2 Introduction Cantata 7.0, available from October 2015, is a major new release of Cantata. This release contains significant new capabilities, a wide range of enhancements and some fixes. The full set of changes is documented in the Release Notes which track all changes since version 4.1. The most important changes are highlighted in the sections below. An Add-on tool is also available with this release: Cantata Team Reporting enables distributed teams to work more effectively. As with previous versions, once released, Cantata 7.0 will be independently certified by SGS TÜV SAAR to the highest level of integrity for the main software safety related standards: ISO 26262 (Automotive) IEC 62304 (Medical Devices) IEC 61508 (Industrial) IEC 60880 (Nuclear) EN 50128 (Railways) A full tool qualification kit will also be available for the avionics standards DO-178B/C and DO-330. Cantata Trace Bi-directional traceability of requirements or test plans with tests is required by all safety related standards. Cantata Trace is a completely new capability in Cantata 7.0, which makes it faster and cheaper for users to satisfy this bi-directional traceability. An intuitive drag-and-drop interface makes it easy to assign relationships and integrates with external Requirements Management Tools (RMT). Requirements or test plan information is imported from a RMT such as DOORs, PTC Integrity, Polarion or even Microsoft Excel. This information is stored by Cantata on a server so that information can be accessed and synchronized across multiple workspaces. Cantata Trace provides options for configuring Import and Export of requirements traced to tests and code coverage results. Cantata Trace is used to assign trace relationships with tests scripts or test cases within them. The traced relationship is automatically updated with test results and code coverage status and exported to the RMT.

What s New in Cantata 7.0 P a g e 3 Cantata Trace with drag and drop association of requirements tests scripts / test cases, and visibility of all traced relationships in both the user s own workspace and on the server. Cantata Trace provides out of the box support for import and export via XML and Microsoft Excel. An on-site direct tool API integration configures Cantata Trace to fit precisely with users workflow and specific RMT (e.g. PTC Integrity, IBM DOORs, Polarion etc). Enhanced Platform & Toolchain Support Platforms are always changing, and integrating into a tool chain should not be a challenge. Cantata 7.0 continues to make it easy to stay up to date with current platforms and toolchains, easing developer workflow and saving time. Host Operating Systems and Compilers Cantata 7.0 includes upgrades for: Windows 64-bit Microsoft Visual Studio 64 bit GNU tool chain up to version 4.9.x QA Framework for QA-C and QA-C++ Cantata and QA Framework are installed in the same Eclipse IDE providing a seamless transition between dynamic and static testing. As the source code may be subject to change during the unit and integration stages of development, it is helpful for engineers to immediately know that such changes are compliant with the static analysis requirements. To keep dynamic and static testing processes synchronised, Cantata 7.0 can automatically trigger QA- C/++ re-analysis upon source code changes in the Cantata workspace.

What s New in Cantata 7.0 P a g e 4 Eclipse Environments + Cantata 7.0 is built on the Luna (4.4) release, and is also available to install as an Eclipse-Ready plugin set for releases Galileo (3.5) up to the recently released Mars (4.5), giving instant access to the ecosystem s latest rich set of plug-and-play tool integrations (e.g. SCM, CI tools). Cantata 7.0 is tightly integrated with leading Integrated Development Environments Built-on-Eclipse and toolchains available as Eclipse Ready plug-ins. Dependency Resolver The efficiency of isolating testing C/C++ is limited by a chain of linker dependencies required to build the software under test. For C++ although these referenced methods in classes are not directly called by the software under test, their definitions are still needed. Iteratively and manually creating these definitions in stubs, when identified by the linker as an unresolved symbol, can be so time consuming that isolation testing C++ may not be cost effective. Dependency Resolver automatically reads the linker output to find any undefined references that have been identified, it then adds those undefined references (data or routines) to the build to create a complete test executable. This breaks the manual dependency chain, freeing testers to efficiently isolation test C++ classes. This increases efficiency as testers only need to generate call interface controls (stubs, isolates and wrappers) for calls which they wish to test. Reduced Target Footprint With Cantata 7.0 target libraries, testing on small targets can be an order of magnitude faster. A new subset without the sprintf() function, reduces ROM requirements by 40%, and uses integer IDs not string literals. The subset provides: More target memory available for source code or Cantata test cases Support for smaller targets and safety RTOSs (e.g. GreenHills Integrity-178) Users environment can be compliant with the MISRA 2012 guidelines, which prohibits sprintf Formatting test results on the host results in faster data transfer from target to host

What s New in Cantata 7.0 P a g e 5 Local Static Data Accessibility Cantata 7.0 new automatic Accessibility Instrumentation provides direct test script access to function local static data for even more efficient White-Box unit tests. It allows testers (read and write) access to data declared static to local functions (not just a file) and unlocks it for testing. The most common use of local static data is for storing the logical state within state machines. This new accessibility instrumentation provides the Cantata test script the ability to: Use white-box testing within state machines Read local static data to check machine state between transitions Write local static data to efficiently set test case trigger pre-conditions prior to state transitions Improvements to Test Script Manager In Cantata 7.0 Test Script Manager has been improved to ease workflow and enhance test productivity. A new Test Script Model provides more robust synchronisation of the C/C++ test script with its graphical representation in the Test Script Manager. Text selection and sorting of lists has been added to the Call Interface Control tabs in the test generation wizard and within the Test Script Manager. Test script synchronisation with the software under test, to update for code changes: Improved matching of call interface controls (stub/isolate/wrapper) Enhanced matching of static data and global data

What s New in Cantata 7.0 P a g e 6 Cantata Team Reporting Add-On Cantata Team Reporting enables distributed teams to work more effectively together. It is available as an optional Add-on for Cantata 7.0. Desk top users have a simple client interface to push (automatically or selectively) tests and additional data about them into a folder hierarchy onto a Cantata server. This additional test data for each container in the hierarchy can include: Environment variables requested by their names (e.g. PATH) Java property values, requested by their property name (e.g. operating system name) Cantata Properties (e.g. Cantata version, Target Specific Configuration) User defined properties Cantata Team Reporting provides a web interface for teams to share tests avoiding the need to replicate tests over multiple workspaces. It also enables managers to monitor test status and progress. Highlights of the web interface include: On-line summaries of test execution and results status (Cantata and any other tests) with filters, ordering and history Differentiation of tests by Additional Test Data (e.g. by user, tests run, different system configuration variants) Drill-down through a hierarchy of containers from summaries to detailed results Interactive diagnostics (similar to Cantata Test Results Explorer, Coverage Explorer and Coverage Viewer) visible for all test results Aggregation of code coverage data over multiple tests A REST API providing a JSON formatted response to queries, so results data can be directly matched and provided in any 3 rd party interface Cantata Team Reporting Summary View

What s New in Cantata 7.0 P a g e 7 Cantata Team Drill-Down Summary Views