SpiraTest RemoteLaunch Overview Presentation - Inflectra

fanaticalpumaMechanics

Nov 5, 2013 (3 years and 5 months ago)

104 views

© Copyright 2006
-
2011, Inflectra Corporation

Page:
1

Product Overview

Test Automation Integration for SpiraTest® and SpiraTeam®

© Copyright 2006
-
2011, Inflectra Corporation

Page:
2

Contents


Test Automation Overview


Remote Launch Walkthrough


Setting up SpiraTest / SpiraTeam


Overview of Available Engines


QuickTest Professional


Froglogic Squish


TestComplete


Selenium Remote
-
Control


SmarteScript


Soap
-
UI


FitNesse


LoadRunner


NeoLoad


© Copyright 2006
-
2011, Inflectra Corporation

Page:
3

Test Automation Overview


Automated test scripts are a valuable way to perform
regression testing

on applications to ensure that new
features or bug fixes don’t break existing functionality.


They typically supplement
manual testing

which is more
efficient at the testing of new features and capabilities.


For complete
test coverage

you need to perform the
same automated tests across a complete spectrum of
platforms, browsers, devices and environments.


Using RemoteLaunch
®

with SpiraTest / SpiraTeam
allows you to manage the automated testing process.


Track the automated tests against the project’s requirements


Have a holistic view of manual and automated testing

© Copyright 2006
-
2011, Inflectra Corporation

Page:
4

Test Automation Architecture


You install RemoteLaunch on each computer (called a host) that will
be running automated tests, for example:

SpiraTest®

Repository

Host #1

Windows 2008

IE 8.0

Host #2

Windows Vista

Firefox 3.0

Host #3

Windows XP

IE 7.0

RemoteLaunch
®

RemoteLaunch
®

RemoteLaunch
®

Manual

Tester #3

Manual

Tester #2

Manual

Tester #1

© Copyright 2006
-
2011, Inflectra Corporation

Page:
5

Test Automation
-

Installation


Install RemoteLaunch
®

on each of the automation hosts
that will be running automated tests


Install the appropriate plugins for the different
automation engines that will be running on that host


Configure the plug
-
in if necessary


Assign a unique name (called the token) to the host


Point the instance of RemoteLaunch to your SpiraTest
server and set the polling interval

Installation

© Copyright 2006
-
2011, Inflectra Corporation

Page:
6

Test Automation
-

Configuration


Create the list of automation hosts inside SpiraTest



Should include all computers have RemoteLaunch installed



Create the list of automation engines inside SpiraTest


Should include all the automation engines that have a plug
-
in
installed inside RemoteLaunch



Test that all instances of RemoteLaunch can connect to
SpiraTest

Installation

Configure

© Copyright 2006
-
2011, Inflectra Corporation

Page:
7

Test Automation


Test Scripts


Either create new test cases in SpiraTest or reuse
existing manual test cases for test automation:


Select the automation engine that will be used for the script


Either upload the script into the test case or provide a link to it


Add parameters to the test case


They can be used to change how the test script operates


Make sure that the test cases are mapped to the
appropriate requirements and releases in SpiraTest

Installation

Configure

Test Script

Creation

© Copyright 2006
-
2011, Inflectra Corporation

Page:
8

Test Automation


Test Scheduling


Create one or more test sets in SpiraTest to hold the
automated test cases


Add the automated test cases to the test set and if
appropriate specify the
parameter values

to pass to the
test case


Specify the
automation host

that will run the test set
and what date/time it should be executed

Installation

Configure

Test Script

Creation

Test

Scheduling

© Copyright 2006
-
2011, Inflectra Corporation

Page:
9

Test Automation


Test Execution


RemoteLaunch instances will periodically contact the
SpiraTest server to see when the next test needs to be
executed


When the planned date/time of the test set is reached,
RemoteLaunch will
activate
, launch the test automation
tool,
capture the results

and transmit back to SpiraTest


The testing results are
stored in SpiraTest

and the test
status of the test cases and requirements will be updated

Installation

Configure

Test Script

Creation

Test

Scheduling

Execution

© Copyright 2006
-
2011, Inflectra Corporation

Page:
10

RemoteLaunch Walk
-
Through

© Copyright 2006
-
2011, Inflectra Corporation

Page:
11

Installation and Configuration


Install RemoteLaunch on
each of the automation hosts


Specify the SpiraTest server
to connect to


Configure the polling interval
and other execution
parameters


© Copyright 2006
-
2011, Inflectra Corporation

Page:
12

Status Display


The Status tab will display
the current status of
Remote Launch:


Idle


Executing a test


Paused


You can force
RemoteLaunch to
immediately launch a test
set in its queue before the
planned date/time


© Copyright 2006
-
2011, Inflectra Corporation

Page:
13

Test Execution Engines


The plug
-
ins for the
different test automation
engines should be copied
into the “extensions” folder


The plug
-
ins will be
displayed in the “About
Spira RemoteLaunch”
dialog box


You can configure plug
-
in
specific parameters inside
RemoteLaunch


© Copyright 2006
-
2011, Inflectra Corporation

Page:
14

Setting up SpiraTest / SpiraTeam

© Copyright 2006
-
2011, Inflectra Corporation

Page:
15

Test Automation Engines
-

Configuration


The various automated test engines that will be used in SpiraTest
need to be configured to match the plug
-
ins installed in
RemoteLaunch.

© Copyright 2006
-
2011, Inflectra Corporation

Page:
16

Test Automation Hosts
-

Configuration


The automated test scripts managed in SpiraTest / SpiraTeam can be
either executed on the local machine or
scheduled for execution

on
a series of remote hosts. The local machine and/or remote hosts
must all be running an installation of RemoteLaunch

®

that is pointing
o the central SpiraTest / SpiraTeam server.

© Copyright 2006
-
2011, Inflectra Corporation

Page:
17

Test Cases


Attaching Scripts


You attach
test automation

scripts to existing test cases in SpiraTest
/ SpiraTeam. The results of the test execution will be reported back
as automated Test Runs in SpiraTest / SpiraTeam.

© Copyright 2006
-
2011, Inflectra Corporation

Page:
18

Test Sets


Scheduling for Automation


You create a test set per automation host, add the automated test
cases and then specify the execution date / time.

© Copyright 2006
-
2011, Inflectra Corporation

Page:
19

Available Engines

© Copyright 2006
-
2011, Inflectra Corporation

Page:
20

Automated Functional Testing Tools


RemoteLaunch
®

can integrate with a variety of
automated functional and load testing tools.


Functional Testing:


HP QuickTest Pro™


Selenium Remote
-
Control


SmartBear TestComplete™


Froglogic Squish®


SmarteScript™


FitNesse


Eviware SoapUI



Performance/Load Testing:


HP LoadRunner load
-
testing system


Neotys load testing system