Você está na página 1de 8

ADM Technical Enablement

LeanFT Demo Narrative


Functional Testing for Developers/Testers Embedded with Developers in
and Agile or Devops environment.

February, 2018

MICRO FOCUS and the Micro Focus logo, among others, are trademarks or registered trademarks of Micro Focus (IP) Limited or its
subsidiaries in the United Kingdom, United States and other countries. All other marks are the property of their respective owners.

February 2018
ADM LeanFT Narrative

Contents
Contents .................................................................................................................................................................................. 2
How to use this Narrative? ..................................................................................................................................................... 2
How to Setup Your Environment? .......................................................................................................................................... 2
LeanFT Customer Demo .......................................................................................................................................................... 2
Nimbus Command Reference ................................................................................................................................................. 8

How to use this Narrative?


This document is a supplement for a demo asset provided by the Technical Enablement team. It contains a detailed
guide for product use cases. The guide might include – use case definitions, talking points, step by step procedures and
examples.

This document is intended for use by ADM presales and ADM partners.
This is not a customer facing document – please do not refer to it as official source of information.

The use cases in this document need to be learned, practiced and tested before a customer presentation. It is strongly
advised to stay within the narrative boundaries as some undocumented features might not be demo ready or might not
be properly configured.

How to Setup Your Environment?


PowerPoint Slide Deck (started):
 ALM_UFT_Demo_Presentation

Virtual Machines (running):


 NimbusServer 2.01 VM (or later)

Docker Images (running, tested with these tag versions):


1. autopass (tag: 1.1.2.2) (or later. Note: runs automatically by default)
2. (optional) if you want to demo on the Nimbus aos implementation, or need to because of network issues:
o aos_postgres (tag: 1.1.2)
o aos_accountservice (tag 1.1.2)
o aos_main (tag 1.1.2)
Docker Images (Tested with these tag versions):
1. intellij (tag: 1.1.2.3) (or later)

Within the intellij image, you should have a “working” LeanFT project, so that if something goes wrong during the demo,
you can open this project. Then you can discuss contents of this project; run and modify as necessary.

This sets the stage for your demo. There is nothing to reset for subsequent demos, assuming you do not corrupt your
working project. Just be prepared to create a new project name for each demo.

LeanFT Customer Demo


Micro Focus Value Proposition:

2 Micro Focus Restricted Feb 2018


ADM LeanFT Narrative
Micro Focus embraces all aspects of DevOps, including use of Open Source solution. However, using MF products
provides significant “value add” over Open Source. This scenario covers the main LeanFT functionality, the key product
differentiators.

Introduce LeanFT as one of the MF products used within a DevOps to support DevTesters.
The Personas:
DevOps Test Engineer, Code Developer,
The Scenario in a Nutshell:
This scenario shows how LeanFT adds value to any organization that is already using a testing framework for automated
functional testing.
Basic Guidelines:
While presenting this solution, keep going back to the customer and ask about their process, tools, and triage
mechanisms. Keep the customer engaged!

Recognize that your customer is probably an expert in using his/her current environment, and you are a newbie . This
is why we only expect you to demo one technology.

Assure the customer that although you are showing IntelliJ/TestNG/Java on Linux, the same functionality is available in
all supported technologies:
Windows and Mac
Eclipse and Visual Studio
JavaScript and C#

Similarly, although not demoing LFT for Selenium, if the customer is currently using Selenium, assure the customer

Demo flow:

Action Visual Key Take-Away Discussion/Actions

Make sure you have


Pre-Demo Spend time getting finished all of the setup.
Setup prepared. Know the AUT and BP
that you will demo.

Present Micro Focus has a Introduction.


LeanFT CFD functional testing
Set stage for LeanFT
portfolio that can
10 minutes meet your needs Embracing Open Source

3 Micro Focus Restricted Feb 2018


ADM LeanFT Narrative

We are demoing IntelliJ


LeanFT is easy to
with Java, but
Perform the use.
capabilities are
demo Augments what essentially the same on
20 to 30 you are already Eclipse/Visual Studio
minutes doing
JavaScript and C#
Reporting built in

Questions/
Free download available
Discussions As appropriate
SRF tenant available
5-10 minutes

Set the Stage

https://swsalesportal.hpe.com/group/software-sales/automated-functional-testing for latest CFD and other sales


information

Action Visual Key Take-Away Discussion/Actions

We support testing We support embedded


We have a DevTesters to
all your
testing component testing by
applications, with
product for technologies of Business Analysts.
your needs your choice.

Runs on your
platforms, with your
LeanFT IDEs. Integrates with
your existing Micro Focus now
seamlessly
Selenium tests – embraces open source
integrates technologies.
into DevOps improving their
robustness

4 Micro Focus Restricted Feb 2018


ADM LeanFT Narrative

Eliminates the
need to maintain a Test on the browsers
SRF is a SaaS test lab. Supports and mobile devices
test lab. parallel execution being used by your
of UFT and LeanFT customers.
tests.

