CLI on Web Click to edit Master subtitle style Vibhav Mulay 6th July 2012 www.gslab.com

Project Definition System which will provide q Web Interface q Configure Test Suites q Configure Test Cases q Commands or Scripts q Criteria q Keywords q Return Codes q Execution q Immediate q Deferred

Use Case q Developers

q QA Engineers

Technologies Investigated q Frontend

q Google Web Toolkit (GWT) q Flex

q Backend q GSTAF (GSLab Test Automation Framework) q Django

Technologies Used q Frontend (UI) q Flex q Backend q Django q Database q PostgreSQL q Server q Apache on Linux

Working of the System (Overview)

Working of the System (contd.)

System Overview

Frontend - Login q Login (only once until logout) q Flash Cookies q No Reloading

Frontend – Requests and Validations q Request q Each request corresponds to one HTTPRequest object. q Validations q Validations are done at client side.

Backend - Connection q Interface for connection with the remote host. q Connectivity q ssh – for Linux-Linux connectivity q WinExe – for Linux-Windows connectivity

Backend – Connection (contd.) q Builder pattern Remotable

RemoteLinuxLinux

RemoteLinuxWindows

Backend - Scheduler

q Periodically check for test suite execution

q Based on Thread Polls

Backend – Execution and Mail

q Execution q Functions for immediate and deferred execution q Mail

q Interface for sending mail

Backend – MVC In Django – MVC -------> MTV

Request

Controller (View) (Defines Logic) Model (Model) (Defines Data)

Response

View (Templates) (Defines Output)

Demo

Requirements q Server-side: q Python ( >= 2.6) q Django (>=1.3) q psycopg2 q mod_python q sshpass q WinExe q Client-side: q Flash Player plugin for browser q Remote Host q Windows or Linux

Future Scope q Test Beds q Parallel Execution q User Management q HTTPS

THANK - YOU

CLI on Web -

Jul 6, 2012 - Use Case. ❑Developers. ❑QA Engineers. Page 4. Technologies Investigated. ❑Frontend. ❑ Google Web Toolkit (GWT). ❑ Flex. ❑Backend.

180KB Sizes 3 Downloads 182 Views

Recommend Documents

Observing ARP with the Windows CLI, IOS CLI, and Wireshark.,.pdf
5.2.1.8 Lab - Observing ARP with the Windows CLI, IOS CLI, and Wireshark.,.pdf. 5.2.1.8 Lab - Observing ARP with the Windows CLI, IOS CLI, and Wireshark.,.

Cli : REG Is TE R - Mansfield ISD
learn the process as laid out by HB 1842; best practices for working with your community, teacher associations, and your Board; legal considerations; and most ...

Cli : REG Is TE R - Mansfield ISD
... Potential DOI Districts. Martin Winchester. David Anderson. TEA Deputy of Educational Support. Raise Your Hand Texas. General Counsel and Policy Analyst.

20 Perintah CLI Ubuntu.pdf
Whoops! There was a problem loading more pages. Retrying... 20 Perintah CLI Ubuntu.pdf. 20 Perintah CLI Ubuntu.pdf. Open. Extract. Open with. Sign In.

Cli : REG Is TE R - Mansfield ISD
What to expect: The Mansfield ISO DOI Institute will consist of informational sessions, expert panels, and keynote speakers targeted for current DOI districts and those considering becoming a DOI. This is an opportunity to learn the process as laid o

IP10-CLI-10-09.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. IP10-CLI-10-09.

Using the CLI to Gather Network Device Information.pdf
11.3.4.6 Lab - Using the CLI to Gather Network Device Information.pdf. 11.3.4.6 Lab - Using the CLI to Gather Network Device Information.pdf. Open. Extract.

McLab tools on the web - GitHub
highlighting. ➔ Message terminal. ➔ API for code highlighting using analysis results ... React.js. UI library built by Facebook https://facebook.github.io/react/ ...

McLab tools on the web - GitHub
Jan 6, 2016 - tools developed under the McLab project. This application is explicitly .... library developed by Facebook[5], and the Flux architecture pattern that complements React's composable. 4 ... Another option is to instead of selectively chan

web information on traveling and accommodations_JP_SD.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. web information ...

pdf tutorial on web design
pdf tutorial on web design. pdf tutorial on web design. Open. Extract. Open with. Sign In. Main menu. Displaying pdf tutorial on web design.

Designs on the web
Jul 17, 2006 - The authors are in the process of developing a web-based design theory ..... for designs having given properties, and a statistical application ...

Designs on the Web
submissions to our design database. The first official release of the External Representation with documentation has appeared [9]. This will be described below.

CMMI on the Web -
One example is the Engineering group process areas not included in the CMF to create ... or outsourcing the development or delivery of products & services.