( )

Similar documents
( )

Function names can be specified with winidea syntax for qualified names, if multiple download files and file static functions are tested.

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, May 2018

17 - VARIABLES... 1 DOCUMENT AND CODE VARIABLES IN MAXQDA Document Variables Code Variables... 1

A Guide to Quark Author Web Edition 2015

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, January 2018

Caliber 11.0 for Visual Studio Team Systems

Release Notes ClearSQL (build 181)

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

Quick Reference Card Business Objects Toolbar Design Mode

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar

IBM Rational Rhapsody Gateway Add On. User Guide

Teamcenter 11.1 Systems Engineering and Requirements Management

Caliber Visual Studio.NET Integration Visual Studio Integration

OU EDUCATE TRAINING MANUAL

Reporter Tutorial: Intermediate

Automotive Data Dictionary

Modern Requirements4TFS 2018 Update 1 Release Notes

RealTime-UnitTest On Object Code Level

Exploring SharePoint Designer

Oracle Enterprise Performance Reporting Cloud. What s New in June 2017 Update (17.06)

Zend Studio 3.0. Quick Start Guide

UML PROFILING AND DSL

What s New in PerfectForms Version Release Date: January 11, 2010

MICROSOFT EXCEL KEYBOARD SHORCUTS

Client Configuration Cookbook

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values

OpenForms360 Validation User Guide Notable Solutions Inc.

CCRS Quick Start Guide for Program Administrators. September Bank Handlowy w Warszawie S.A.

Forms iq Designer Training

A Guide to Quark Author Web Edition October 2017 Update

DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan

Release Notes. PREEvision. Version 6.5 SP11 English

download instant at

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

Modern Requirements4TFS 2018 Release Notes

ADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course):

FileNET Guide for AHC PageMasters

F-Secure Policy Manager Reporting Option

Client Configuration Cookbook

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017

Anchovy User Guide. Copyright Maxprograms

Frequency tables Create a new Frequency Table

P6 Professional Reporting Guide Version 18

FileNET Guide for AHC PageMasters

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

Getting Started Guide. Chapter 3 Using Styles and Templates

You can also check the videos at the bottom of this page:

Sourcing - How to Create a Negotiation

in rich text controls as well as Word Document templates by adding them as document properties and these into the template.

ELO. ELO Dropzone. Document Management and Archiving Software. September ELO Digital Office GmbH.

SAMPLE. 1 ICT Spreadsheet Essentials. Lesson 1: Introduction to Spreadsheets

User Manual Version: Date: JAN 2016

QDA Miner. Addendum v2.0

The MAXQDA Stats Data Editor

Microsoft Excel > Shortcut Keys > Shortcuts

Caja File Manager. Desktop User Guide

Content Author's Reference and Cookbook

Adobe ColdFusion Documentation. September 2014

for Q-CHECKER Text version 15-Feb-16 4:49 PM

Kaldeera Advanced Forms 2009 User s guide

HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

The figure below shows the Dreamweaver Interface.

EasySites Quickstart Guide. Table Of Contents

A Guide to Quark Author Web Edition September 2016 Update

CLIQ Web Manager. User Manual. The global leader in door opening solutions V 6.1

Lesson 19 Organizing and Enhancing Worksheets

Perceptive Nolij Web. Administrator Guide. Version: 6.8.x

IBM Rational Rhapsody Gateway Add On. User Manual

SharePoint List Booster Features

Talend Open Studio for MDM Web User Interface. User Guide 5.6.2

EIGNER PLM 5.1 RELEASE NOTES

BASIC USER TRAINING PROGRAM Module 5: Test Case Development

Personal Information Manager Overview & Installation Guide

Release Notes (Build )

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, July 2017

VERSION JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY

Contents. Common Site Operations. Home actions. Using SharePoint

Pharos Designer 2. Copyright Pharos Architectural Controls (15/1/2015)

The Telerik Rad Editor might not be available if you are using a browser other than Internet Explorer or Firefox.

ACA 1095 Reporting - File Manager Overview. File Manager

Active Servicedesk Release Notes

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone

MAKING TABLES WITH WORD BASIC INSTRUCTIONS. Setting the Page Orientation. Inserting the Basic Table. Daily Schedule

Roxen Content Provider

Release notes for version 3.1

