- Welcome to XPRESSO!
- About XPRESSO
- Getting Started with XPRESSO
- Quick Start
- Setting up your Test Environment
- Defining your Lab Resources
- Job Creation, Execution & Test Results
- Tracking Events
- Integrating XPRESSO with other Tools and Services
- System Administrator Tasks
- Working with APIs
- Change Log
- Glossary
About this Guide
User Guide Organization
The XPRESSO user guide is organized by the following key topics:
Topic Heading | Topic Details |
---|---|
About XPRESSO | Provides a high-level overview of XPRESSO, what makes XPRESSO unique, why you would want to use XPRESSO (includes Use Case scenarios) and the key reasons of why/how XPRESSO can make your test automation experience better. Sub-topics include an overview of all major features and how why/how XPRESSO reduces your testing cycle-time and simplifies your testing complexity. |
Getting Started with XPRESSO | Getting started information helps you get oriented with XPRESSO by providing information about:
|
Quick Start | Provides a high-level task list that focusses on the most common and frequently used tasks and features that XPRESSO was designed for — it walks you through the steps to create and execute a single Job/Job Request and how to view and search your test results. Once you understand the basic building blocks of working with the XPRESSO dashboard and creating and executing a job run, a suggested reading path is provided to gradually introduce you to the full complement of XPRESSO's features. Tasks are broken out into standard, advanced, and optional tasks. |
Setting up your Test Environment | You can define the following objects to describe your test framework and lab resources to support the creation of new test suites, the execution environment, platforms supported, and the integration of new features in future releases; this ensure maximum flexibility of the system:
|
Defining your Lab Resources | Lab resources typically refers to the physical and virtual/emulated equipment used for testing. You can configure the following Lab resources with XPRESSO:
|
Job Creation, Execution & Test Results | XPRESSO uses Jobs, Job Profiles, and Job Bundles to facilitate the execution, scheduling, and management of test scripts using the XPRESSO dashboard. This results in a Job Run. This topic covers the primary automation feature set in XPRESSO; creating and executing Job and the various ways to view, search, and post test results from your Job Runs. Sub-topics include:
|
Tracking Events | XPRESSO provides the following tracking features to help you monitor and manage your lab resources and to provides a single point-of-control mechanism to allow you schedule and track Job Runs and reservations:
|
Integrating XPRESSO with other Tools and Services | You can integrate XPRESSO with the following tools and external services to help you accelerate your lab provisioning throughout your development and testing cycles:
|
System Administrator Tasks | Aggregates all information or tasks that are relevant and exclusive to the XPRESSO System Administrator including:
|
Working with XPRESSO APIs | Provides a list of supported CLI API commands and REST API classifications in XPRESSO and the general usage rules that apply when working with APIs. |
Change Log | Change Logs provide a record of new or changed features and other significant functional changes since the last (development) release of XPRESSO. |
Glossary | Provides an alphabetical list of terms and acronym expansions that are unique (newly introduced, exclusive, or specialized), that are used in XPRESSO User Guide or appear on the XPRESSO dashboard. This glossary also identifies alternate term names and acronyms used in other Cisco networking user documentation. |
Intended Audience
XPRESSO is designed to be used by Cisco and external network/DevOps/NetDevOps engineers and architects, network script developers, Telco field testers, and IT professionals working in a network testing and automation environment.
New users to XPRESSO are assigned to one of the following "layered" user types and Group roles as part of its design to segment specific tasks based on the security permissions assigned to each user role:
XPRESSO System Administrator (can perform all actions).
XPRESSO Standard Users; contains four Group sub-roles:
- Group Admin role
- Privileged Member role
- Group Member role
- Guest user (transient role assigned to new users)
NOTE 1: This User guide provides information relevant to all XPRESSO user types. When required, information is flagged when an action, procedure, or other qualifier requires advanced user permissions to complete the task.
NOTE 2: Some features and information in this User guide are reserved for Cisco internal use and is not intended for external use. When required, this information is flagged to indicate this requirement.
NOTE 3:
This user guide also contains references to a Lab IT Specialist user type who generally does not have a XPRESSO registered account but is responsible for managing the physical LaaS lab registered in XPRESSO and its resources.
Finding Information in this User Guide
There are two methods to find information you may be looking for in the XPRESSO User Guide:
User Guide Search Panel: This search panel is located at top of each page and supports both single and multiple word text searches; Search results are listed by the relevancy (occurrence) of your search.
Acrobat Search: You can download a PDF version of the XPRESSO User guide using the Download User Guide button located on the bottom right corner on each page to access more advanced search techniques.
NOTE:
This PDF has limited functionality and is provided for convenience to users who may have a requirement to see the user guide in its entire form in advance of using XPRESSO for training and searching purposes. Due to limitations when converting to PDF from the original authoring system, some functionality (such as hyperlinks) does not work but links are marked appropriately to indicate additional information is available.
Conventions used in this User Guide
The following conventions are used in this guide:
Convention | Description | Example |
---|---|---|
→ | A right arrow indicates that a cascading menu (or sub-menu or pull-down menu) results from selecting a menu bar, menu or icon button. It serves the same purpose as a breadcrumb by providing a clickable trail of proceeding menus to navigate by. | From the Main Navigation Bar, choose Main Menu→ENVIRONMENT→Docker Images to open the Registered Docker Images page. |
* | Indicates a wildcard used in search terms to represent one or more other characters. An asterisk also indicates the default option for any XPRESSO operation. | Testbed n*me Operation *** |
⏎ | Press the Enter [Return] Key | Press ⏎ |
— | An em dash located in a table cell indicates there is no information relevant to that entry. | — |
Italics | Identifies a variable within an executable string. | hostname |
Key+Key | Type the appropriate consecutive keystroke sequence. | CNTL-C |
Key name | Press a keyboard key | Delete |
Icon button name | Click on the identified Icon button to perform an action. | Click the Notifications icon button. |
Floating action button name | Click on the identified floating action button to perform an action. | Click the Add floating action button. |
Reader Alert Conventions
This user guide uses the following reader alerts to highlight notable, special, and safety information:
NOTE:
Notes provides information that is, or may be, of special interest or significance to users.
IMPORTANT:
Important information provide a higher classification of notable information that should be acknowledged by users.
EXAMPLE:
Examples show specific XPRESSO applications of an activity, action, procedure, or task. Examples may also be shown incode blocks
were appropriate.
TIP:
Tips provide information that may help you solve a problem or help you expedite an activity, action, procedure, or task.
CAUTION!
Cautions indicate the described activity or situation may, or will, cause service interruption or may be a security risk.
WARNING!
Warnings indicate the described activity or situation may, or will, cause equipment damage, serious performance problems, or other serious consequences.
User Guide Feedback
If you have questions, comments, or suggestions about the XPRESSO user guide, please email the xpresso-support@cisco.com mailer directly.
LEGAL NOTICE
XPRESSO is designed and maintained by the Core Software Group (CSG) DevX team @ Cisco Systems, Inc.
© 2020 Cisco Systems, Inc. All rights reserved.
Other products and company names mentioned herein may be trademarks or trade names of their respective owners.
The information presented in this user guide is subject to change without notice. No responsibility is assumed for inaccuracies contained herein.