RemoteLaunch - Overview

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
Selenium HP Web Test Tool Training
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Patch Management Module 13. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A Operations vSphere Environment Introduction.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Automation using Selenium Authored & Presented by : Chinmay Sathe & Amit Prabhu Cybage Software Pvt. Ltd.
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
Computer Concepts 2014 Chapter 7 The Web and .
Sharing Resources Lesson 6. Objectives Manage NTFS and share permissions Determine effective permissions Configure Windows printing.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Software Quality Assurance QA Engineering, Testing, Bug Tracking, Test Automation Software University Technical Trainers SoftUni Team.
© 2010 VMware Inc. All rights reserved Patch Management Module 13.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
© Copyright , Inflectra CorporationPage: 1 Product Overview Test Automation Integration for SpiraTest® and SpiraTeam®
Bonrix SMPP Client. Index Introduction Software and Hardware Requirements Architecture Set Up Installation HTTP API Features Screen-shots.
Introduction to Test Director
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
1 Chapter Overview Creating Drive and Folder Shares Using Distributed File System Installing Network Printers Administering Network Printers Managing Share.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Web Automation Testing With Selenium By Rajesh Kanade.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Sharing Resources Lesson 6. Objectives Manage NTFS and share permissions Determine effective permissions Configure Windows printing.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
By SPEC INDIA. TestComplete – An Introduction An automated testing tool by SmartBear – TestComplete is a comprehensive product with umpteen features and.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Target Audience All QA members Objective: This presentation aims to deliver the following: Writing Test plans. Managing test cases repository as per.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
If it’s not automated, it’s broken!
BY: SALMAN 1.
SPS Spotlight Series October 2014
2nd year Computer Science & Engineer
Patch Management Module 13.
Integrating ArcSight with Enterprise Ticketing Systems
Configuration and Monitoring
BY: SALMAN.
SeeTestLoad.
Project Center Use Cases Revision 2
Selenium HP Web Test Tool Training
Lesson 4: Web Browsing.
Warm Handshake with Websites, Servers and Web Servers:
Project Center Use Cases
LOCO Extract – Transform - Load
Software Testing With Testopia
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
Software Quality Assurance
Project Center Use Cases Revision 3
Jama Options for Complex Testing variations
Project Center Use Cases Revision 3
Microsoft FrontPage 2003 Illustrated Complete
What Is Sharepoint? Mohsen Ashkboos
X in [Integration, Delivery, Deployment]
Dev Test on Windows Azure Solution in a Box
WEBINAR: Integrating SpiraTest with JIRA
Real Testing Scenario Strategy: Bringing this all together – Success!
ApplinX Rod Carlson Senior Technical Lead.
Tivoli Common Reporting v1.2 Overview
User Guide Subversion client TortoiseSVN
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Cordova & Cordova Plugin Installation and Management
Lesson 4: Web Browsing.
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Selenium Tutorials Cheyat Training.
Presentation transcript:

RemoteLaunch - Overview Test Automation Integration for SpiraTest® and SpiraTeam®

Contents Test Automation Overview Remote Launch Walkthrough Setting up SpiraTest / SpiraTeam Overview of Available Plugins

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

Test Automation Architecture You install RemoteLaunch on each computer (called a host) that will be running automated tests, for example: Host #1 Windows 2008 IE 8.0 Manual Tester #1 RemoteLaunch® SpiraTest® Repository Host #2 Windows Vista Mozilla Firefox Manual Tester #2 RemoteLaunch® Host #3 Ubuntu Linux Google Chrome Manual Tester #3 RemoteLaunchX®

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

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

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

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

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

RemoteLaunch Walk-Through

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

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

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

RemoteLaunchX – Cross-Platform Automation In addition to RemoteLaunch® that runs on Microsoft Windows, there is RemoteLaunchX™ that is written in 100% Java and can be used on: Linux (Ubuntu, Redhat, etc.) Mac OS X Any platform that can run Java 1.7+ #This file contains the configuration data used by the RemoteLaunch-X   #Spira connection information server-url = http://vm-win2012r2/SpiraTeam server-login = fredbloggs server-password = PleaseChange #The automation host token host-token = MyHost1 #The regular expressions for each of the possible execution statuses pass-regex = .* fail-regex = .*(Error|Fail|Fatal).* caution-regex = .*(Warning|Caution).* blocked-regex = .*(Blocked).*

Setting up SpiraTest / SpiraTeam

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.

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 instance of RemoteLaunch ® that is pointing o the central SpiraTest / SpiraTeam server.

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.

Test Sets – Scheduling for Automation You can organize the test cases into test sets, which are assigned to specific automation hosts for execution. You can either assign unique host names to each computer or use the same host name, in which case SpiraTest will simply use the first available machine.

Available Engines

Automated Functional Testing Tools RemoteLaunch® can integrate with a variety of automated functional and load testing tools. Functional Testing: HP Unified Functional Testing (UFT) Selenium WebDriver & IDE SmartBear TestComplete® and SoapUI Froglogic Squish® TestingAnywhere Ranorex Performance/Load Testing: HP LoadRunner® Neotys NeoLoad® Apache JMeter