FrontPage Help Center. Topic: FrontPage Basics

Component Tracking System

Overview of the Adobe Dreamweaver CS5 workspace

Financial Message Designer for Oracle Service Bus User s Guide. Version 10g Release 3 (10.3)

Project. The project file contains the following information:

Readme. HotDocs Developer Table of Contents. About This Version. About This Version. New Features and Enhancements

Space Details. Available Pages

USER GUIDE MADCAP FLARE Topics

USER GUIDE MADCAP FLARE SharePoint

Dataflow Editor User Guide

For additional information, please consult the Read-Me and Help documentation or contact Electro-Voice or Dynacord technical support.

MockupScreens - User Guide

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide

Transcription:

testidea 9.12.x This document describes what s new and noteworthy in testidea. Headings indicate version and release date. 9.12.269 (2016-01-08) Grouping of test cases Grouping of test cases enables better overview of the parts of code tested. Additional test and result statistics provide information about executed tests. Groups in Outline view In the image below group g0 contains all test cases for functions in module listutils.c. Group g1 contains all test cases for function max_element().

Creating groups Groups can be created either with command from context menu or Test menu, or with wizard accessible with command itools Create Groups.

Filter section This section specifies which test cases belong to this group. There are many possibilities to configure, but usually only one or two items should be specified. Most often test cases will be grouped by source file, so only Modules field has to be defined.

Group Statistics This section shows statistics for all test cases in a group.

Function Statistics This section shows test case execution statistics for each function in a group. Coverage Coverage can be merged for all test cases in a group and coverage requirements can also be specified for the code in a group.

Test Reports The same information is present in test reports. For more details about this new functionality in testidea, please see testidea help.

9.12.274 (25-03-2016) Improved copy-paste for tables Tables in sections Variables, Expected, Persistent Variables, HIL, Options, and Dry run were updated and copy-pasting was improved - it is possible to copy-paste range of cells now. Improved dialog for group creation Modules can be filtered, and items are sorted in alphabetical order..

Function prototype is shown in 'New test' dialog after function name is entered.

Pasting in tables with expressions, variables and assignments can add rows If more rows are pasted than table size, table size is increased. Before this improvement table had to be manually increased first. Filter for modules and sorting added in groups creation wizard This makes selection of groups in case of big projects with many modules easier.

9.12.276 (2016-04-19) Test Report dialog has been updated XSL and CSS can be now embedded into XML report This way we get testidea report in one XML file, which contain css, xslt and test results in xml format. It is more convenient for handling, but if there are many report files then saving css and xslt to standalone files and reusing them can save some space.

Report contents setting has changed If we want to get report which shows only test cases which failed, it is selected with field HTML content in the dialog above. This has replaced the old Report contents radio buttons. The difference is, that now complete report is saved, but output is filtered when shown in browser. Previously results of passed test cases were not saved to XML. 9.12.278 (2016-05-10) Core IDs in Multicore preferences page can be read from winidea Button Get from winidea reads core IDs from winidea. Names will be the same as found in winidea menu Debug Core. It is a convenience feature, but not mandatory - names of cores in testidea may differ from those in winidea, so that we can use the same iyaml file when our code is compiled and tested on different targets.

Action waituntilstopped added to testidea target init actions This action is required to wait for secondary cores, when they are started by primary core.

9.12.279 (2016-05-30) Subversion revision is now available for test reports Revision number of iyaml file can be shown in test report by using host variable ${svnrevision} in Test environment, for example:

Added new script extensions for test report Script extensions for test report can be used to provide additional data for test (eg. Subversion revision of sources or components tested). For more information see online testidea help, section Tasks Writing Script Extensions Test execution extensions.

Scripts and functions available itools menu When found, functions and scripts are automatically added to menu itools by testidea. They are added to the menu when command itools Refresh is executed and can be used to execute custom scripts from testidea. For more information see online testidea help, section Tasks Writing Script Extensions GUI Extensions.

Static call graph implemented in section Diagrams This graph shows call information as obtained from download file. No analyzer recording is needed.

Improved editing of stubs, user stubs, test points, coverage and profiler sections Names of functions, test points and variables can be edited in the table and result and comment icons are shown next to item name.

