© Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Tutorial AETG is a service mark of Telcordia Technologies. Telcordia Technologies.

Slides:



Advertisements
Similar presentations
EC Admin Functionality Enhancements December 2001 Release
Advertisements

1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
BASIC SKILLS AND TOOLS USING ACCESS
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
Manuscript Central Training Author Center Module 2.
Slide 1 FastFacts Feature Presentation September 7, 2010 We are using audio during this session, so please dial in to our conference line… Phone number:
UNITED NATIONS Shipment Details Report – January 2006.
State of New Jersey Department of Health and Senior Services Patient Safety Reporting System Module 2 – New Event Entry.
1 CREATING AN ADMINISTRATIVE DRAW REQUEST (OCC) Complete a Checklist for Administrative Draw Requests (Form 16.08). Draw Requests amount must agree with.
Introduction to HTML, XHTML, and CSS
Step 1: Click on Tribal Products. Step 2: Click on Tribal Home Power Solutions.
1 Advanced Tools for Account Searches and Portfolios Dawn Gamache Cindy Bylander.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Integrify 5.0 Tutorial : Creating a New Process
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
1 CIFTlab1.2 Software for Clinical Diagnostic Laboratories 1.
Course Registration Overrides SLCM_WP_220 1SLCM_WP_220 Overrides.
© Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Advanced Features AETG is a service mark of Telcordia Technologies. Telcordia Technologies.
1 IMDS Tutorial Integrated Microarray Database System.
EU market situation for eggs and poultry Management Committee 20 October 2011.
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 1Creating Tables and Queries Chapter 2Creating Relationships between Tables.
Microsoft Access.
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
“The Honeywell Web-based Corrective Action Solution”
Health Artifact and Image Management Solution (HAIMS)
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
Benchmark Series Microsoft Excel 2013 Level 2
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Services Course Windows Live SkyDrive Participant Guide.
Chapter 10 Software Testing
1 MyScouting Tools. 2 To access the new MyScouting Tools, you will need to click on the link embedded in the MyScouting Flash page. As stated in the MyScouting.
1 How Do I Order From.decimal? Rev 05/04/09 This instructional training document may be updated at anytime. Please visit and check the.
GEtServices Services Training For Suppliers Requests/Proposals.
1 BRState Software Demonstration. 2 After you click on the LDEQ link to download the BRState Software you will get this message.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
2004 EBSCO Publishing Presentation on EBSCOadmin.
1 Wiki Tutorial. 2 Outline of Wiki Tutorial 1) Welcome and Introductions 2) What is a wiki, and why is it useful for our work in moving forward the program.
Analyzing Genes and Genomes
Sedex: Registration and Account Set Up Instructions
WorkKeys Internet Version Training
To the Assignments – Work in Progress Online Training Course
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
Energy Generation in Mitochondria and Chlorplasts
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
Use the buttons on the top to navigate through the presentation 1 PrevNext Menu.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 6Protecting and Sharing Workbooks.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
TIDE Presentation Florida Standards Assessments 1 FSA Regional Trainings Updated 02/09/15.
Windfall Web Throughout this slide show there will be hyperlinks (highlighted in blue). Follow the hyperlinks to navigate to the specified Topic or Figure.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
12-CRS-0106 REVISED 8 FEB 2013 PRESENTS Payment Functionality.
Vendor Guide to Mandatory Pre-Population in WAWF 5.4

Benchmark Series Microsoft Excel 2013 Level 2
Presentation transcript:

© Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Tutorial AETG is a service mark of Telcordia Technologies. Telcordia Technologies - Licensed Material Access to this tutorial is provided solely to the registered users who have agreed to access and use the AETG Web Service according to the terms of the Click-on license agreement accepted during the registration process.

Page – 2 © Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Create tests for: – Communications protocols – Feature interaction – Interoperability – Graphical User Interfaces (GUIs) – Contracts – etc. Improves tester productivity by allowing a tester to create more, higher quality tests

Page – 3 © Telcordia Technologies 2004 – All Rights Reserved AETG Web Service WHAT - Helps testers design test sets. – Is especially helpful where combinatorial explosion of input combinations is a problem. HOW - Tester provides input parameters and parameter values. – AETG Web provides test cases with a specific value for each parameter. AETG Web lets you choose the degree of interaction between the parameters – E.g., degree of interaction = 2 means pair-wise combinations

Page – 4 © Telcordia Technologies 2004 – All Rights Reserved Example Scenario, part 1 Call Processing – Consider testing telephone-switch software – A call has the following characteristics: Call Type: one of Local, Long Distance, International Billing: one of Caller, Collect, 800 Access: one of Loop, ISDN, PBX Result: one of Success, Busy, Blocked – This scenario uses 4 input parameters, each with 3 possible values Just using valid values in this example All combinations are valid.

Page – 5 © Telcordia Technologies 2004 – All Rights Reserved Example Scenario, part 2 Each call characteristic is called a field – The AETG term for a test parameter Values and relationships among fields appear in a relation – The AETG term for a collection of fields that together model a test scenario The AETG model that you will build in this tutorial will have: – 4 fields (call type, etc.) – 1 relation with the 3 values for each field (local, etc.) This basic example does not use any compounds or constraints

Page – 6 © Telcordia Technologies 2004 – All Rights Reserved Numbers of Tests Consider just 2 parameters: Call Type and Billing – Each has 3 distinct values. We need 3 x 3 = 9 tests to test all possible combinations of two parameters. Consider all 4 parameters – Testing all possible combinations of the 4 parameters requires 3 x 3 x 3 x 3 = 81 tests. AETG Web can cover all pair-wise combinations of these 4 parameters with only 9 tests.

