What's New with Worksoft Certify
Transcript of What's New with Worksoft Certify
WHAT’S NEW IN WORKSOFT CERTIFY
Process Compare
Find and Replace
Exploratory Testing
2
Agenda
• Welcome!
• Exploratory Testing
• Running SoapUI
• Process Compare
• Find & Replace
• Result History Compare
• Diagnostics
• CI/CD and Execution Manager
Presented by Chris Kraus
Sr. Director Product Management
3
Shaping the Future of Certify!
YOUR InputEasy to Use,
Scale, & MaintainOpen and Innovative
Worksoft Certify - The Leading Tool for Testing End to End Business Processes
4
• New platform for Community
• Support requests
• Knowledge base -> Articles
• Forums -> Discussions
• Feature requests – Ideation in communities
• Idea for crowd sourcing and user story creation
• Strategic alignment
• Advisory Board
• Understanding 12-18 month technology trends
Worksoft Community
7/12/2017 © 2017 Worksoft, Inc.
5
Worksoft Community
6
Requirements, Explore to Automation
• Improved testing efficiency by making it easier for a
developer/analyst to see the steps that were taken to generate
the error. The test result can be submitted directly to a defect
management system with corresponding screen shots.
• A Certify process to reproduce the test steps is automatically
generated.
Exploratory Testing
7
8
Running SoapUI
APIs or SOA data on the wire is part of complete end to end testing. Existing or new SoapUI test can be run from Certify to stimulate your end to end process with data.
Key benefits include:
• Run SOAP, REST, and mock services
• Reuse existing SoapUI assets created by development
• Transfer Variables into API calls
• Return Variables from API calls into Certify process
9
DEMO
11
Process Compare allows you to select 2 process in the same project and visually see if they are the same. You can see if the steps are the same but they have different values, or if the process steps and the meta data are different.
Key benefits include:
• Better reuse of existing processes when they capture new ones
• Easier to complete consolidations of existing processes that have lots of duplicates
Process Compare
12
13
Customers have always had a easy intuitive way to verbalize a process and make
it data driven. The “Add To Layout” functionality made single click work out of
creating a data driven test with a new layout or record set. The find and replace
allows you to find a value or variable and replace with a new value or variable.
Key Benefits Include:
• Saves time when you just want to replace a single value across a set of Certify
processes for a end-to-end test. You can find a specific value, think PO number,
with a variable.
• Improved ability to create consistent reusable data driven tests that have well
know variables.
Find & Replace
14
15
Result history compare allows you to view the history of the process
results from one click to see the pass/fail history of a process and then
select a past result for comparison. This minimizes the clicks needed
to see the history of a process and is available from either Certify or
our native SAP Solution Manager integration.
Key benefits include:
• Historical view of process pass and fail
• 1 click navigation to history and result comparison
Result History Compare
16
17
A new consolidated report containing everything about your certify environment including Certify information, local environment, and Certify database. Diagnostics makes it easy to understand your Certify configuration and database size.
Key benefits include:
• Easy collaboration with support to describe Certify version and environment
• Consolidated database size report
• Automatic grabbing of all log information
Certify Diagnostics Report
18
DEMO
CERTIFY EXECUTION MANAGER
CONTINUOUS DELIVERY
CONTINUOUS TESTING
LIGHTS-OUT
21
Make a rest call from Jenkins into Worksoft Execution Manager to run your Certify processes at scale and unattended. Launch regression tests from Jenkins, run tests in parallel across multiple devices, and optimize testing windows. Pass and fail tests by build.
Key benefits include:
• Enable continuous integration & continuous delivery for hard to automate UIs
• Dependency scheduling
• Get more value out of your Certify investment
Execution Manager CI/CD Support
22
Testing in SDLC Unit level vs. Applications?
Develop
Code Check in
BacklogGroom Stories
Sprint starts
CI Continuous Integration CD Continuous Delivery
Development
Sprints
Requirements
• Test Cases Documented
Architect Develop
• Build Unit tests
CI &
Unit Test
• Run Unit Tests
CD to Staging Integration
• API Functional
• API Load Testing
• Application Functional
UAT
• End to End
• Requirement validation
• Exploratory Testing
CD to Prod Smoke
• Production Validation
Worksoft
Execution
Manager
Application is deployed and connected
End-to-end is available
Development testing when
code is not connected
23
Jenkins builds and creates build number
Demo – Running From CI - Jenkins
Build Number
Call Execution Manager
Execution Manager
REST
Run Certify Tests
Get Status
Remote Test Lab 1CI/CD Server
EMAgent
EMAgent
EMAgent
Local Test Lab B
DEMO
25
• Execution Manager 10.0.1
• Support more options for LDAP configuration
• Stability in RDP sessions
• Business Process Procedure 10.0.1
Execution Manager & Business Process Procedure
Questions?