Supports test-
More than Integrates into your
driven app
web environment.
development.

Parallel execution
against your real
World class VRI identifies objects
devices with
mobile testing like a human tester
Mobile Center
integration.

Easiest way for Recording, verification,


Easy to create
DevTesters to object identification and
robust tests create tests test reporting are easy.

I will demo IntelliJ/Java,


but the same
Creating and capabilities for Eclipse
Demo Agenda running web tests and Visual Studio:
is easy. JavaScript and C#.
Same basic process for
mobile and other
technologies

Action Key Take-Away Discussion/Actions

5 Micro Focus Restricted Feb 2018


ADM LeanFT Narrative

Create a new LeanFT menu item is present with


Show the key capabilities
project key capabilities

Add the code Point out the supported browsers. (note


to launch the IntelliSense makes it easy that some are platform specific, like Edge
browsers only on Windows; Safari only on Mac)

Show Java or JavaScript.


Record the
Remember to copy to clipboard/paste.
business It is easy to create the basic test
process (Note: be sure screen is back where you
started at end of recording!)

Before executing, change property to


capture on every step
Replays without changes.
Test replays Run
Screen capture on every step
Show results. Click on a few steps to show
capture.

Start OIC
Spy on something
Demonstrate Show adding/removing attribute values
OIC makes it easy to learn objects,
Object
and customize for robust Change some text to use a regular
Identification identification expression (.*)
Center
Copy to clipboard
Paste into script

Remember to add a method, such as click.


Show object in
Easy to use Then add browser.back(); so you are back
test
where started

Several times:
Add an AM element
Spy
Add to AM
Show objects in AM
Application Objects in an AM are:
Model is even Useable across projects Show changing names
better Easiest possible way to maintain Copy an object to clipboard
Paste into test
Add AM instantiation code to eliminate the
Red!
Show using IntelliSense to add more
objects
6 Micro Focus Restricted Feb 2018
ADM LeanFT Narrative

Replays Fine Replays like before

Open AM, show how:


Highlight works
Change attribute/values/regular
Modify object expression/highlight
AM is the easiest way to maintain
identification
object identification Key point – only using the AM allows
in AM
highlight after an object is used in a test.
Just using OIC to copy code – puts the
object description “hard coded” in test. It
can be changed there, but no highlight

With Ultimate license or separate


Mobile Center license – all that Show how you just change the import to
Discuss Mobile
was demo works essentially the use .mobile instead of .web
same on real mobile devices

Existing Selenium tests can be run as they


were, but going forward, OIC can be used
Discuss Selinium support allows for object for new tests, or new objects within a test.
Selenium spy/identification just like LeanFT
Caution – don’t over sell, remember, AM is
not available yet with Selenium

Questions and
Discussions

7 Micro Focus Restricted Feb 2018


ADM LeanFT Narrative

Nimbus Command Reference


This section contains a quick reference to the Nimbus commands needed to run the containers for this demo. These
commands MAY CHANGE so always reference the ADM Presales Docker Hub for the latest commands.

aos_postgres (Verified with tag: 1.1.2)

docker run -d -p 5432:5432 --name aos_postgres --hostname aosdb.aos.com --net demo-net


admpresales/aos-postgres:TAG

aos_accountservic (Verified with tag 1.1.2)

docker run -d -p 8001:8080 --name aos_accountservice -e "POSTGRES_PORT=5432" -e


"POSTGRES_IP=aos_postgres" -e "MAIN_PORT=8000" -e "ACCOUNT_PORT=8001" -e 'MAIN_IP=NimbusServer' -e
"ACCOUNT_IP=NimbusServer" -e "PGPASSWORD=admin" --net demo-net admpresales/aos-accountservice:TAG

aos_main (Verified with tag 1.1.2)

docker run -d -p 8000:8080 --name aos_main --hostname aosweb.aos.com -e "POSTGRES_PORT=5432" -e


"POSTGRES_IP=aos_postgres" -e "MAIN_PORT=8000" -e "ACCOUNT_PORT=8001" -e 'MAIN_IP=NimbusServer' -e
"ACCOUNT_IP=NimbusServer" -e "PGPASSWORD=admin" --net demo-net admpresales/aos-main-app:TAG

octane (Verified with tag: 12.55.8.137_dis)

docker run -d -p 1099:1099 -p 8085:8080 -p 9081:9081 -p 9082:9082 --name octane --hostname


octane.aos.com --net demo-net -e OCTANE_HOST=nimbusserver.aos.com --shm-size=2g
admpresales/octane:TAG

devops (Verified with tag: 1.1.2.2)

docker run -d -p 8090:8080 -p 50000:50000 -p 9022:22 --name devops --hostname devops.aos.com --net
demo-net admpresales/devops:TAG

intellij (Verified with tag: 1.1.2.3)

docker run -it --name intellij -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --net


"host" -p 8824:8824 admpresales/intellij:TAG

8 Micro Focus Restricted Feb 2018

Você também pode gostar