Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.

Slides:



Advertisements
Similar presentations
Auto-test Tools: Sahi and Rational Robot Ting Yu Xia Liu University of Ottawa.
Advertisements

1 A Test Automation Tool For Java Applets Testing of Web Applications TATJA Program Demonstration Conclusions By Matthew Xuereb.
Testing Web Applications. Applications Architecture Client Server Architecture.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Performance Check. What Is A Performance Check? A Performance Check recognizes the variance in web page download times and gives a representation of the.
Benchmark and Java Applet Test Scenario Presentation Outline Introduction to Benchmark Testing Procedure to create the test Benchmark Playback Results.
Using the Web-based Training Tool MyFloridaMarketPlace Revised Date: 12/14/06.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Page Tuning. What Is Page Tuning? The page tuning process allows you to examine download times of each element on a page at a timing resolution of milliseconds.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Chapter Concepts Review Markup Languages
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Evalid Benchmark Testing and Java Applets.. Introduction to Benchmark Testing The Benchmark Test measures the amount of time a sequence of browser actions.
Maintaining and Updating Windows Server 2008
© InLoox ® InLoox PM Web App product presentation The Online Project Software.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
MSF Testing Introduction Functional Testing Performance Testing.
LoadTest. What is a LoadTest? By running multiple copies of the eValid browser simultaneously, eValid can impose heavy work loads on a WebServer. You.
11 SUPPORTING INTERNET EXPLORER IN WINDOWS XP Chapter 11.
INTRODUCTION TO WEB DATABASE PROGRAMMING
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Introducing ETIS n Express Term Internet Server is Express Term ‘on the Net’ n All the features of Express Term, plus –Complete control of your site look.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
JavaScript and The Document Object Model MMIS 656 Web Design Technologies Acknowledgements: 1.Notes from David Shrader, NSU GSCIS 2.Some material adapted.
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
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.
WorkPlace Pro Utilities.
Log Files. eValid Log Files eValid validates your WebSite by recognizing and recording both successful and unsuccessful events. Detailed records are stored.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
How P3P Works Lorrie Faith Cranor P3P Specification Working Group Chair AT&T Labs-Research 4 February 2002
User Interface. Welcome to eValid! On the surface, eValid is just another Web browser. But, the test engine, load, performance or web mapping features.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
ARCSDE & ARCIMS Mr. David A. Perini. ARCIMS  Internet Mapping Server Distribute GIS information over the Internet Integrates with addition ESRI softwareESRI.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
SiteAngel Understanding and Using SiteAngel
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Dean Anderson Polk County, Oregon GIS in Action 2014 Modifying Open Source Software (A Case Study)
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Testing From The Browser. What Is eValid? eValid is a test tool suite for WebSite Quality Analysis that is a full-featured IE- compatible web browser.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Windows SharePoint Services Installation and Configuration.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Maintaining and Updating Windows Server 2008 Lesson 8.
Load Test Scenario Presentation Outline Introduction to Load Test Load Test capability of eValid Steps to create the Load Test Scripts.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Open Solutions for a Changing World™ Eddy Kleinjan Copyright 2005, Data Access WordwideNew Techniques for Building Web Applications June 6-9, 2005 Key.
WEB TESTING
Netscape Application Server
Module Overview Installing and Configuring a Network Policy Server
How P3P Works Lorrie Faith Cranor P3P Specification Working Group Chair AT&T Labs-Research 4 February
InLoox PM Web App product presentation
Configuring Internet-related services
Web Application Development Using PHP
Presentation transcript:

Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log and Analysis eValid Client Structure eValid Settings eValid Main Functions eValid Web Site Testing Sequence Summary

What is eValid? eValid is Built to create Web Site quality analysis which is built into a full- featured IE compatible web browser A unique product that provides Web Site functional testing and validation A test engine that provides with - Browser based 100% client side quality checking - Dynamic testing - Content validation - Page performance tuning - Web server loading and capacity analysis - Pure Object Mode operation for testing Web Sites that gives it deep internal knowledge of how each page of your Web Site is organized and structured

About eValid, Inc. Under Software Research, Inc., a California based company One stop solution provider for E-Commerce site quality Offer products and custom services One of the major eValid products is a Test Enabled Web Browser™, a test engine that provides you with several product configurations Mapping: eValid Site Analysis Mode will systematically examine a Web Site or a sub-Web Site for critical quality factors such as slow downloading pages,unavailable links,too-long pages

About eValid, Inc. Testing: eValid test scripts can exercise the key parts of your site,confirm links, check content, and simulate users' activities Validation: eValid can confirm selected content, validate document properties, images and applets Loading: eValid load testing scenarios can simulate 100's or 1000's of users Tuning: eValid timing capabilities let you identify slow- loading pages so you can "tune up" your site for optimum performance

About eValid, Inc. eValid Licenses DEMO License Enables eValid immediately after installation, but provides only limited functionality Remains active for a short period like 14 days EVAL License Requires a request for a key Provides you with full product functionality Includes all Site Analysis, Functional Test, Load Test, Timing/Tuning, and eVmanager features eValid Contact eValid, Inc. 901 Minnesota Street San Francisco, CA USA Toll free (USA): SOFT WWW:

eValid Features eValid version 4.0 is currently supported on Windows NT/2000/XP eValid handles JavaScript, VB Script, Java Applets and ActiveX Controls eValid handles cookies and thus has ability to keep context with a secure session eValid handles testing of any size Web Sites with proxy servers eValid has the ability to correctly parse HTML 4.0 and handle XML

System Architecture User Internet Web Server Application Server Database Server

eValid Functional Design Three major players : eValid Browser-Based Web Site Quality Testing – This manages the recording with script files (*.evs), playback the script, and event logs for each scripts (*.evl) eVmanger Test Interface – This is a test suite manager specifically aimed at making it very easy and intuitive to handle suites of eValid tests which has the size of ~1000 playback scripts Test Scripts – These use a simple, pure ASCII, command plus modifier format and can show many types of automated website testing that can be modified at a later time if needed

Script Log and Analysis Log File Contents As eValid plays back a script, it writes certain information about what it is doing to four different log files: Event Log, Performance Log,Timing Log, and Message/Error Log Event Log : Has a single time-stamped line for every event that happens during playback. Performance Log : Contains all download timings and the "Command Completed" messages. Message/Error Log : Contains ONLY those lines of the Event Log that do NOT say "OK" as a result status. Timing Log : Contains outputs of the Timer commands, plus the statistical summary of the downloaded page.

eValid Client Structure Source :

eValid Settings Record/Play Preferences and Record/Play Advanced Preferences – Configures the needs of testing environment Project/Log Management – Sets the working directory for the scripts as well as the logs to be evaluated later Working Default Directory: C:\Program Files\Software Research\eValid\Program\ Project Group\Script.evs

eValid Main Functions Load Script File: File > Open Script. Start Recording: Record > Start Recording. Stop Recording: Record > Stop Recording. Start Playback: Playback > Start Playback. Stop Playback: Playback > Stop Playback. Control Playback: Playback > Control Playback View Logs: Window > Logs

eValid Web Site Testing Sequence Summary Test Input - Actions to be performed by mouse clicks, keyboard inputs Scripts - The input created from the test input that gets recorded into script format Test - eValid browser based testing tool Interface Test - Logs to indicate success or failure of the test and details Output Test Cases - Derived from the Test Output of the Scripts Test - Collection of the test logs generated by the eValid for record History keeping and further analysis