9.12.282 (2016-05-30) Init sequence is now used also in generated Python script Python script can reuse init sequence as configured in testidea File Properties Initialization sequence dialog. The old boolean flags for initialization actions are deprecated. Arrays are now supported also for test local variables in Variables Selection Dialog Members of array are shown in variable hierarchy tree.

Test creation wizard provides much more help with creation of new tests If symbols are loaded, it shows the list of functions called from function under test directly or indirectly. User can then select which functions to stub, set test points, measure coverage or profiler. On the next pages it is also possible to select which variables to declare and initialize. Currently only function parameters are shown, but in one of the following releases global variables will also be added.

testidea automatically replaces invalid symbols in test ID or tags with '_' It used to write a warning in Status view, if invalid symbols were used, but it was still possible to create an invalid iyaml file.

BTF export format for profiler added. Profiler results can also be exported in BTF format from testidea.

9.12.284 (2016-07-29) Wizards for stubs, user stubs, test points, coverage, profiler, variables, and expected sections If we didn t create stubs or configure coverage of called functions during test creation, this can be done later in the same way by clicking the wizard button in sections Stubs, User Stubs, Test Points, Coverage Statistics, Profiler Statistics, Variables, and Expected.

Labels are shown in static call graph Sometimes functions do not call only other functions, but also labels. Since labels have no size and exit information, profiling or coverage are not possible, but it may still be useful to see calls to labels in the call graph. They are shown in light brown color. Sections Init test and Stop test were renamed to System init and Execute test These two sections are used in System tests. Functionality is still the same, but names System init and Execute test better describe the purpose of these two sections. Script extension can have more control over execution of System tests Section Execute test ( Stop test in previous versions) may not be defined. In such case script extension function Init test controls target start and stop. Now it is possible to implement complete test in script, but use testidea for test management and reports.

9.12.286 (2016-08-24) Buttons for Show source action Buttons Show source added to toolbar, buttons Show analyzer file added to Analyzer and Group coverage configuration sections. Depending on item selected in testidea Outline view, the new toolbar button shows: - source of function under test for unit tests - breakpoint location for system tests (if defined) - the first function in filter for groups (if defined) - analyzer file from test case or group if SHIFT is pressed

Host variables in test report file name Host vars can be used in test report file name. This way it is possible to test different download files (possibly on different targets) with the same iyaml file, and save reports with different file names, for example. New warnings When user declares host variables, testidea writes a warning to Status view, since host variables are always of type string and should never be entered in table for declarations in section Variables.

9.12.289 (2016-09-09) New warnings If test local var is hidden by function parameter or local var of the same name, warning is shown in testidea Status view. This should help to avoid confusion when test local vars are used in test points. Sections with source location (Test Points) now report an error if search is specified but search pattern is empty. 9.12.290 (2016-10-05) Improved readability of error and warning messages Bold and italic fonts are used in Status view.

Markdown text Markdown tags for bold, italic and monospace fonts are recognized in Meta section, field Description (for test cases and groups). The following tags are recognized: **bold**, bold, *italic*, _italic_, `code`. Tags can also be escaped with \. See also tooltip in testidea, section Meta, field Description. Select View/Edit check-box to view formatted text:

HTML test report creation implemented HTML file generation avoids browser problems related to XSLT processing. If XML is selected as test report format, option was added to create also file in HTML format. XML report is accompanied with XSLT and CSS files, but unfortunately support for XSLT transformations is not consistent in web browsers. For example, IE and Edge do not show files when XSLT and CSS are embedded into XML, while Chrome does not show report when they are not embedded. Firefox shows both variants, but does not support disable-output-escaping="yes" in XSLT. All this information is also included in tooltips of controls in Save Test Report dialog.

9.12.294 (2016-12-07) Table editor It is possible to view and edit all derived test cases in one table. Export to Excel is no longer needed to get an overview of test cases. Editing of ranges of values is also implemented.

Script wizard extended with new functions Script wizard provides new pages for custom functions in menu itools, test reports, and table editor.

9.12.295 (2017-01-13) Shortcuts Shortcut Ctrl+O (Connect to winidea) changed to Ctrl+Alt+O. Ctrl+O is now assigned to File Open. Tooltip in Outline view Tooltip in Outline view now shows test case in iyaml format. This way quick overview of test case contents is possible without opening all sections.