Page – 7 © Telcordia Technologies 2004 – All Rights Reserved Using the AETG Web Service for the Example In the basic tutorial you will – Create a Test Specification (TS) Specify fields Specify relations (field interactions) Specify valid values No invalid values – Generate test sets – View, download, and print test sets

Page – 8 © Telcordia Technologies 2004 – All Rights Reserved AETG Web Service - Access Access URL – Note that all access to the service uses secure http (i.e., https) Any modern web browser should work – E.g., Firefox, Internet Explorer, Netscape, Mozilla

Page – 9 © Telcordia Technologies 2004 – All Rights Reserved Click on Log In under Registered Users Access to user documentation requires login. Please check the news page occasionally. Home Page

Page – 10 © Telcordia Technologies 2004 – All Rights Reserved Enter your user name & password to start a new session. Please do not bookmark this page. Note the lock icon in the browser. Login Page

Page – 11 © Telcordia Technologies 2004 – All Rights Reserved Bookmark this page! Welcome Page

Page – 12 © Telcordia Technologies 2004 – All Rights Reserved Steps to create a New Test Specification 1. Pick a name and create an empty test specification 2. Open the test specification for edit 3. Create all required fields in the spec 4. Create a relation 5. Select fields for that relation 6. Enter values for each field in the relation Refer to Section 2 : Starting a Test Generation Session in the User Manual

Page – 13 © Telcordia Technologies 2004 – All Rights Reserved This page shows folders and test specifications that you have defined. Links allow you to create, delete, rename, etc. Manage Specifications

Page – 14 © Telcordia Technologies 2004 – All Rights Reserved Enter a new name (calls) and click on the Add link to create an empty test specification. Enter name for the new specification

Page – 15 © Telcordia Technologies 2004 – All Rights Reserved Select the specification name in the list box and click on theEdit link to open it. Edit the newly created specification

Page – 16 © Telcordia Technologies 2004 – All Rights Reserved Enter each field name, and click on the Add link. Field names from the example: Call_Type Billing Access Result Create fields in the test specification

Page – 17 © Telcordia Technologies 2004 – All Rights Reserved Fields created in the test specification

Page – 18 © Telcordia Technologies 2004 – All Rights Reserved Enter a relation name, then click on the Add link. Create a relation in the test specification

Page – 19 © Telcordia Technologies 2004 – All Rights Reserved Next, click on the Select Components link to add fields to the relation. Empty relation created in the test specification

Page – 20 © Telcordia Technologies 2004 – All Rights Reserved Select all the fields, click on the >>Add>> link. Select fields for the newly created relation

Page – 21 © Telcordia Technologies 2004 – All Rights Reserved All fields are now in the Used column. Click on theSubmit Selections link at the bottom to save the changes. Fields selected for the newly created relation

Page – 22 © Telcordia Technologies 2004 – All Rights Reserved Click on theEdit values link next. Relation with fields

Page – 23 © Telcordia Technologies 2004 – All Rights Reserved Enter values, one per line, in the text boxes. Click on theSubmit values link to save changes. Enter values for fields in the relation

Page – 24 © Telcordia Technologies 2004 – All Rights Reserved Click on theGenerate tests link next. Generate tests

Page – 25 © Telcordia Technologies 2004 – All Rights Reserved Output from test generator (top) Next slide, please.

Page – 26 © Telcordia Technologies 2004 – All Rights Reserved Click on theView all test cases link next. Output from test generator (scrolled down)

Page – 27 © Telcordia Technologies 2004 – All Rights Reserved Click on theXML link to view as XML. Overview of generated tests

Page – 28 © Telcordia Technologies 2004 – All Rights Reserved XML is easily processed by programs, such as in a test harness. View generated tests as XML

Page – 29 © Telcordia Technologies 2004 – All Rights Reserved View generated tests as spreadsheet (DIF) Click on theDIF link from the results overview page to save or view the tests in spreadsheet format.

Page – 30 © Telcordia Technologies 2004 – All Rights Reserved Duplicate Values For performance, load balancing, or user data simulation purposes, we may want to ensure that certain values are represented more often than others AETG Web will accept duplicate values for a parameter. Duplicate values are treated as if they are distinct.

Page – 31 © Telcordia Technologies 2004 – All Rights Reserved Exercise Modify the relation by inserting a duplicate value 800 for the parameter billing, then generate tests – How many valid tuples does it find? – Are there more tests? – Does 800 occur more often than other values? Remove the duplicate value & submit the relation.

Page – 32 © Telcordia Technologies 2004 – All Rights Reserved Test Seeds Seeds are used to specify tests that must be in the test set (for example, you specify pairwise interaction, but you want a particular triple to be in the test set)

Page – 33 © Telcordia Technologies 2004 – All Rights Reserved Add seed tests Click on the Edit seeds link to specify seed tests.

Page – 34 © Telcordia Technologies 2004 – All Rights Reserved Choose values for seed tests Use the pull- down selection boxes to choose a value for each member of the seed tuple, then click on the Submit values link to save changes. Then click Generate Tests

Page – 35 © Telcordia Technologies 2004 – All Rights Reserved Re-generate to include seed tests Pairs covered by the seed are taken into account, so the addition of this seed test does not increase the total number of cases. Choosing a different seed can cause the generator to require 9 or even 10 cases. The starting point has a big influence.

Page – 36 © Telcordia Technologies 2004 – All Rights Reserved Generated tests with a seed test The seed is the last test. Note that the valid tests are different from those created without the seed.

Page – 37 © Telcordia Technologies 2004 – All Rights Reserved Exercises Create a second seed for the relation, view the spec, and generate tests Delete the seeds for the relation Generate tests for Interaction degree of – 3 (triples) – 1 (no pair-wise coverage requested) Note how many tests are created in each case